﻿.elementor-58635 .elementor-element.elementor-element-44fb4e9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-44fb4e9:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-44fb4e9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-image: url("../../gambling/image/Casino-game-app-development-Bg.png");
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-58635 .elementor-element.elementor-element-44fb4e9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-387a09c
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-58635 .elementor-element.elementor-element-387a09c:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-387a09c>.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-58635 .elementor-element.elementor-element-f3073d1>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-f3073d1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-58635 .elementor-element.elementor-element-646aff3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-646aff3
{
    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-58635 .elementor-element.elementor-element-fd03ad5 .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-58635 .elementor-element.elementor-element-fd03ad5 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-fd03ad5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-fd03ad5>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-fd03ad5 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-fd03ad5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-bfe475c
{
    --display: flex;
    --justify-content: center;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-58635 .elementor-element.elementor-element-286b8d9
{
    --display: flex;
    --justify-content: center;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-286b8d9:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-286b8d9>.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-58635 .elementor-element.elementor-element-a895a58
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a895a58:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-a895a58>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-3623e83>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-3623e83
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-3623e83 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    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-58635 .elementor-element.elementor-element-2828f56
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-2828f56 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-2828f56 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-c2588bb
{
    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-58635 .elementor-element.elementor-element-c2588bb>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-c2588bb.elementor-element
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-2cd7038
{
    --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-58635 .elementor-element.elementor-element-959e10f.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-959e10f
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-959e10f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-f168949 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-f168949 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-f168949 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-f168949>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-f168949
{
    z-index: 2;
}
.elementor-58635 .elementor-element.elementor-element-f168949 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-f168949 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-14ef9ec
{
    --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-58635 .elementor-element.elementor-element-14ef9ec:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-14ef9ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-58635 .elementor-element.elementor-element-e8fc862
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-60edef3
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-60edef3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-8ea1b20
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-8ea1b20 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-8ea1b20 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-8598c6d
{
    --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-58635 .elementor-element.elementor-element-c597c39
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c597c39:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-c597c39>.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-58635 .elementor-element.elementor-element-49c49c1
{
    width: var(--container-widget-width,81.937%);
    max-width: 81.937%;
    --container-widget-width: 81.937%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-description
{
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-fbe32ce
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-b1aab40
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-b1aab40:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-b1aab40>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-58635 .elementor-element.elementor-element-a5d5fbd
{
    width: var(--container-widget-width,91.044%);
    max-width: 91.044%;
    --container-widget-width: 91.044%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-a5d5fbd.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-a5d5fbd.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-58635 .elementor-element.elementor-element-a5d5fbd.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-58635 .elementor-element.elementor-element-a5d5fbd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-58635 .elementor-element.elementor-element-a5d5fbd .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-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-64c812e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-87f3f08
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-87f3f08:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-87f3f08>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-212b0d6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-3dedf41
{
    --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-58635 .elementor-element.elementor-element-2a52d86
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-2a52d86:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-2a52d86>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-013d13c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-28a149c
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-28a149c:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-28a149c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-fd2813a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-fd2813a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-fd2813a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-fd2813a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-b1f918c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-66b5725
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-66b5725:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-66b5725>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-8f8df0d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-6c328aa
{
    --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-58635 .elementor-element.elementor-element-c3461b3
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c3461b3:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-c3461b3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-33b3865.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-33b3865.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-33b3865.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-33b3865.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-5cd3469
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-71a19f2
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-71a19f2:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-71a19f2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-957b24d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-4f651d4
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-4f651d4:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-4f651d4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-8afc9ee.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-8afc9ee.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-8afc9ee.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-8afc9ee.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-554c82a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-b84b244
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-58635 .elementor-element.elementor-element-d675258
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-d675258:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-d675258>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-2c32e13
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-f5f4b37
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-f5f4b37:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-f5f4b37>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-6c90656.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-6c90656.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-6c90656.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-6c90656.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-373c395
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-3116b77
{
    --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-58635 .elementor-element.elementor-element-7bf5acc.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-7bf5acc
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-7bf5acc .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-c2280b8 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-c2280b8 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-c2280b8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-c2280b8 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-c2280b8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-af36c74
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-af36c74:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-af36c74>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-58635 .elementor-element.elementor-element-19c6e0f
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-91380e4
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-91380e4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-a343ee5
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-58635 .elementor-element.elementor-element-a343ee5 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-a343ee5 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-f0fef18
{
    --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-58635 .elementor-element.elementor-element-53fee80
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-0347a95
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-c2fc2a4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-c2fc2a4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-c2fc2a4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-58635 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-57763f2
{
    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-58635 .elementor-element.elementor-element-57763f2>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-57763f2.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-035b3b2
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-048934a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-048934a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-048934a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-048934a .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-048934a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-58635 .elementor-element.elementor-element-048934a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-f4fa4de
{
    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-58635 .elementor-element.elementor-element-f4fa4de>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-f4fa4de.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-61c2832
{
    --display: flex;
    --margin-top: 58px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-5683078.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-5683078.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-5683078.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-5683078 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-5683078 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-58635 .elementor-element.elementor-element-5683078 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-3bbbfa1
{
    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-58635 .elementor-element.elementor-element-3bbbfa1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-3bbbfa1.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-f1243b6
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-255d308.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-255d308.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-255d308.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-255d308 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-255d308 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-58635 .elementor-element.elementor-element-255d308 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-bd4b94d
{
    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-58635 .elementor-element.elementor-element-bd4b94d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-bd4b94d.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-8155381
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 12px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-483469a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-483469a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-483469a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-483469a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-483469a .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-483469a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-58635 .elementor-element.elementor-element-483469a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-31be0bf
{
    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-58635 .elementor-element.elementor-element-31be0bf>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-31be0bf.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-c95e976
{
    --display: flex;
    --margin-top: 45px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-2d89b1a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-2d89b1a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-2d89b1a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-2d89b1a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-2d89b1a .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-2d89b1a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-58635 .elementor-element.elementor-element-2d89b1a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-986210f
{
    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-58635 .elementor-element.elementor-element-986210f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-986210f.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-e4e38ca
{
    --display: flex;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-4dd1e86.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-4dd1e86.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-4dd1e86.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-58635 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-e0cde29
{
    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-58635 .elementor-element.elementor-element-e0cde29>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-e0cde29.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-5ac6676
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-e34c9e2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-e34c9e2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-e34c9e2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-e34c9e2 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-e34c9e2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-58635 .elementor-element.elementor-element-e34c9e2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-d3edfed
{
    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-58635 .elementor-element.elementor-element-d3edfed>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-d3edfed.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-cf4b3a3
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-e14bd76>.elementor-widget-container
{
    margin: 80px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-8cf2e14
{
    --display: flex;
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-8cf2e14.e-con
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-5680167>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-58635 .elementor-element.elementor-element-5680167.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-5680167.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-5680167.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-5680167.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-5680167 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-5680167 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-58635 .elementor-element.elementor-element-5680167 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-9b20928
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-9b20928>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-58635 .elementor-element.elementor-element-9b20928.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-b0926ef
{
    --display: flex;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-b0926ef.e-con
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-821c035
{
    width: var(--container-widget-width,90.819%);
    max-width: 90.819%;
    --container-widget-width: 90.819%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-821c035>.elementor-widget-container
{
    padding: 0 0 0 35px;
}
.elementor-58635 .elementor-element.elementor-element-821c035.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-821c035.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-58635 .elementor-element.elementor-element-821c035.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-58635 .elementor-element.elementor-element-821c035.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-58635 .elementor-element.elementor-element-821c035 .elementor-image-box-title
{
    margin-bottom: 2px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-821c035 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-58635 .elementor-element.elementor-element-821c035 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-a32f612
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-a32f612>.elementor-widget-container
{
    margin: -10px 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-58635 .elementor-element.elementor-element-a32f612.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-7477e66
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-7477e66.e-con
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-09d24b2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-09d24b2.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-09d24b2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-09d24b2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-09d24b2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-09d24b2 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-09d24b2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-58635 .elementor-element.elementor-element-09d24b2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-17819ed
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-17819ed>.elementor-widget-container
{
    margin: -7px 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-58635 .elementor-element.elementor-element-17819ed.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-7119481
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-7119481.e-con
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd
{
    width: var(--container-widget-width,82.294%);
    max-width: 82.294%;
    --container-widget-width: 82.294%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-58635 .elementor-element.elementor-element-b3ecccd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-a5b6bac
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-a5b6bac>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-58635 .elementor-element.elementor-element-a5b6bac.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-e514cb7
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-e514cb7.e-con
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-b39e837>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-b39e837.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-b39e837.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-b39e837.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-b39e837.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-b39e837 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-58635 .elementor-element.elementor-element-b39e837 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-58635 .elementor-element.elementor-element-b39e837 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-b6f96fc
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-b6f96fc>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-58635 .elementor-element.elementor-element-b6f96fc.elementor-element
{
    --align-self: flex-end;
}
.elementor-58635 .elementor-element.elementor-element-919cf08
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-ea2ed63
{
    --display: flex;
    --margin-top: 2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-c1820d7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-c1820d7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-c1820d7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-c1820d7 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-58635 .elementor-element.elementor-element-c1820d7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-58635 .elementor-element.elementor-element-c1820d7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-aca2310
{
    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-58635 .elementor-element.elementor-element-aca2310>.elementor-widget-container
{
    margin: -1px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-f39e953
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-d70f5d1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-d70f5d1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-d70f5d1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-58635 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-58635 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-65c42c8
{
    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-58635 .elementor-element.elementor-element-65c42c8>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-65c42c8.elementor-element
{
    --align-self: flex-start;
}
.elementor-58635 .elementor-element.elementor-element-e14ff6a
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-888a581.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-888a581.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-888a581.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-888a581 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-58635 .elementor-element.elementor-element-888a581 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-58635 .elementor-element.elementor-element-888a581 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-2f8a908
{
    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-58635 .elementor-element.elementor-element-2f8a908>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-9fa5047
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-e416caa.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-e416caa.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-e416caa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-f09d3d1
{
    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-58635 .elementor-element.elementor-element-f09d3d1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-fdcae3d
{
    --display: flex;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-0d0f000.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-0d0f000.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-0d0f000.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-0d0f000 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-58635 .elementor-element.elementor-element-0d0f000 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-58635 .elementor-element.elementor-element-0d0f000 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-7c60911
{
    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-58635 .elementor-element.elementor-element-7c60911>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-e388052
{
    --display: flex;
    --margin-top: 42px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-2be0016.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-2be0016.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-2be0016.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-2be0016 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-58635 .elementor-element.elementor-element-2be0016 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-58635 .elementor-element.elementor-element-2be0016 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-83c90a9
{
    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-58635 .elementor-element.elementor-element-83c90a9>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-c4b2974
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-09585a2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-09585a2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-09585a2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-09585a2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-58635 .elementor-element.elementor-element-09585a2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-58635 .elementor-element.elementor-element-09585a2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-4664351
{
    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-58635 .elementor-element.elementor-element-4664351>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-369fdeb
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-6fb1f12.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-58635 .elementor-element.elementor-element-6fb1f12.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-58635 .elementor-element.elementor-element-6fb1f12.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-58635 .elementor-element.elementor-element-6fb1f12 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-58635 .elementor-element.elementor-element-6fb1f12 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-58635 .elementor-element.elementor-element-6fb1f12 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-fe99f94
{
    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-58635 .elementor-element.elementor-element-fe99f94>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-2ff3569
{
    --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-58635 .elementor-element.elementor-element-b1778f5.elementor-element
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-b1778f5
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-b1778f5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-a721a67 .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-58635 .elementor-element.elementor-element-a721a67 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-a721a67 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-a721a67 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-a721a67 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-edbb553
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-61b22ab
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-3024017
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-3024017 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-8c8417b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-8c8417b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-8c8417b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-98af8a4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-58635 .elementor-element.elementor-element-4e5f00b
{
    --display: flex;
    --justify-content: center;
}
.elementor-58635 .elementor-element.elementor-element-3229b1c
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-3229b1c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-02a6acf
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    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-58635 .elementor-element.elementor-element-d53dffc>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-d53dffc
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-09466db
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-6758390
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-58635 .elementor-element.elementor-element-a36b865
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-686b342
{
    --display: flex;
    --justify-content: center;
}
.elementor-58635 .elementor-element.elementor-element-79a2af9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-98bb191
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-89eea5f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-58635 .elementor-element.elementor-element-194028f
{
    --display: flex;
    --justify-content: center;
}
.elementor-58635 .elementor-element.elementor-element-438a6da .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-51a7b61
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-042f74b
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-181c732
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-58635 .elementor-element.elementor-element-f8e87cd
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-8d75de3
{
    --display: flex;
    --justify-content: center;
}
.elementor-58635 .elementor-element.elementor-element-99e47cf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-70b5b6c
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-815e822
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-58635 .elementor-element.elementor-element-1aed5cf
{
    --display: flex;
    --justify-content: center;
}
.elementor-58635 .elementor-element.elementor-element-b43a47a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-99123cc
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-2291729>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-2291729
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-67751da
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-e6c6117
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-58635 .elementor-element.elementor-element-9e5cb70
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-57a8095
{
    --display: flex;
    --justify-content: center;
}
.elementor-58635 .elementor-element.elementor-element-1973b05 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-148ad2b
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-29aea44>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-29aea44
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-d2c78ea
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-58635 .elementor-element.elementor-element-1c1b0dd
{
    --display: flex;
    --justify-content: center;
}
.elementor-58635 .elementor-element.elementor-element-6bdad02 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-bf1b03d
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-e5020d6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-e5020d6
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-65bd62a
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-2ab44de
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-ca107a7 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-ca107a7 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-ca107a7 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-ca107a7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-ca107a7
{
    z-index: 2;
}
.elementor-58635 .elementor-element.elementor-element-ca107a7 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-ca107a7 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-68558eb
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-68558eb:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-68558eb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-a5dcac2
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-a5dcac2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-46883f1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-58635 .elementor-element.elementor-element-46883f1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-46883f1 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-58635 .elementor-element.elementor-element-c8c0ac5
{
    --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-58635 .elementor-element.elementor-element-52f121b
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-294be76
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a448064
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-22e758d
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c5f44a8
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c68d002
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-b98d521
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-8b2b828
{
    --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-58635 .elementor-element.elementor-element-3f447e1
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-b4cef80
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-329cb50
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-2505741
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a0b981a
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-417867a
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a5d6607
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-e04ab28
{
    --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;
}
.elementor-58635 .elementor-element.elementor-element-a1dc31c .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-a1dc31c .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-a1dc31c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-a1dc31c .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-a1dc31c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-13fbb77
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-13fbb77:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-13fbb77>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-58635 .elementor-element.elementor-element-e9d57f6
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-e9d57f6 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-a69436b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-58635 .elementor-element.elementor-element-a69436b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-a69436b .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-58635 .elementor-element.elementor-element-88b5018
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-88b5018.e-con
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-9be26d6
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-9be26d6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-0aa7d03
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: -20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-724f09c
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-3ac2aa8 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-b028e3f
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-d0a470b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-343ff8a
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-62b9750 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-c53e232
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-0253bd4 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-0d3e819
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-96d8753
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-5f4a998 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-a738ecd
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-2fc141a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-9f6dac2
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-5397b1c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-8ed86c8
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a4235cf img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-2c00fe0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-01257df
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-32af7fc img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-5b64afb
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-8a80acb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-e7fc59c
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-fabc1ae img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-b69e327
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-2fcf2f7 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-48d0053
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-ed4bf2d
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-f2f7f5d img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-58635 .elementor-element.elementor-element-3ef269f
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-67abe02 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-69c247f
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-4253f1f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-0ba9c5e
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-4a55f8f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-14ab0e0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-91ddba6
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-05ea0e1 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-55de7b3
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-75c4ca1 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-7a585b4
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-be75ce8 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-cb48120
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-fb456a5 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-ac1ba47
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-25fc789
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-030588b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-1f2a268
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-61f673f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-dafcecf
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-515834a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-5ba83b0
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a2768c6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-2ec82f7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-81c9486
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-10d7a69 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-eb4c721
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-19a9ed8 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-72b996b
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-576a2bb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-fd8be92
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-de949fc img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-b9c84b2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-0393915
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-b325d26
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c1b3313 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-664f96b
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-20918a0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-58635 .elementor-element.elementor-element-53c0682
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-61d40ab
{
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-f8d256d .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-f8d256d .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-f8d256d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-f8d256d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-f8d256d
{
    z-index: 2;
}
.elementor-58635 .elementor-element.elementor-element-f8d256d .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-f8d256d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-07933cf
{
    --display: flex;
    --flex-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: 61px;
    --padding-bottom: 61px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-07933cf:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-07933cf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-58635 .elementor-element.elementor-element-edff48f
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-9cdfa4e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-9cdfa4e.elementor-element
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-9cdfa4e
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-9cdfa4e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-43b7866
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-43b7866 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-43b7866 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-2bccc1e
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-cdb91b4
{
    --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;
}
.elementor-58635 .elementor-element.elementor-element-f32c042
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-8144f27
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-60396cf .elementor-counter
{
    gap: 9px;
}
.elementor-58635 .elementor-element.elementor-element-60396cf .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-58635 .elementor-element.elementor-element-60396cf .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-58635 .elementor-element.elementor-element-20a6803
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-9984269 .elementor-counter
{
    gap: 9px;
}
.elementor-58635 .elementor-element.elementor-element-9984269 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-58635 .elementor-element.elementor-element-9984269 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-58635 .elementor-element.elementor-element-d81d767
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-6e45eda
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-8969747
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-8969747:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-8969747>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-58635 .elementor-element.elementor-element-faa5f7f
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-041144e
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-041144e.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-041144e .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-58635 .elementor-element.elementor-element-041144e .elementor-counter
{
    gap: 12px;
}
.elementor-58635 .elementor-element.elementor-element-041144e .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-58635 .elementor-element.elementor-element-8c45c2d
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-8a12d71
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-8a12d71.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-8a12d71 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-58635 .elementor-element.elementor-element-8a12d71 .elementor-counter
{
    gap: 12px;
}
.elementor-58635 .elementor-element.elementor-element-8a12d71 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-58635 .elementor-element.elementor-element-457e4b7
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c3fef30
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-c3fef30.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-c3fef30 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-58635 .elementor-element.elementor-element-c3fef30 .elementor-counter
{
    gap: 12px;
}
.elementor-58635 .elementor-element.elementor-element-c3fef30 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-58635 .elementor-element.elementor-element-f1effee
{
    --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;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-ba12c51 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-ba12c51 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-ba12c51 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-ba12c51 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-ba12c51 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-0808d82
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-0808d82:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-0808d82>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-edab417
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-edab417 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-58465d7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-58465d7 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-58465d7 .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-58635 .elementor-element.elementor-element-57f8b1d
{
    --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-58635 .elementor-element.elementor-element-bdfa4c1
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-b9f5aea
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-8a448f1 img
{
    height: 100px;
}
.elementor-58635 .elementor-element.elementor-element-28b3f03
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-173de16 img
{
    height: 100px;
}
.elementor-58635 .elementor-element.elementor-element-2e7ad22
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c481f19
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-e5dd200>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-e5dd200.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-58635 .elementor-element.elementor-element-e5dd200
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-e5dd200 img
{
    width: 100%;
}
.elementor-58635 .elementor-element.elementor-element-1b47227
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-bb74888 img
{
    width: 100%;
    height: 100px;
}
.elementor-58635 .elementor-element.elementor-element-3726cf2
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-b236b87
{
    --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-58635 .elementor-element.elementor-element-3ae4d37
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-2699b35
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-364a3dc
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-6858904
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-73b565b
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a6f2684
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-bc05e23
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-d06fbad
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-d0423d7
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-e9b5213
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-f58c957
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-b13fcaf
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-f5c0e57
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c46bfdb
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-6fe6728
{
    --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-58635 .elementor-element.elementor-element-4cd8a1c
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-08bfca5
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-4ca1575
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-e9fda90
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-fa582aa
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-7a09a79
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c2cd2cb
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-07cc964
{
    --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-58635 .elementor-element.elementor-element-120739a
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-4be05eb
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a1c5dfe
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-e377c1c
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-eaebecb
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-f08736c
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a73bcc0
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-7a32a91
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-7d6b894
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-253231e
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-6e8f85c
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-f2b1797
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-2e6be76
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-2d90ade
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-e6ed7ca
{
    --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-58635 .elementor-element.elementor-element-e6ed7ca>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-58635 .elementor-element.elementor-element-e6ed7ca.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-58635 .elementor-element.elementor-element-e6ed7ca.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-58635 .elementor-element.elementor-element-e6ed7ca.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-58635 .elementor-element.elementor-element-e6ed7ca>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-58635 .elementor-element.elementor-element-e6ed7ca.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-58635 .elementor-element.elementor-element-e6ed7ca [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-58635 .elementor-element.elementor-element-4e7d0a9
{
    --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-58635 .elementor-element.elementor-element-2126cc8.elementor-element
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-2126cc8
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-2126cc8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-e6a8dd1 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-e6a8dd1 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-e6a8dd1 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-e6a8dd1 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-e6a8dd1 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-28b5902
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-28b5902:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-28b5902>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-42be2dd
{
    --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-58635 .elementor-element.elementor-element-003942d
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-003942d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-c71f1f0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-c71f1f0 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-c71f1f0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-0323198
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-0323198.e-con
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-f3b5966
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-f3b5966 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-cc6ab47
{
    --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-58635 .elementor-element.elementor-element-5d4068c
{
    --display: flex;
    --flex-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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-58635 .elementor-element.elementor-element-5d4068c:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-5d4068c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-aa81407.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-description
{
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-e3f4a42
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-58635 .elementor-element.elementor-element-4d83800
{
    --display: flex;
    --flex-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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-58635 .elementor-element.elementor-element-4d83800:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-4d83800>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-description
{
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-b913966
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-58635 .elementor-element.elementor-element-da1cf54
{
    --display: flex;
    --flex-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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-58635 .elementor-element.elementor-element-da1cf54:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-da1cf54>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-description
{
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-fe2d162>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-fe2d162
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-58635 .elementor-element.elementor-element-125733b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-4a714b4 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-58635 .elementor-element.elementor-element-4a714b4 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-4a714b4 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-4a714b4>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-4a714b4
{
    z-index: 2;
}
.elementor-58635 .elementor-element.elementor-element-4a714b4 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-4a714b4 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-d5ea994
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-d5ea994:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-d5ea994>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1745d5;
}
.elementor-58635 .elementor-element.elementor-element-5aa4b86
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-4ed2aae>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-4ed2aae.elementor-element
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-4ed2aae
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-4ed2aae .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 47px;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-8561bf2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-8561bf2 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-8561bf2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-a1b628d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}
.elementor-58635 .elementor-element.elementor-element-0b72518
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-0b72518:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-0b72518>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-0b72518.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-1833342
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-1833342 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-58635 .elementor-element.elementor-element-390b245
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-58635 .elementor-element.elementor-element-390b245 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-390b245 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-58635 .elementor-element.elementor-element-34c1cc2>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-58635 .elementor-element.elementor-element-34c1cc2
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-58635 .elementor-element.elementor-element-763fd2a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-763fd2a:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-763fd2a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-763fd2a.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-c36b8e2
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-c36b8e2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-58635 .elementor-element.elementor-element-cd807af
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-58635 .elementor-element.elementor-element-cd807af .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-cd807af .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-58635 .elementor-element.elementor-element-0337781>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-58635 .elementor-element.elementor-element-0337781
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-58635 .elementor-element.elementor-element-2aa3364
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-2aa3364:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-2aa3364>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-2aa3364.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-01a2903
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-01a2903 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-58635 .elementor-element.elementor-element-300ce03
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-58635 .elementor-element.elementor-element-300ce03 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-300ce03 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-58635 .elementor-element.elementor-element-5d7bf6d>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-58635 .elementor-element.elementor-element-5d7bf6d
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-58635 .elementor-element.elementor-element-a8c5838
{
    --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-58635 .elementor-element.elementor-element-00632be .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-00632be .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-00632be .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-00632be>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-00632be
{
    z-index: 2;
}
.elementor-58635 .elementor-element.elementor-element-00632be .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-00632be .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-884f1a1
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-884f1a1:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-884f1a1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-58635 .elementor-element.elementor-element-785052a
{
    --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-58635 .elementor-element.elementor-element-2106fda
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-2106fda .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-cd5f092
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-cd5f092 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-cd5f092 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-43f8015
{
    --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-58635 .elementor-element.elementor-element-25648b5
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-5898bc7 img
{
    width: 75%;
    max-width: 100%;
}
.elementor-58635 .elementor-element.elementor-element-86602ff
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-138aaf9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-138aaf9
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-155b0d0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-8560290 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-8560290 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-8560290 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-8560290 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-8560290 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-d9753ef:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-d9753ef>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-58635 .elementor-element.elementor-element-d9753ef
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 50px 0;
}
.elementor-58635 .elementor-element.elementor-element-d9753ef>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-58635 .elementor-element.elementor-element-3a9ad42
{
    margin-top: 50px;
    margin-bottom: 30px;
}
.elementor-58635 .elementor-element.elementor-element-833fadb
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-833fadb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-7a01884
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-7a01884 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-7a01884 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-3dc9495
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-58635 .elementor-element.elementor-element-570a511
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-0bdebb6
{
    width: var(--container-widget-width,18.273%);
    max-width: 18.273%;
    --container-widget-width: 18.273%;
    --container-widget-flex-grow: 0;
}
.elementor-58635 .elementor-element.elementor-element-0bdebb6>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-0bdebb6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-0bdebb6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-a3e0c1f .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-58635 .elementor-element.elementor-element-a3e0c1f .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-a3e0c1f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-a3e0c1f.elementor-element
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-a3e0c1f .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-a3e0c1f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-3c6cfe3
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-3c6cfe3:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-3c6cfe3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-58635 .elementor-element.elementor-element-df57b0b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-df57b0b
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-df57b0b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-4c64b95
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-4c64b95 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-4c64b95 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-e42b6f6
{
    --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: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-e42b6f6.e-con
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-99317ec
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-99317ec.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-e812532 .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-58635 .elementor-element.elementor-element-e812532 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-58635 .elementor-element.elementor-element-e812532 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-58635 .elementor-element.elementor-element-cec21b7
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-cec21b7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-d15f69e .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-58635 .elementor-element.elementor-element-d15f69e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-58635 .elementor-element.elementor-element-d15f69e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-58635 .elementor-element.elementor-element-1924760
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-1924760.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-b47b3af .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-58635 .elementor-element.elementor-element-b47b3af.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-b47b3af .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-58635 .elementor-element.elementor-element-b47b3af .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-58635 .elementor-element.elementor-element-e66c2a9
{
    --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: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-39669ad
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-54536d1 .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-58635 .elementor-element.elementor-element-54536d1 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-58635 .elementor-element.elementor-element-54536d1 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-58635 .elementor-element.elementor-element-ba639ee
{
    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-58635 .elementor-element.elementor-element-ba639ee>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-ba639ee.elementor-element
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-67e6044>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-67e6044
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-23fc080
{
    --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-58635 .elementor-element.elementor-element-9216d23.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-9216d23
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-9216d23 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-3ed0671 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-3ed0671 .elementor-button:hover, .elementor-58635 .elementor-element.elementor-element-3ed0671 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-3ed0671>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-3ed0671
{
    z-index: 2;
}
.elementor-58635 .elementor-element.elementor-element-3ed0671 .elementor-button:hover svg, .elementor-58635 .elementor-element.elementor-element-3ed0671 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-58635 .elementor-element.elementor-element-608b54a:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-608b54a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-58635 .elementor-element.elementor-element-608b54a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-58635 .elementor-element.elementor-element-608b54a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-58635 .elementor-element.elementor-element-f233e53>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-f233e53
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-f233e53 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-418f95d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-418f95d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-418f95d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-58635 .elementor-element.elementor-element-62dcdd7
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-58635 .elementor-element.elementor-element-65c6b78>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-65c6b78
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-2d42d87>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-2d42d87
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-7ed5833>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-58635 .elementor-element.elementor-element-7ed5833
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-58635 .elementor-element.elementor-element-3e50aed
{
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-99426c8>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-58635 .elementor-element.elementor-element-99426c8.elementor-element
{
    --align-self: center;
}
.elementor-58635 .elementor-element.elementor-element-99426c8
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-99426c8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-57d4bde .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-58635 .elementor-element.elementor-element-e4c50a5
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-0069c59.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-58635 .elementor-element.elementor-element-0069c59
{
    text-align: center;
}
.elementor-58635 .elementor-element.elementor-element-0069c59 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-6c27ef1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-58635 .elementor-element.elementor-element-6c27ef1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-58635 .elementor-element.elementor-element-6c27ef1 .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-58635 .elementor-element.elementor-element-76312a4
{
    --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-58635 .elementor-element.elementor-element-76312a4:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-76312a4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-76312a4: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-58635 .elementor-element.elementor-element-76312a4, .elementor-58635 .elementor-element.elementor-element-76312a4::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-46d16c1
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-6c3ab0b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-6c3ab0b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-ab09890
{
    --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-58635 .elementor-element.elementor-element-ab09890:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-ab09890>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-ab09890: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-58635 .elementor-element.elementor-element-ab09890, .elementor-58635 .elementor-element.elementor-element-ab09890::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-5122072
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-203d25b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-203d25b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-0b9272f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-58635 .elementor-element.elementor-element-0b9272f:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-0b9272f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-0b9272f: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-58635 .elementor-element.elementor-element-0b9272f, .elementor-58635 .elementor-element.elementor-element-0b9272f::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-b907ae3
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-e432a61
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-4a3e5e2
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-4a3e5e2:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-4a3e5e2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-4a3e5e2: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-58635 .elementor-element.elementor-element-4a3e5e2, .elementor-58635 .elementor-element.elementor-element-4a3e5e2::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-490079c
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-23fcdc4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-92b5d9f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-92b5d9f:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-92b5d9f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-92b5d9f: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-58635 .elementor-element.elementor-element-92b5d9f, .elementor-58635 .elementor-element.elementor-element-92b5d9f::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-06eb196
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-d4fa488
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-d118210
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-d118210:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-d118210>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-d118210: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-58635 .elementor-element.elementor-element-d118210, .elementor-58635 .elementor-element.elementor-element-d118210::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-7594af2
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-f21354d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-72b9853
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-72b9853:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-72b9853>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-72b9853: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-58635 .elementor-element.elementor-element-72b9853, .elementor-58635 .elementor-element.elementor-element-72b9853::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-fb7997d
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-a0cdb85
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-90c2dad
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-90c2dad:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-90c2dad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-90c2dad: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-58635 .elementor-element.elementor-element-90c2dad, .elementor-58635 .elementor-element.elementor-element-90c2dad::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-6c278cd
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-51075f5
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-3935a2b
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-3935a2b:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-3935a2b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-3935a2b: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-58635 .elementor-element.elementor-element-3935a2b, .elementor-58635 .elementor-element.elementor-element-3935a2b::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-4dcb5d4
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-2f94ccb
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-d483a68
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-d483a68:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-d483a68>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-d483a68: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-58635 .elementor-element.elementor-element-d483a68, .elementor-58635 .elementor-element.elementor-element-d483a68::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-dc06434
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-8b3afb0
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-bb25d23
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-bb25d23:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-bb25d23>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-bb25d23: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-58635 .elementor-element.elementor-element-bb25d23, .elementor-58635 .elementor-element.elementor-element-bb25d23::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-e4e9bf0
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-6ee5ae6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-3cf4fb6
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-58635 .elementor-element.elementor-element-3cf4fb6:not(.elementor-motion-effects-element-type-background), .elementor-58635 .elementor-element.elementor-element-3cf4fb6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-58635 .elementor-element.elementor-element-3cf4fb6: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-58635 .elementor-element.elementor-element-3cf4fb6, .elementor-58635 .elementor-element.elementor-element-3cf4fb6::before
{
    --border-transition: .3s;
}
.elementor-58635 .elementor-element.elementor-element-b7b53ae
{
    --display: flex;
    --flex-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-58635 .elementor-element.elementor-element-c71ba89
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-58635 .elementor-element.elementor-element-3d2968a
{
    --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-58635 .elementor-element.elementor-element-3d2968a>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-58635 .elementor-element.elementor-element-3d2968a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-58635 .elementor-element.elementor-element-3d2968a
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-58635 .elementor-element.elementor-element-3d2968a>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-58635 .elementor-element.elementor-element-80eef45
{
    --display: flex;
}
.elementor-58635 .elementor-element.elementor-element-5750071
{
    --display: flex;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-58635 .elementor-element.elementor-element-44fb4e9
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-387a09c
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-bfe475c
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-286b8d9
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-a895a58
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-8598c6d
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-3dedf41
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-6c328aa
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-b84b244
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-d675258
    {
        --width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-f5f4b37
    {
        --width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-3116b77
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-af36c74
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-f0fef18
    {
        --content-width: 1388px;
    }
    .elementor-58635 .elementor-element.elementor-element-53fee80
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-cf4b3a3
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-edbb553
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-61b22ab
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-4e5f00b
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-09466db
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-a36b865
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-686b342
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-194028f
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-042f74b
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-f8e87cd
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-8d75de3
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-67751da
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-68558eb
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-c8c0ac5
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-52f121b
    {
        --width: 12.5%;
    }
    .elementor-58635 .elementor-element.elementor-element-294be76
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-a448064
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-22e758d
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-c5f44a8
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-c68d002
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-b98d521
    {
        --width: 12.5%;
    }
    .elementor-58635 .elementor-element.elementor-element-8b2b828
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-3f447e1
    {
        --width: 12.5%;
    }
    .elementor-58635 .elementor-element.elementor-element-b4cef80
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-329cb50
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-2505741
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-a0b981a
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-417867a
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d6607
    {
        --width: 12.5%;
    }
    .elementor-58635 .elementor-element.elementor-element-13fbb77
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-88b5018
    {
        --width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-0aa7d03
    {
        --content-width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-724f09c
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-b028e3f
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-343ff8a
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-c53e232
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-0d3e819
    {
        --content-width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-96d8753
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-a738ecd
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-9f6dac2
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-8ed86c8
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-2c00fe0
    {
        --content-width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-01257df
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-5b64afb
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-e7fc59c
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-b69e327
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-48d0053
    {
        --content-width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-ed4bf2d
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-3ef269f
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-69c247f
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-0ba9c5e
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-14ab0e0
    {
        --content-width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-91ddba6
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-55de7b3
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-7a585b4
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-cb48120
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-ac1ba47
    {
        --content-width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-25fc789
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-1f2a268
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-dafcecf
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-5ba83b0
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-2ec82f7
    {
        --content-width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-81c9486
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-eb4c721
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-72b996b
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-fd8be92
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-b9c84b2
    {
        --content-width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-0393915
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-b325d26
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-664f96b
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-53c0682
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-f32c042
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-8144f27
    {
        --width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-20a6803
    {
        --width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-d81d767
    {
        --width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-faa5f7f
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-8c45c2d
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-457e4b7
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-0808d82
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-bdfa4c1
    {
        --width: 10%;
    }
    .elementor-58635 .elementor-element.elementor-element-b9f5aea
    {
        --width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-28b3f03
    {
        --width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-2e7ad22
    {
        --width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-c481f19
    {
        --width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-1b47227
    {
        --width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-3726cf2
    {
        --width: 10%;
    }
    .elementor-58635 .elementor-element.elementor-element-3ae4d37
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-2699b35
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-364a3dc
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-6858904
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-73b565b
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-a6f2684
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-bc05e23
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-d06fbad
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-d0423d7
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-e9b5213
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-f58c957
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-b13fcaf
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-f5c0e57
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-c46bfdb
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-4cd8a1c
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-08bfca5
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-4ca1575
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-e9fda90
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-fa582aa
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-7a09a79
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-c2cd2cb
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-07cc964
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-120739a
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-4be05eb
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-a1c5dfe
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-e377c1c
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-eaebecb
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-f08736c
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-a73bcc0
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-7a32a91
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-7d6b894
    {
        --width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-253231e
    {
        --width: 12%;
    }
    .elementor-58635 .elementor-element.elementor-element-6e8f85c
    {
        --width: 12%;
    }
    .elementor-58635 .elementor-element.elementor-element-f2b1797
    {
        --width: 12%;
    }
    .elementor-58635 .elementor-element.elementor-element-2e6be76
    {
        --width: 12%;
    }
    .elementor-58635 .elementor-element.elementor-element-2d90ade
    {
        --width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-28b5902
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-0323198
    {
        --width: 1140px;
    }
    .elementor-58635 .elementor-element.elementor-element-cc6ab47
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-d5ea994
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-5aa4b86
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-a1b628d
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-0b72518
    {
        --width: 28.878%;
    }
    .elementor-58635 .elementor-element.elementor-element-763fd2a
    {
        --width: 28.878%;
    }
    .elementor-58635 .elementor-element.elementor-element-2aa3364
    {
        --width: 28.878%;
    }
    .elementor-58635 .elementor-element.elementor-element-884f1a1
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-43f8015
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-25648b5
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-86602ff
    {
        --width: 40%;
    }
    .elementor-58635 .elementor-element.elementor-element-570a511
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-3c6cfe3
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-e42b6f6
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-99317ec
    {
        --width: 22%;
    }
    .elementor-58635 .elementor-element.elementor-element-cec21b7
    {
        --width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-1924760
    {
        --width: 22%;
    }
    .elementor-58635 .elementor-element.elementor-element-e66c2a9
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-39669ad
    {
        --width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-e4c50a5
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-46d16c1
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-5122072
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-b907ae3
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-4a3e5e2
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-490079c
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-92b5d9f
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-06eb196
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-d118210
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-7594af2
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-72b9853
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-fb7997d
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-90c2dad
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-6c278cd
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-3935a2b
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-4dcb5d4
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-d483a68
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-dc06434
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-bb25d23
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-e4e9bf0
    {
        --content-width: 1460px;
    }
    .elementor-58635 .elementor-element.elementor-element-3cf4fb6
    {
        --content-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-b7b53ae
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-58635 .elementor-element.elementor-element-f32c042
    {
        --width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-8144f27
    {
        --width: 30%;
    }
    .elementor-58635 .elementor-element.elementor-element-20a6803
    {
        --width: 30%;
    }
    .elementor-58635 .elementor-element.elementor-element-d81d767
    {
        --width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-b9f5aea
    {
        --width: 19%;
    }
    .elementor-58635 .elementor-element.elementor-element-28b3f03
    {
        --width: 19%;
    }
    .elementor-58635 .elementor-element.elementor-element-2e7ad22
    {
        --width: 19%;
    }
    .elementor-58635 .elementor-element.elementor-element-c481f19
    {
        --width: 19%;
    }
    .elementor-58635 .elementor-element.elementor-element-1b47227
    {
        --width: 19%;
    }
    .elementor-58635 .elementor-element.elementor-element-86602ff
    {
        --width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-99317ec
    {
        --width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-cec21b7
    {
        --width: 28%;
    }
    .elementor-58635 .elementor-element.elementor-element-1924760
    {
        --width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-39669ad
    {
        --width: 43%;
    }
}
@media(max-width: 1366px)
{
    .elementor-58635 .elementor-element.elementor-element-44fb4e9
    {
        --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-58635 .elementor-element.elementor-element-bfe475c
    {
        --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-58635 .elementor-element.elementor-element-49c49c1
    {
        width: var(--container-widget-width,244.953px);
        max-width: 244.953px;
        --container-widget-width: 244.953px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd
    {
        width: var(--container-widget-width,238.641px);
        max-width: 238.641px;
        --container-widget-width: 238.641px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-0347a95
    {
        --margin-top: 31px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-035b3b2
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-61c2832
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-f1243b6
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-c95e976
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e4e38ca
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-5ac6676
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-8cf2e14
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-9b20928
    {
        text-align: left;
    }
    .elementor-58635 .elementor-element.elementor-element-b0926ef
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-a32f612
    {
        text-align: left;
    }
    .elementor-58635 .elementor-element.elementor-element-7477e66
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-17819ed
    {
        text-align: left;
    }
    .elementor-58635 .elementor-element.elementor-element-7119481
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-a5b6bac
    {
        text-align: left;
    }
    .elementor-58635 .elementor-element.elementor-element-e514cb7
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-b6f96fc
    {
        text-align: left;
    }
    .elementor-58635 .elementor-element.elementor-element-f39e953
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e14ff6a
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-888a581 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-9fa5047
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-fdcae3d
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-0d0f000 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-e388052
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-2be0016 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-2be0016 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-c4b2974
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-09585a2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-09585a2 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-369fdeb
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-6fb1f12 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-6fb1f12 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-9be26d6
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-9be26d6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-9be26d6.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-61d40ab
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-e6ed7ca
    {
        --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-58635 .elementor-element.elementor-element-f3b5966
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-f3b5966.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-25648b5
    {
        --justify-content: center;
    }
    .elementor-58635 .elementor-element.elementor-element-d15f69e .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-b47b3af
    {
        width: var(--container-widget-width,257.141px);
        max-width: 257.141px;
        --container-widget-width: 257.141px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-e4c50a5
    {
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}
@media(max-width: 1024px)
{
    .elementor-58635 .elementor-element.elementor-element-44fb4e9
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-646aff3
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        font-size: 18px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-502745a img
    {
        width: 60%;
    }
    .elementor-58635 .elementor-element.elementor-element-c2588bb
    {
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,86%);
        max-width: 86%;
    }
    .elementor-58635 .elementor-element.elementor-element-959e10f
    {
        width: var(--container-widget-width,342.797px);
        max-width: 342.797px;
        --container-widget-width: 342.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-959e10f .elementor-heading-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-f168949 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-8598c6d
    {
        --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-58635 .elementor-element.elementor-element-49c49c1
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-fbe32ce>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fbe32ce
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd
    {
        width: var(--container-widget-width,185.859px);
        max-width: 185.859px;
        --container-widget-width: 185.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd>.elementor-widget-container
    {
        margin: 0 0 0 -10px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-64c812e>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-64c812e
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e
    {
        width: var(--container-widget-width,185.844px);
        max-width: 185.844px;
        --container-widget-width: 185.844px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-58635 .elementor-element.elementor-element-212b0d6>.elementor-widget-container
    {
        margin: -24px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-212b0d6
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb
    {
        width: var(--container-widget-width,155.328px);
        max-width: 155.328px;
        --container-widget-width: 155.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-58635 .elementor-element.elementor-element-013d13c
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a
    {
        width: var(--container-widget-width,171.328px);
        max-width: 171.328px;
        --container-widget-width: 171.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-b1f918c>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-b1f918c
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a
    {
        width: var(--container-widget-width,178.312px);
        max-width: 178.312px;
        --container-widget-width: 178.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-58635 .elementor-element.elementor-element-8f8df0d>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8f8df0d
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865
    {
        width: var(--container-widget-width,162.312px);
        max-width: 162.312px;
        --container-widget-width: 162.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-5cd3469>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-5cd3469
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a
    {
        width: var(--container-widget-width,155.312px);
        max-width: 155.312px;
        --container-widget-width: 155.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 34%;
    }
    .elementor-58635 .elementor-element.elementor-element-957b24d>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-957b24d
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee
    {
        width: var(--container-widget-width,167.297px);
        max-width: 167.297px;
        --container-widget-width: 167.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-554c82a>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-554c82a
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf
    {
        width: var(--container-widget-width,169.297px);
        max-width: 169.297px;
        --container-widget-width: 169.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-58635 .elementor-element.elementor-element-2c32e13>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-2c32e13
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656
    {
        width: var(--container-widget-width,150.297px);
        max-width: 150.297px;
        --container-widget-width: 150.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-58635 .elementor-element.elementor-element-373c395>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-373c395
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-7bf5acc
    {
        width: var(--container-widget-width,451px);
        max-width: 451px;
        --container-widget-width: 451px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-7bf5acc .elementor-heading-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-0347a95
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-title
    {
        margin-bottom: 12px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-57763f2>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-57763f2
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-035b3b2
    {
        --margin-top: -8px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-048934a .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-048934a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-f4fa4de
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-61c2832
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-5683078 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-5683078 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-3bbbfa1
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-f1243b6
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-255d308 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-255d308 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-58635 .elementor-element.elementor-element-bd4b94d>.elementor-widget-container
    {
        margin: -7px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-bd4b94d
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-483469a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-31be0bf>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-31be0bf
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-c95e976
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-2d89b1a>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-2d89b1a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-2d89b1a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-986210f>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-986210f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-e4e38ca
    {
        --margin-top: 23px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-e0cde29
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-5ac6676
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e34c9e2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-e34c9e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-d3edfed>.elementor-widget-container
    {
        margin: -13px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-d3edfed
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-8cf2e14
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-9b20928>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-9b20928.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-9b20928
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-b0926ef
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-a32f612>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a32f612.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-a32f612
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-7477e66
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-17819ed>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-17819ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-17819ed
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-7119481
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-a5b6bac>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a5b6bac.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-a5b6bac
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-e514cb7
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-b6f96fc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-b6f96fc.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-b6f96fc
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-ea2ed63
    {
        --margin-top: -7px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-c1820d7 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-aca2310>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aca2310
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-f39e953
    {
        --margin-top: -4px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-65c42c8
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-e14ff6a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-888a581 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-888a581 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-2f8a908
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-9fa5047
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-f09d3d1
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-fdcae3d
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-0d0f000 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-0d0f000 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-7c60911>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-7c60911
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-e388052
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-2be0016 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-83c90a9>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-83c90a9
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-c4b2974
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-09585a2 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-4664351>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-4664351
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-369fdeb
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-6fb1f12 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-6fb1f12 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-58635 .elementor-element.elementor-element-fe99f94>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fe99f94
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-09466db.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-a36b865.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-042f74b.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-f8e87cd.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-67751da.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-9e5cb70.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-65bd62a.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-ca107a7 .elementor-button
    {
        font-size: 18px;
    }
    .elementor-58635 .elementor-element.elementor-element-8b2b828
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e04ab28
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-9be26d6
    {
        --container-widget-width: 64%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,64%);
        max-width: 64%;
    }
    .elementor-58635 .elementor-element.elementor-element-61d40ab
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-f8d256d .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-9cdfa4e .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-60396cf .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-9984269 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-041144e
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-041144e .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-8a12d71
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8a12d71 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3fef30
    {
        width: var(--container-widget-width,201.094px);
        max-width: 201.094px;
        --container-widget-width: 201.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c3fef30 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-57f8b1d
    {
        --justify-content: center;
    }
    .elementor-58635 .elementor-element.elementor-element-e6ed7ca
    {
        --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-58635 .elementor-element.elementor-element-f3b5966
    {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,60%);
        max-width: 60%;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407
    {
        width: var(--container-widget-width,174.328px);
        max-width: 174.328px;
        --container-widget-width: 174.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-e3f4a42>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-e3f4a42
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-b913966>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-b913966
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a
    {
        width: var(--container-widget-width,184.328px);
        max-width: 184.328px;
        --container-widget-width: 184.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-fe2d162>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fe2d162
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-1833342 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-c36b8e2 .elementor-heading-title
    {
        font-size: 26px;
    }
    .elementor-58635 .elementor-element.elementor-element-01a2903 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-00632be .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-43f8015
    {
        --justify-content: center;
    }
    .elementor-58635 .elementor-element.elementor-element-5898bc7 img
    {
        width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-138aaf9.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-0bdebb6
    {
        width: var(--container-widget-width,174.062px);
        max-width: 174.062px;
        --container-widget-width: 174.062px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-0bdebb6 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-e42b6f6
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-e42b6f6.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-99317ec
    {
        --justify-content: center;
    }
    .elementor-58635 .elementor-element.elementor-element-99317ec.e-con
    {
        --align-self: flex-start;
    }
    .elementor-58635 .elementor-element.elementor-element-e812532 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-58635 .elementor-element.elementor-element-cec21b7
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-d15f69e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-d15f69e .elementor-button
    {
        font-size: 12px;
    }
    .elementor-58635 .elementor-element.elementor-element-1924760
    {
        --justify-content: center;
    }
    .elementor-58635 .elementor-element.elementor-element-b47b3af .elementor-button
    {
        font-size: 12px;
    }
    .elementor-58635 .elementor-element.elementor-element-e66c2a9
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e66c2a9.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-39669ad
    {
        --justify-content: center;
    }
    .elementor-58635 .elementor-element.elementor-element-39669ad.e-con
    {
        --align-self: flex-start;
    }
    .elementor-58635 .elementor-element.elementor-element-54536d1 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-58635 .elementor-element.elementor-element-ba639ee
    {
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,86%);
        max-width: 86%;
    }
    .elementor-58635 .elementor-element.elementor-element-67e6044 img
    {
        width: 55%;
    }
    .elementor-58635 .elementor-element.elementor-element-9216d23
    {
        width: var(--container-widget-width,342.797px);
        max-width: 342.797px;
        --container-widget-width: 342.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-9216d23 .elementor-heading-title
    {
        line-height: 1.2em;
    }
    .elementor-58635 .elementor-element.elementor-element-3ed0671 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-3d2968a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-58635 .elementor-element.elementor-element-44fb4e9
    {
        --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-58635 .elementor-element.elementor-element-f3073d1>.elementor-widget-container
    {
        margin: -35px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-f3073d1
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-f3073d1 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-646aff3>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-646aff3
    {
        --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-58635 .elementor-element.elementor-element-646aff3.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-fd03ad5 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-a895a58
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-3623e83>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-3623e83 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-58635 .elementor-element.elementor-element-2828f56>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-2828f56 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-c2588bb
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 16px;
        line-height: 26px;
    }
    .elementor-58635 .elementor-element.elementor-element-c2588bb.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-2cd7038
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-f168949>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-f168949 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-58635 .elementor-element.elementor-element-14ef9ec
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e8fc862
    {
        --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-58635 .elementor-element.elementor-element-60edef3
    {
        width: var(--container-widget-width,95%);
        max-width: 95%;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-60edef3.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-60edef3 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-58635 .elementor-element.elementor-element-8ea1b20>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8ea1b20 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-8598c6d
    {
        --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-58635 .elementor-element.elementor-element-49c49c1
    {
        width: var(--container-widget-width,208.938px);
        max-width: 208.938px;
        --container-widget-width: 208.938px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-58635 .elementor-element.elementor-element-fbe32ce>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-fbe32ce
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd
    {
        width: var(--container-widget-width,277.125px);
        max-width: 277.125px;
        --container-widget-width: 277.125px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-64c812e>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-64c812e
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e
    {
        width: var(--container-widget-width,262.188px);
        max-width: 262.188px;
        --container-widget-width: 262.188px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-58635 .elementor-element.elementor-element-212b0d6>.elementor-widget-container
    {
        margin: -0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-212b0d6
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb
    {
        width: var(--container-widget-width,217px);
        max-width: 217px;
        --container-widget-width: 217px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-58635 .elementor-element.elementor-element-013d13c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-013d13c
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a
    {
        width: var(--container-widget-width,255.688px);
        max-width: 255.688px;
        --container-widget-width: 255.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-58635 .elementor-element.elementor-element-b1f918c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-b1f918c
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a
    {
        width: var(--container-widget-width,293px);
        max-width: 293px;
        --container-widget-width: 293px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-58635 .elementor-element.elementor-element-8f8df0d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-58635 .elementor-element.elementor-element-8f8df0d
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865
    {
        width: var(--container-widget-width,255.688px);
        max-width: 255.688px;
        --container-widget-width: 255.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-33b3865 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-58635 .elementor-element.elementor-element-5cd3469>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-5cd3469
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a
    {
        width: var(--container-widget-width,186px);
        max-width: 186px;
        --container-widget-width: 186px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-58635 .elementor-element.elementor-element-957b24d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-957b24d
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee
    {
        width: var(--container-widget-width,255.688px);
        max-width: 255.688px;
        --container-widget-width: 255.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8afc9ee .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-58635 .elementor-element.elementor-element-554c82a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-554c82a
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf
    {
        width: var(--container-widget-width,186px);
        max-width: 186px;
        --container-widget-width: 186px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-669d2cf .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-58635 .elementor-element.elementor-element-2c32e13>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-2c32e13
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656
    {
        width: var(--container-widget-width,255.688px);
        max-width: 255.688px;
        --container-widget-width: 255.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-6c90656 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-58635 .elementor-element.elementor-element-373c395>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-373c395
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-3116b77
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-c2280b8>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-c2280b8 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-af36c74
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-19c6e0f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-91380e4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-58635 .elementor-element.elementor-element-a343ee5>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a343ee5 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-f0fef18
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-53fee80
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-c2fc2a4>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-57763f2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 18px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-57763f2
    {
        --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-58635 .elementor-element.elementor-element-57763f2.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-035b3b2
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-048934a>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-58635 .elementor-element.elementor-element-048934a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-048934a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-f4fa4de>.elementor-widget-container
    {
        padding: 25px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-f4fa4de
    {
        --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-58635 .elementor-element.elementor-element-f4fa4de.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-5683078>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-58635 .elementor-element.elementor-element-5683078 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-5683078 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-5683078 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-3bbbfa1>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-3bbbfa1
    {
        --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-58635 .elementor-element.elementor-element-3bbbfa1.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-f1243b6
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-255d308>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-58635 .elementor-element.elementor-element-255d308 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-255d308 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-255d308 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-bd4b94d>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-bd4b94d
    {
        --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-58635 .elementor-element.elementor-element-bd4b94d.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-483469a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-483469a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-58635 .elementor-element.elementor-element-31be0bf>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 30px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-31be0bf
    {
        --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-58635 .elementor-element.elementor-element-31be0bf.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-2d89b1a>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-2d89b1a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-2d89b1a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-58635 .elementor-element.elementor-element-986210f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-986210f
    {
        --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-58635 .elementor-element.elementor-element-986210f.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-4dd1e86>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-58635 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-e0cde29>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-e0cde29
    {
        --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-58635 .elementor-element.elementor-element-e0cde29.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-e34c9e2>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-58635 .elementor-element.elementor-element-e34c9e2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-e34c9e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-e34c9e2 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-d3edfed>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-d3edfed
    {
        --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-58635 .elementor-element.elementor-element-d3edfed.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-cf4b3a3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-8cf2e14
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-5680167 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-9b20928>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-9b20928
    {
        --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-58635 .elementor-element.elementor-element-9b20928.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-b0926ef
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-58635 .elementor-element.elementor-element-821c035 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-a32f612>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a32f612
    {
        --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-58635 .elementor-element.elementor-element-a32f612.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-7477e66
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-09d24b2 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-17819ed>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-17819ed
    {
        --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-58635 .elementor-element.elementor-element-17819ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-7119481
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-b3ecccd .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5b6bac>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-a5b6bac
    {
        --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-58635 .elementor-element.elementor-element-a5b6bac.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-e514cb7
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-58635 .elementor-element.elementor-element-b39e837 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-b6f96fc>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-b6f96fc
    {
        --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-58635 .elementor-element.elementor-element-b6f96fc.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-c1820d7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-aca2310>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aca2310
    {
        --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-58635 .elementor-element.elementor-element-aca2310.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-65c42c8>.elementor-widget-container
    {
        margin: 23px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-65c42c8
    {
        --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-58635 .elementor-element.elementor-element-65c42c8.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-e14ff6a
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-888a581 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-888a581 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-58635 .elementor-element.elementor-element-2f8a908>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-2f8a908
    {
        --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-58635 .elementor-element.elementor-element-2f8a908.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-9fa5047
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-e416caa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-58635 .elementor-element.elementor-element-f09d3d1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-f09d3d1
    {
        --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-58635 .elementor-element.elementor-element-f09d3d1.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-fdcae3d
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-0d0f000 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-0d0f000 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-7c60911>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-7c60911
    {
        --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-58635 .elementor-element.elementor-element-7c60911.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-2be0016 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-2be0016 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-58635 .elementor-element.elementor-element-83c90a9>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-83c90a9
    {
        --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-58635 .elementor-element.elementor-element-83c90a9.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-09585a2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-09585a2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-58635 .elementor-element.elementor-element-4664351>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-4664351
    {
        --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-58635 .elementor-element.elementor-element-4664351.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-6fb1f12 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-58635 .elementor-element.elementor-element-fe99f94>.elementor-widget-container
    {
        margin: 20px 0 0 0;
        padding: 15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-fe99f94
    {
        --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-58635 .elementor-element.elementor-element-fe99f94.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-2ff3569
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-edbb553
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-61b22ab
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-61b22ab.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-58635 .elementor-element.elementor-element-3024017
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-3024017.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-3024017 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-8c8417b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8c8417b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-98af8a4.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-58635 .elementor-element.elementor-element-4e5f00b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-4e5f00b.e-con
    {
        --order: 2;
    }
    .elementor-58635 .elementor-element.elementor-element-3229b1c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-02a6acf>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-02a6acf
    {
        font-size: 16px;
        line-height: 22px;
    }
    .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-58635 .elementor-element.elementor-element-d53dffc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-d53dffc
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-d53dffc .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-6758390.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-58635 .elementor-element.elementor-element-686b342
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-79a2af9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-98bb191>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-98bb191
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-ed45ce1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-ed45ce1
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-89eea5f
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-58635 .elementor-element.elementor-element-194028f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-438a6da .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-51a7b61>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-51a7b61
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-0d0dfe3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-0d0dfe3
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-8d75de3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-99e47cf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-70b5b6c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-70b5b6c
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-e36cfe1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-e36cfe1
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-815e822
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-58635 .elementor-element.elementor-element-1aed5cf
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-b43a47a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-99123cc>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-99123cc
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-2291729>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-2291729
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-2291729 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-57a8095
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-1973b05 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-148ad2b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-148ad2b
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-29aea44>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-29aea44
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-29aea44 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-d2c78ea
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-58635 .elementor-element.elementor-element-1c1b0dd
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-6bdad02 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-bf1b03d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-bf1b03d
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-e5020d6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-e5020d6
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-58635 .elementor-element.elementor-element-2ab44de
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-ca107a7>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-ca107a7 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-58635 .elementor-element.elementor-element-68558eb
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-a5dcac2 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-294be76
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-a448064
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-22e758d
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-c5f44a8
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-c68d002
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-b4cef80
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-329cb50
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-2505741
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-a0b981a
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-417867a
    {
        --width: 33.33%;
    }
    .elementor-58635 .elementor-element.elementor-element-a1dc31c>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-a1dc31c .elementor-button
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-13fbb77
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e9d57f6 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-88b5018
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-9be26d6>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-9be26d6
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-9be26d6 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-0aa7d03
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-724f09c
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-b028e3f
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-343ff8a
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-c53e232
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-0d3e819
    {
        --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-58635 .elementor-element.elementor-element-96d8753
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-a738ecd
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-9f6dac2
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-8ed86c8
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-2c00fe0
    {
        --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-58635 .elementor-element.elementor-element-01257df
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-5b64afb
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-e7fc59c
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-b69e327
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-48d0053
    {
        --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-58635 .elementor-element.elementor-element-ed4bf2d
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-3ef269f
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-69c247f
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-0ba9c5e
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-14ab0e0
    {
        --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-58635 .elementor-element.elementor-element-91ddba6
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-55de7b3
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-7a585b4
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-cb48120
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-ac1ba47
    {
        --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-58635 .elementor-element.elementor-element-25fc789
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-1f2a268
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-dafcecf
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-5ba83b0
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-2ec82f7
    {
        --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-58635 .elementor-element.elementor-element-81c9486
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-eb4c721
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-72b996b
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-fd8be92
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-b9c84b2
    {
        --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-58635 .elementor-element.elementor-element-0393915
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-b325d26
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-664f96b
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-53c0682
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-f8d256d .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-58635 .elementor-element.elementor-element-07933cf
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-9cdfa4e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-9cdfa4e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-58635 .elementor-element.elementor-element-43b7866>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-43b7866 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-f32c042
    {
        --width: 0%;
    }
    .elementor-58635 .elementor-element.elementor-element-8144f27
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-58635 .elementor-element.elementor-element-60396cf .elementor-counter
    {
        gap: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-60396cf .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-58635 .elementor-element.elementor-element-60396cf .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-58635 .elementor-element.elementor-element-20a6803
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-9984269 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-9984269 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-58635 .elementor-element.elementor-element-9984269 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-58635 .elementor-element.elementor-element-d81d767
    {
        --width: 0%;
    }
    .elementor-58635 .elementor-element.elementor-element-faa5f7f
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-041144e
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-58635 .elementor-element.elementor-element-041144e .elementor-counter
    {
        gap: 2px;
    }
    .elementor-58635 .elementor-element.elementor-element-041144e .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-58635 .elementor-element.elementor-element-041144e .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-58635 .elementor-element.elementor-element-8c45c2d
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-8a12d71
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-58635 .elementor-element.elementor-element-8a12d71 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-58635 .elementor-element.elementor-element-8a12d71 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-58635 .elementor-element.elementor-element-8a12d71 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-58635 .elementor-element.elementor-element-457e4b7
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-58635 .elementor-element.elementor-element-457e4b7.e-con
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-c3fef30
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3fef30 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3fef30 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3fef30 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-58635 .elementor-element.elementor-element-f1effee
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-ba12c51>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-ba12c51 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-0808d82
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-edab417 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-58635 .elementor-element.elementor-element-58465d7>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-58465d7 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-58465d7 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-58635 .elementor-element.elementor-element-57f8b1d
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-58635 .elementor-element.elementor-element-b9f5aea
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-8a448f1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-28b3f03
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-173de16>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-2e7ad22
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-c481f19
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-1b47227
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-2699b35
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-364a3dc
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-6858904
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-73b565b
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-a6f2684
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-d0423d7
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-e9b5213
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-f58c957
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-b13fcaf
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-f5c0e57
    {
        --width: 33%;
    }
    .elementor-58635 .elementor-element.elementor-element-08bfca5
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-4ca1575
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-e9fda90
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-fa582aa
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-4be05eb
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-a1c5dfe
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-e377c1c
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-eaebecb
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-f08736c
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-7d6b894
    {
        --width: 50%;
    }
    .elementor-58635 .elementor-element.elementor-element-e6ed7ca
    {
        --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-58635 .elementor-element.elementor-element-e6ed7ca>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-e6ed7ca.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-58635 .elementor-element.elementor-element-4e7d0a9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-e6a8dd1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-e6a8dd1 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-28b5902
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-42be2dd
    {
        --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-58635 .elementor-element.elementor-element-003942d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-58635 .elementor-element.elementor-element-c71f1f0>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c71f1f0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-0323198
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-f3b5966
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-58635 .elementor-element.elementor-element-f3b5966 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-cc6ab47
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-5d4068c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407
    {
        width: var(--container-widget-width,276.312px);
        max-width: 276.312px;
        --container-widget-width: 276.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-aa81407 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-58635 .elementor-element.elementor-element-e3f4a42>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-e3f4a42
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-4d83800
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d
    {
        width: var(--container-widget-width,282px);
        max-width: 282px;
        --container-widget-width: 282px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-c3e4b6d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-b913966>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-b913966
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-da1cf54
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a
    {
        width: var(--container-widget-width,237.297px);
        max-width: 237.297px;
        --container-widget-width: 237.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-354fe4a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-58635 .elementor-element.elementor-element-fe2d162>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-fe2d162
    {
        font-size: 13.31px;
    }
    .elementor-58635 .elementor-element.elementor-element-125733b
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-4a714b4
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-4a714b4.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-d5ea994
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-5aa4b86
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-4ed2aae>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-4ed2aae .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-58635 .elementor-element.elementor-element-8561bf2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-8561bf2 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-a1b628d
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-1833342 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-58635 .elementor-element.elementor-element-c36b8e2 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-58635 .elementor-element.elementor-element-01a2903 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-58635 .elementor-element.elementor-element-a8c5838
    {
        --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-58635 .elementor-element.elementor-element-00632be .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-58635 .elementor-element.elementor-element-884f1a1
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-785052a
    {
        --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-58635 .elementor-element.elementor-element-2106fda .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-58635 .elementor-element.elementor-element-cd5f092>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-cd5f092 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-86602ff
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-138aaf9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(15px / 2);
    }
    .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(15px / 2);
    }
    .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(15px / 2);
        margin-left: calc(15px / 2);
    }
    .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-15px / 2);
        margin-left: calc(-15px / 2);
    }
    body.rtl .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-15px / 2);
    }
    body:not(.rtl) .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-15px / 2);
    }
    .elementor-58635 .elementor-element.elementor-element-138aaf9
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-138aaf9 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-155b0d0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-8560290>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-8560290 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-d9753ef
    {
        padding: 0 0 36px 0;
    }
    .elementor-58635 .elementor-element.elementor-element-3a9ad42
    {
        margin-top: 30px;
        margin-bottom: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-833fadb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-58635 .elementor-element.elementor-element-7a01884>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-7a01884 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-58635 .elementor-element.elementor-element-570a511
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-3c6cfe3
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-df57b0b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-df57b0b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-58635 .elementor-element.elementor-element-4c64b95>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-4c64b95 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-e812532 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-58635 .elementor-element.elementor-element-d15f69e
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-d15f69e.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-d15f69e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-58635 .elementor-element.elementor-element-1924760
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-b47b3af.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-b47b3af .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-58635 .elementor-element.elementor-element-54536d1 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-58635 .elementor-element.elementor-element-ba639ee
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 16px;
        line-height: 26px;
    }
    .elementor-58635 .elementor-element.elementor-element-ba639ee.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-23fc080
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-3ed0671>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-3ed0671 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-58635 .elementor-element.elementor-element-608b54a
    {
        padding: 36px 0 36px 0;
    }
    .elementor-58635 .elementor-element.elementor-element-5a9669e>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-451706f
    {
        padding: 0 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-f233e53>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-f233e53 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-58635 .elementor-element.elementor-element-418f95d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-418f95d .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-65c6b78>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-2d42d87>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-7ed5833>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-58635 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-58635 .elementor-element.elementor-element-e4c50a5
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-58635 .elementor-element.elementor-element-0069c59
    {
        width: var(--container-widget-width,81.118%);
        max-width: 81.118%;
        --container-widget-width: 81.118%;
        --container-widget-flex-grow: 0;
    }
    .elementor-58635 .elementor-element.elementor-element-0069c59.elementor-element
    {
        --align-self: center;
    }
    .elementor-58635 .elementor-element.elementor-element-0069c59 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-58635 .elementor-element.elementor-element-6c27ef1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-58635 .elementor-element.elementor-element-6c27ef1 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-58635 .elementor-element.elementor-element-6c3ab0b
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-203d25b
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-e432a61
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-23fcdc4
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-d4fa488
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-f21354d
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-a0cdb85
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-51075f5
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-2f94ccb
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-8b3afb0
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-6ee5ae6
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-c71ba89
    {
        font-size: 14px;
    }
    .elementor-58635 .elementor-element.elementor-element-3d2968a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-58635 .elementor-element.elementor-element-3d2968a
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-bc8b396 */
.sub_header ul.subheader li
{
    font-size: 14px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-286b8d9 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/*.subheaderDesign {*//*	  position: fixed;*//*	  top: 0px;*//*	  left: 0;*//*	  width: 100%;*//*	  z-index: 1000;*//*	}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-87f3f08 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8598c6d */
.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-28a149c */
.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-66b5725 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3dedf41 *//*.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-c3461b3 */
.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-4f651d4 */
.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-6c328aa *//*.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-f5f4b37 */
.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-b84b244 *//*.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-af36c74 */
@media(min-width: 1440px) and (max-width: 1440px)
{
    .first_column_2_box
    {
        margin-top: 50px;
    }
    .first_column_3_box
    {
        margin-top: 24px;
    }
    .last_column_5_box
    {
        margin-top: 70px;
    }
    .first_column_8_box
    {
        margin-top: 45px;
    }
    .last_column_8_box
    {
        margin-top: 10px;
    }
    .last_column_6_box
    {
        margin-top: 35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4e5f00b */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-686b342 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-194028f */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8d75de3 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-57a8095 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1c1b0dd */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-cdb91b4 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8969747 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-e6ed7ca */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-cc6ab47 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for image, class: .elementor-element-5898bc7 */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-e82e59c */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}
.timeline.height-10:after
{
    height: 910px!important;
}/* End custom CSS *//* Start custom CSS for column, class: .elementor-element-3427dd8 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-3dc9495 */
.timeline.height-9:after
{
    height: 830px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e42b6f6 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e66c2a9 */
.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-3d2968a */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
