﻿.elementor-304585 .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-304585 .elementor-element.elementor-element-44fb4e9:not(.elementor-motion-effects-element-type-background), .elementor-304585 .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");
}
.elementor-304585 .elementor-element.elementor-element-44fb4e9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-387a09c
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-304585 .elementor-element.elementor-element-387a09c:not(.elementor-motion-effects-element-type-background), .elementor-304585 .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-304585 .elementor-element.elementor-element-5b4ff1a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.5px;
    color: #fff;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-72897c6>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-72897c6 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 30.67px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-304585 .elementor-element.elementor-element-646aff3
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.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-304585 .elementor-element.elementor-element-a007a6d>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(9px / 2);
}
.elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(9px / 2);
}
.elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(9px / 2);
    margin-left: calc(9px / 2);
}
.elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-9px / 2);
    margin-left: calc(-9px / 2);
}
body.rtl .elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-9px / 2);
}
body:not(.rtl) .elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-9px / 2);
}
.elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-304585 .elementor-element.elementor-element-a007a6d
{
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 300;
}
.elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.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-304585 .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-304585 .elementor-element.elementor-element-fd03ad5 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-fd03ad5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-fd03ad5>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-fd03ad5 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-fd03ad5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-286b8d9
{
    --display: flex;
    --justify-content: center;
}
.elementor-304585 .elementor-element.elementor-element-286b8d9:not(.elementor-motion-effects-element-type-background), .elementor-304585 .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-304585 .elementor-element.elementor-element-ff8687e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-3428998
{
    --display: flex;
}
.elementor-304585 .elementor-element.elementor-element-bd6d82e
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-bd6d82e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    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-304585 .elementor-element.elementor-element-0033b11
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-0033b11 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-0033b11 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-304585 .elementor-element.elementor-element-db6d58c
{
    --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;
}
.elementor-304585 .elementor-element.elementor-element-438c6d2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-304585 .elementor-element.elementor-element-438c6d2:hover
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-438c6d2.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.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-304585 .elementor-element.elementor-element-ed86ec9>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-304585 .elementor-element.elementor-element-ed86ec9.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-ed86ec9 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-ed86ec9.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-304585 .elementor-element.elementor-element-ed86ec9.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-304585 .elementor-element.elementor-element-ed86ec9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-304585 .elementor-element.elementor-element-ed86ec9 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-ed86ec9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-304585 .elementor-element.elementor-element-ed86ec9 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-2555a5f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-304585 .elementor-element.elementor-element-2555a5f:hover
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-2555a5f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe>.elementor-widget-container
{
    padding: 0 11px 0 20px;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-img img
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-efcaa6f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-efcaa6f:hover
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-efcaa6f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2.elementor-element
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-304585 .elementor-element.elementor-element-2c84ec2 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-2fb777d
{
    --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;
}
.elementor-304585 .elementor-element.elementor-element-ac587de
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-304585 .elementor-element.elementor-element-ac587de:hover
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-ac587de.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f
{
    width: var(--container-widget-width,73.291%);
    max-width: 73.291%;
    --container-widget-width: 73.291%;
    --container-widget-flex-grow: 0;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50%;
}
.elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-img img
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-b5cecde
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-b5cecde:hover
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-b5cecde.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-304585 .elementor-element.elementor-element-0e7866b .elementor-image-box-img img
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-a537fea
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-a537fea:hover
{
    border-style: none;
}
.elementor-304585 .elementor-element.elementor-element-a537fea.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-e142664
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-304585 .elementor-element.elementor-element-e142664.elementor-element
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-e142664 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-e142664.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-304585 .elementor-element.elementor-element-e142664.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-304585 .elementor-element.elementor-element-e142664.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-304585 .elementor-element.elementor-element-e142664 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-e142664 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 26%;
}
.elementor-304585 .elementor-element.elementor-element-e142664 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-62da89b
{
    --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-304585 .elementor-element.elementor-element-af64c38 .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-304585 .elementor-element.elementor-element-af64c38 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-af64c38 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-af64c38 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-af64c38 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-68558eb:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-68558eb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .elementor-element.elementor-element-a5dcac2
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-46883f1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-304585 .elementor-element.elementor-element-46883f1 .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-46883f1 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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;
    --margin-top: -25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-a1dc31c .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-a1dc31c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-a1dc31c .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-a1dc31c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-13fbb77:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-13fbb77>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-304585 .elementor-element.elementor-element-e9d57f6
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-a69436b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-304585 .elementor-element.elementor-element-a69436b .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-a69436b .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-304585 .elementor-element.elementor-element-88b5018
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-88b5018.e-con
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-9be26d6
{
    text-align: center;
}
.elementor-304585 .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-304585 .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;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-3ac2aa8 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-d0a470b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-62b9750 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-0253bd4 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-5f4a998 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-2fc141a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-5397b1c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-a4235cf img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-32af7fc img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-8a80acb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-fabc1ae img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-2fcf2f7 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-f2f7f5d img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-67abe02 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-4253f1f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-4a55f8f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-05ea0e1 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-75c4ca1 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-be75ce8 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-fb456a5 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-030588b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-61f673f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-515834a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-a2768c6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-10d7a69 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-19a9ed8 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-576a2bb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-de949fc img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .elementor-element.elementor-element-515c46b
{
    --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: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-be0118b
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-0a438c2
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-2be2485 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .elementor-element.elementor-element-13d9ff6
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-842f10a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-304585 .elementor-element.elementor-element-60ab961
{
    --display: flex;
    --flex-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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-f8d256d .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-f8d256d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-f8d256d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-f8d256d
{
    z-index: 2;
}
.elementor-304585 .elementor-element.elementor-element-f8d256d .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-f8d256d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-14ef9ec:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-14ef9ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-304585 .elementor-element.elementor-element-e8fc862
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-60edef3
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-8ea1b20
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-8ea1b20 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-8ea1b20 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-c597c39:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-c597c39>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-304585 .elementor-element.elementor-element-49c49c1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-304585 .elementor-element.elementor-element-49c49c1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-49c49c1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-49c49c1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-fbe32ce
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-b1aab40:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-b1aab40>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-a5d5fbd.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-304585 .elementor-element.elementor-element-a5d5fbd.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-304585 .elementor-element.elementor-element-a5d5fbd.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-304585 .elementor-element.elementor-element-a5d5fbd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-title
{
    margin-bottom: 12px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-64c812e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-87f3f08:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-87f3f08>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-212b0d6>.elementor-widget-container
{
    margin: -17px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-212b0d6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-2a52d86:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-2a52d86>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-013d13c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-28a149c:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-28a149c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-304585 .elementor-element.elementor-element-fd2813a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-304585 .elementor-element.elementor-element-fd2813a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-fd2813a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-fd2813a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-b1f918c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-66b5725:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-66b5725>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-8f8df0d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-304585 .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-304585 .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: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-71a19f2:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-71a19f2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-957b24d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-957b24d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-304585 .elementor-element.elementor-element-fbab7e7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 0px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-304585 .elementor-element.elementor-element-629bbad
{
    --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-304585 .elementor-element.elementor-element-629bbad:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-629bbad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-304585 .elementor-element.elementor-element-7eec912
{
    --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-304585 .elementor-element.elementor-element-a317317 .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-304585 .elementor-element.elementor-element-a317317 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-a317317 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-a317317 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-a317317 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-af36c74:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-af36c74>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-304585 .elementor-element.elementor-element-19c6e0f
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-91380e4
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-a343ee5
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-304585 .elementor-element.elementor-element-a343ee5 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-a343ee5 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-304585 .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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-53fee80
{
    --display: flex;
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-483469a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-483469a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-483469a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-483469a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-483469a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-304585 .elementor-element.elementor-element-483469a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-31be0bf>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-31be0bf.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-c95e976
{
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-2d89b1a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-2d89b1a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-2d89b1a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-2d89b1a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-2d89b1a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-304585 .elementor-element.elementor-element-2d89b1a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-986210f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-986210f.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-e4e38ca
{
    --display: flex;
    --margin-top: 32px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-4dd1e86.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-4dd1e86.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-4dd1e86.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-304585 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-304585 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-e0cde29>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-e0cde29.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-0347a95
{
    --display: flex;
    --margin-top: 11px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-c2fc2a4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-c2fc2a4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-c2fc2a4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-304585 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-57763f2>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-57763f2.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-035b3b2
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-048934a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-048934a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-048934a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-048934a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-304585 .elementor-element.elementor-element-048934a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-f4fa4de>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-f4fa4de.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-61c2832
{
    --display: flex;
    --margin-top: -6px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-5683078.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-5683078.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-5683078.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-5683078 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-304585 .elementor-element.elementor-element-5683078 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-3bbbfa1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-3bbbfa1.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-cf4b3a3
{
    --display: flex;
}
.elementor-304585 .elementor-element.elementor-element-e14bd76>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-8cf2e14
{
    --display: flex;
    --margin-top: -5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-8cf2e14.e-con
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-5680167>.elementor-widget-container
{
    padding: 0 0 0 20px;
}
.elementor-304585 .elementor-element.elementor-element-5680167.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-5680167.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-5680167.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-5680167 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-304585 .elementor-element.elementor-element-5680167 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-304585 .elementor-element.elementor-element-5680167 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-9b20928>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-304585 .elementor-element.elementor-element-9b20928.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-b0926ef
{
    --display: flex;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-b0926ef.e-con
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-821c035>.elementor-widget-container
{
    padding: 0 0 0 20px;
}
.elementor-304585 .elementor-element.elementor-element-821c035.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-821c035.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-821c035.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-821c035 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-304585 .elementor-element.elementor-element-821c035 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-304585 .elementor-element.elementor-element-821c035 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-a32f612>.elementor-widget-container
{
    margin: -20px 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-304585 .elementor-element.elementor-element-a32f612.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-e79c918
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-e79c918.e-con
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .elementor-element.elementor-element-ed44c74
{
    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-304585 .elementor-element.elementor-element-ed44c74>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-304585 .elementor-element.elementor-element-ed44c74.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-7477e66
{
    --display: flex;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-7477e66.e-con
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-09d24b2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-09d24b2.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-09d24b2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-09d24b2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-09d24b2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-09d24b2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 32%;
}
.elementor-304585 .elementor-element.elementor-element-09d24b2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-17819ed>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-304585 .elementor-element.elementor-element-17819ed.elementor-element
{
    --align-self: flex-end;
}
.elementor-304585 .elementor-element.elementor-element-919cf08
{
    --display: flex;
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-ea2ed63
{
    --display: flex;
    --margin-top: 2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-c1820d7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-c1820d7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-c1820d7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-c1820d7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-304585 .elementor-element.elementor-element-c1820d7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-aca2310>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-f39e953
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-d70f5d1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-d70f5d1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-d70f5d1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-d70f5d1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-304585 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-304585 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-65c42c8>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-65c42c8.elementor-element
{
    --align-self: flex-start;
}
.elementor-304585 .elementor-element.elementor-element-e14ff6a
{
    --display: flex;
    --margin-top: 11px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-888a581.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-888a581.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-888a581.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-888a581 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-304585 .elementor-element.elementor-element-888a581 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-2f8a908>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-9fa5047
{
    --display: flex;
    --margin-top: -10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-e416caa.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-e416caa.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-e416caa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-e416caa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-304585 .elementor-element.elementor-element-e416caa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-f09d3d1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-fdcae3d
{
    --display: flex;
    --margin-top: -5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-0d0f000.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-0d0f000.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-0d0f000.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-0d0f000 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-304585 .elementor-element.elementor-element-0d0f000 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-7c60911>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-e388052
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-304585 .elementor-element.elementor-element-2be0016.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-304585 .elementor-element.elementor-element-2be0016.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-304585 .elementor-element.elementor-element-2be0016.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-2be0016 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-304585 .elementor-element.elementor-element-2be0016 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-83c90a9>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-afc0c5f
{
    --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-304585 .elementor-element.elementor-element-afc0c5f:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-afc0c5f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-304585 .elementor-element.elementor-element-4d9fed1 .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-304585 .elementor-element.elementor-element-4d9fed1 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-4d9fed1 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-4d9fed1 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-4d9fed1 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-61b22ab
{
    --display: flex;
}
.elementor-304585 .elementor-element.elementor-element-3024017
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-8c8417b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-8c8417b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-8c8417b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-4e5f00b
{
    --display: flex;
    --justify-content: center;
}
.elementor-304585 .elementor-element.elementor-element-3229b1c
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-02a6acf
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-d53dffc>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-09466db
{
    --display: flex;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-a36b865
{
    --display: flex;
}
.elementor-304585 .elementor-element.elementor-element-686b342
{
    --display: flex;
    --justify-content: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-98bb191
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-ed45ce1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-194028f
{
    --display: flex;
    --justify-content: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-51a7b61
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-0d0dfe3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-042f74b
{
    --display: flex;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-f8e87cd
{
    --display: flex;
}
.elementor-304585 .elementor-element.elementor-element-8d75de3
{
    --display: flex;
    --justify-content: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-70b5b6c
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-e36cfe1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-1aed5cf
{
    --display: flex;
    --justify-content: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-99123cc
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-2291729>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-67751da
{
    --display: flex;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-9e5cb70
{
    --display: flex;
}
.elementor-304585 .elementor-element.elementor-element-57a8095
{
    --display: flex;
    --justify-content: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-148ad2b
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-29aea44>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-1c1b0dd
{
    --display: flex;
    --justify-content: center;
}
.elementor-304585 .elementor-element.elementor-element-6bdad02 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-bf1b03d
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-e5020d6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-65bd62a
{
    --display: flex;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-ca107a7 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-ca107a7 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-ca107a7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-ca107a7
{
    z-index: 2;
}
.elementor-304585 .elementor-element.elementor-element-ca107a7 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-ca107a7 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-07933cf:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-07933cf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-304585 .elementor-element.elementor-element-edff48f
{
    --display: flex;
}
.elementor-304585 .elementor-element.elementor-element-9cdfa4e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-9cdfa4e.elementor-element
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-9cdfa4e
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-9cdfa4e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-304585 .elementor-element.elementor-element-43b7866
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-43b7866 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-43b7866 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-304585 .elementor-element.elementor-element-2bccc1e
{
    --display: flex;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-60396cf .elementor-counter
{
    gap: 9px;
}
.elementor-304585 .elementor-element.elementor-element-60396cf .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-304585 .elementor-element.elementor-element-60396cf .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-9984269 .elementor-counter
{
    gap: 9px;
}
.elementor-304585 .elementor-element.elementor-element-9984269 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-304585 .elementor-element.elementor-element-9984269 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-304585 .elementor-element.elementor-element-6e45eda
{
    --display: flex;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-8969747:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-8969747>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-041144e
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-304585 .elementor-element.elementor-element-041144e.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-041144e .elementor-counter
{
    gap: 12px;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-8a12d71
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-304585 .elementor-element.elementor-element-8a12d71.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-8a12d71 .elementor-counter
{
    gap: 12px;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-c3fef30
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-304585 .elementor-element.elementor-element-c3fef30.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-c3fef30 .elementor-counter
{
    gap: 12px;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-ba12c51 .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-304585 .elementor-element.elementor-element-ba12c51 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-ba12c51 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-ba12c51 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-ba12c51 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-022cc43
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-022cc43:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-022cc43>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-304585 .elementor-element.elementor-element-f8f9ba7
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-f8f9ba7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-8cb4b6e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-8cb4b6e .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-8cb4b6e .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-304585 .elementor-element.elementor-element-1e34a40
{
    --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-304585 .elementor-element.elementor-element-a930ea4
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-6b6a25b
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-b0b6e8e img
{
    height: 100px;
}
.elementor-304585 .elementor-element.elementor-element-cad76c2
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-a2e1afb img
{
    height: 100px;
}
.elementor-304585 .elementor-element.elementor-element-3d2970a
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-0e2b70c
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-b4d869d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-b4d869d.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-304585 .elementor-element.elementor-element-b4d869d
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-b4d869d img
{
    width: 100%;
}
.elementor-304585 .elementor-element.elementor-element-b91c414
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-38a8e78 img
{
    width: 100%;
    height: 100px;
}
.elementor-304585 .elementor-element.elementor-element-f8897cf
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-c335ca0
{
    --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-304585 .elementor-element.elementor-element-90a8ff5
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-23ed08e
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-bfc0da7
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-f6792b0
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-66af569
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-baa3108
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-830b830
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-881e056
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-947ff93
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-717991d
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-1277efd
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-41d1c52
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-1a310e3
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-29f835c
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-8204a6f
{
    --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-304585 .elementor-element.elementor-element-ea23188
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-3189d8b
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-4248375
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-51e521e
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-6cc0202
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-edddf9a
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-760a79e
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-c008ebb
{
    --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-304585 .elementor-element.elementor-element-1fa1915
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-bfe47ec
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-36cf866
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-554eb21
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-122b4db
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-5949f9e
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-fd0f2cb
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-d440a1a
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-d994a5e
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-d02f220
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-fff1a24
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-e8b5478
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-5e035c9
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-24955d2
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-90400bc
{
    --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-304585 .elementor-element.elementor-element-90400bc>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-304585 .elementor-element.elementor-element-90400bc.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-304585 .elementor-element.elementor-element-90400bc.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-304585 .elementor-element.elementor-element-90400bc.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-304585 .elementor-element.elementor-element-90400bc>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-304585 .elementor-element.elementor-element-90400bc.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-304585 .elementor-element.elementor-element-90400bc [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-304585 .elementor-element.elementor-element-939f85d
{
    --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-304585 .elementor-element.elementor-element-969dc24 .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-304585 .elementor-element.elementor-element-969dc24 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-969dc24 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-969dc24 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-969dc24 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-a44f8be
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-a44f8be:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-a44f8be>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-304585 .elementor-element.elementor-element-61ef748
{
    --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-304585 .elementor-element.elementor-element-f816727
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-f816727 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-b0be325
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-b0be325 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-b0be325 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-304585 .elementor-element.elementor-element-a6d121d
{
    --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-304585 .elementor-element.elementor-element-37fb488
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-48ec72b img
{
    width: 75%;
    max-width: 100%;
}
.elementor-304585 .elementor-element.elementor-element-b899255
{
    --display: flex;
    --flex-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-304585 .elementor-element.elementor-element-c9f5f5a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a
{
    --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-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-e8b3799
{
    --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-304585 .elementor-element.elementor-element-e307383 .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-304585 .elementor-element.elementor-element-e307383 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-e307383 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-e307383 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-e307383 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-d9753ef:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-d9753ef>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-304585 .elementor-element.elementor-element-d9753ef
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 50px 0;
}
.elementor-304585 .elementor-element.elementor-element-d9753ef>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-304585 .elementor-element.elementor-element-3a9ad42
{
    margin-top: 50px;
    margin-bottom: 30px;
}
.elementor-304585 .elementor-element.elementor-element-833fadb
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-7a01884
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-7a01884 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-7a01884 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-304585 .elementor-element.elementor-element-8234bec
{
    margin-top: 10px;
    margin-bottom: 20px;
}
.elementor-304585 .elementor-element.elementor-element-412daea
{
    --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-304585 .elementor-element.elementor-element-a06b03c .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-304585 .elementor-element.elementor-element-a06b03c .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-a06b03c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-a06b03c .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-a06b03c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-3c6cfe3:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-3c6cfe3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-304585 .elementor-element.elementor-element-df57b0b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-df57b0b
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-4c64b95
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-4c64b95 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-4c64b95 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-304585 .elementor-element.elementor-element-196c451
{
    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-304585 .elementor-element.elementor-element-196c451>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-196c451.elementor-element
{
    --align-self: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-e42b6f6.e-con
{
    --align-self: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-99317ec.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-e812532 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-304585 .elementor-element.elementor-element-e812532 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-cec21b7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-d15f69e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-304585 .elementor-element.elementor-element-d15f69e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-1924760.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-b47b3af.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-304585 .elementor-element.elementor-element-b47b3af .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-304585 .elementor-element.elementor-element-b47b3af .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-54536d1 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-304585 .elementor-element.elementor-element-54536d1 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-304585 .elementor-element.elementor-element-67e6044>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-67e6044
{
    text-align: center;
}
.elementor-304585 .elementor-element.elementor-element-418a80d
{
    --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-304585 .elementor-element.elementor-element-a86b628 .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-304585 .elementor-element.elementor-element-a86b628 .elementor-button:hover, .elementor-304585 .elementor-element.elementor-element-a86b628 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-a86b628>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-a86b628
{
    z-index: 2;
}
.elementor-304585 .elementor-element.elementor-element-a86b628 .elementor-button:hover svg, .elementor-304585 .elementor-element.elementor-element-a86b628 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-304585 .elementor-element.elementor-element-608b54a:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-608b54a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-608b54a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-304585 .elementor-element.elementor-element-f233e53>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-f233e53
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-418f95d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-418f95d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .elementor-element.elementor-element-418f95d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-304585 .elementor-element.elementor-element-62dcdd7
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-304585 .elementor-element.elementor-element-65c6b78>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-304585 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-304585 .elementor-element.elementor-element-65c6b78
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-304585 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-304585 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .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-304585 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-2d42d87>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-304585 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-304585 .elementor-element.elementor-element-2d42d87
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-304585 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-304585 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .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-304585 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-7ed5833>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-304585 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-304585 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-304585 .elementor-element.elementor-element-7ed5833
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-304585 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-304585 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .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-304585 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-99426c8>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-304585 .elementor-element.elementor-element-99426c8.elementor-element
{
    --align-self: center;
}
.elementor-304585 .elementor-element.elementor-element-99426c8
{
    text-align: center;
}
.elementor-304585 .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-304585 .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-304585 .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-304585 .elementor-element.elementor-element-0069c59
{
    text-align: center;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-6c27ef1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-304585 .elementor-element.elementor-element-6c27ef1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-76312a4:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-76312a4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-76312a4, .elementor-304585 .elementor-element.elementor-element-76312a4::before
{
    --border-transition: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-6c3ab0b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-6c3ab0b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-ab09890:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-ab09890>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-ab09890, .elementor-304585 .elementor-element.elementor-element-ab09890::before
{
    --border-transition: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-203d25b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-203d25b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .elementor-element.elementor-element-0b9272f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-304585 .elementor-element.elementor-element-0b9272f:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-0b9272f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-0b9272f, .elementor-304585 .elementor-element.elementor-element-0b9272f::before
{
    --border-transition: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-e432a61
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-4a3e5e2:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-4a3e5e2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-4a3e5e2, .elementor-304585 .elementor-element.elementor-element-4a3e5e2::before
{
    --border-transition: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-23fcdc4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-92b5d9f:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-92b5d9f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-92b5d9f, .elementor-304585 .elementor-element.elementor-element-92b5d9f::before
{
    --border-transition: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-d4fa488
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-d118210:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-d118210>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-d118210, .elementor-304585 .elementor-element.elementor-element-d118210::before
{
    --border-transition: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-f21354d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-72b9853:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-72b9853>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-72b9853, .elementor-304585 .elementor-element.elementor-element-72b9853::before
{
    --border-transition: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-a0cdb85
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-90c2dad:not(.elementor-motion-effects-element-type-background), .elementor-304585 .elementor-element.elementor-element-90c2dad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-90c2dad, .elementor-304585 .elementor-element.elementor-element-90c2dad::before
{
    --border-transition: .3s;
}
.elementor-304585 .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-304585 .elementor-element.elementor-element-51075f5
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-304585 .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-304585 .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-304585 .elementor-element.elementor-element-3d2968a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-304585 .elementor-element.elementor-element-3d2968a
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-304585 .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-304585 .elementor-element.elementor-element-80eef45
{
    --display: flex;
}
.elementor-304585 .elementor-element.elementor-element-5750071
{
    --display: flex;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-304585 .elementor-element.elementor-element-44fb4e9
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-387a09c
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-bfe475c
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-286b8d9
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-ff8687e
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-db6d58c
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-438c6d2
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-2555a5f
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-efcaa6f
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-2fb777d
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-ac587de
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-b5cecde
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-a537fea
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-68558eb
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-c8c0ac5
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-52f121b
    {
        --width: 12.5%;
    }
    .elementor-304585 .elementor-element.elementor-element-294be76
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-a448064
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-22e758d
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-c5f44a8
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-c68d002
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-b98d521
    {
        --width: 12.5%;
    }
    .elementor-304585 .elementor-element.elementor-element-8b2b828
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-3f447e1
    {
        --width: 12.5%;
    }
    .elementor-304585 .elementor-element.elementor-element-b4cef80
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-329cb50
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-2505741
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-a0b981a
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-417867a
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d6607
    {
        --width: 12.5%;
    }
    .elementor-304585 .elementor-element.elementor-element-13fbb77
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-88b5018
    {
        --width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-0aa7d03
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-724f09c
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-b028e3f
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-343ff8a
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-c53e232
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-0d3e819
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-96d8753
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-a738ecd
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-9f6dac2
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-8ed86c8
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-2c00fe0
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-01257df
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-5b64afb
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-e7fc59c
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-b69e327
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-48d0053
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-ed4bf2d
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-3ef269f
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-69c247f
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-0ba9c5e
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-14ab0e0
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-91ddba6
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-55de7b3
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-7a585b4
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-cb48120
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-ac1ba47
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-25fc789
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-1f2a268
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-dafcecf
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-5ba83b0
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-2ec82f7
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-81c9486
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-eb4c721
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-72b996b
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-fd8be92
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-515c46b
    {
        --content-width: 1140px;
    }
    .elementor-304585 .elementor-element.elementor-element-be0118b
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-0a438c2
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-13d9ff6
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-60ab961
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-8598c6d
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-3dedf41
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-6c328aa
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-629bbad
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-7eec912
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-af36c74
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-f0fef18
    {
        --content-width: 1388px;
    }
    .elementor-304585 .elementor-element.elementor-element-53fee80
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-cf4b3a3
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-afc0c5f
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-edbb553
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-61b22ab
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-4e5f00b
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-09466db
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-a36b865
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-686b342
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-194028f
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-042f74b
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-f8e87cd
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-8d75de3
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-67751da
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-8144f27
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-20a6803
    {
        --width: 27%;
    }
    .elementor-304585 .elementor-element.elementor-element-faa5f7f
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-8c45c2d
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-457e4b7
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-022cc43
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-a930ea4
    {
        --width: 10%;
    }
    .elementor-304585 .elementor-element.elementor-element-6b6a25b
    {
        --width: 16%;
    }
    .elementor-304585 .elementor-element.elementor-element-cad76c2
    {
        --width: 16%;
    }
    .elementor-304585 .elementor-element.elementor-element-3d2970a
    {
        --width: 16%;
    }
    .elementor-304585 .elementor-element.elementor-element-0e2b70c
    {
        --width: 16%;
    }
    .elementor-304585 .elementor-element.elementor-element-b91c414
    {
        --width: 16%;
    }
    .elementor-304585 .elementor-element.elementor-element-f8897cf
    {
        --width: 10%;
    }
    .elementor-304585 .elementor-element.elementor-element-90a8ff5
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-23ed08e
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-bfc0da7
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-f6792b0
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-66af569
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-baa3108
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-830b830
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-881e056
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-947ff93
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-717991d
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-1277efd
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-41d1c52
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-1a310e3
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-29f835c
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-ea23188
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-3189d8b
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-4248375
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-51e521e
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-6cc0202
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-edddf9a
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-760a79e
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-c008ebb
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-1fa1915
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-bfe47ec
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-36cf866
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-554eb21
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-122b4db
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-5949f9e
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-fd0f2cb
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-d440a1a
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-d994a5e
    {
        --width: 14%;
    }
    .elementor-304585 .elementor-element.elementor-element-d02f220
    {
        --width: 12%;
    }
    .elementor-304585 .elementor-element.elementor-element-fff1a24
    {
        --width: 12%;
    }
    .elementor-304585 .elementor-element.elementor-element-e8b5478
    {
        --width: 12%;
    }
    .elementor-304585 .elementor-element.elementor-element-5e035c9
    {
        --width: 12%;
    }
    .elementor-304585 .elementor-element.elementor-element-24955d2
    {
        --width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-939f85d
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-a44f8be
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-a6d121d
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-37fb488
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-b899255
    {
        --width: 40%;
    }
    .elementor-304585 .elementor-element.elementor-element-3c6cfe3
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-e42b6f6
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-99317ec
    {
        --width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-cec21b7
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-1924760
    {
        --width: 25.956%;
    }
    .elementor-304585 .elementor-element.elementor-element-e66c2a9
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-39669ad
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-e4c50a5
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-46d16c1
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-5122072
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-b907ae3
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-4a3e5e2
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-490079c
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-92b5d9f
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-06eb196
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-d118210
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-7594af2
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-72b9853
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-fb7997d
    {
        --content-width: 1460px;
    }
    .elementor-304585 .elementor-element.elementor-element-90c2dad
    {
        --content-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-6c278cd
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-304585 .elementor-element.elementor-element-8144f27
    {
        --width: 31%;
    }
    .elementor-304585 .elementor-element.elementor-element-20a6803
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-6b6a25b
    {
        --width: 19%;
    }
    .elementor-304585 .elementor-element.elementor-element-cad76c2
    {
        --width: 19%;
    }
    .elementor-304585 .elementor-element.elementor-element-3d2970a
    {
        --width: 19%;
    }
    .elementor-304585 .elementor-element.elementor-element-0e2b70c
    {
        --width: 19%;
    }
    .elementor-304585 .elementor-element.elementor-element-b91c414
    {
        --width: 19%;
    }
    .elementor-304585 .elementor-element.elementor-element-b899255
    {
        --width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-99317ec
    {
        --width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-1924760
    {
        --width: 30%;
    }
}
@media(max-width: 1366px)
{
    .elementor-304585 .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-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-304585 .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-304585 .elementor-element.elementor-element-9be26d6
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-9be26d6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-9be26d6.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-61d40ab
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-c95e976
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-e4e38ca
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-0347a95
    {
        --margin-top: 31px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-304585 .elementor-element.elementor-element-035b3b2
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-61c2832
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-8cf2e14
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-9b20928
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-b0926ef
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-a32f612
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-e79c918
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-304585 .elementor-element.elementor-element-ed44c74
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-7477e66
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-09d24b2>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-304585 .elementor-element.elementor-element-17819ed
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-f39e953
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-e14ff6a
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-888a581 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-304585 .elementor-element.elementor-element-9fa5047
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-e416caa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-304585 .elementor-element.elementor-element-e416caa .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-304585 .elementor-element.elementor-element-fdcae3d
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-0d0f000 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-304585 .elementor-element.elementor-element-e388052
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-2be0016 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-304585 .elementor-element.elementor-element-2be0016 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-304585 .elementor-element.elementor-element-90400bc
    {
        --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-304585 .elementor-element.elementor-element-37fb488
    {
        --justify-content: center;
    }
    .elementor-304585 .elementor-element.elementor-element-d15f69e .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-e4c50a5
    {
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}
@media(max-width: 1024px)
{
    .elementor-304585 .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-304585 .elementor-element.elementor-element-5b4ff1a>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-5b4ff1a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-72897c6
    {
        width: var(--container-widget-width,66%);
        max-width: 66%;
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-72897c6 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-304585 .elementor-element.elementor-element-646aff3
    {
        width: var(--container-widget-width,66%);
        max-width: 66%;
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        font-size: 18px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-304585 .elementor-element.elementor-element-502745a img
    {
        width: 66%;
    }
    .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-304585 .elementor-element.elementor-element-ed86ec9 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-2c84ec2 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-0e7866b .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-e142664>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-e142664 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-9be26d6
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-304585 .elementor-element.elementor-element-f8d256d .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1
    {
        width: var(--container-widget-width,149.328px);
        max-width: 149.328px;
        --container-widget-width: 149.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-304585 .elementor-element.elementor-element-fbe32ce
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd
    {
        width: var(--container-widget-width,195.859px);
        max-width: 195.859px;
        --container-widget-width: 195.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper
    {
        text-align: right;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-304585 .elementor-element.elementor-element-64c812e
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e
    {
        width: var(--container-widget-width,149.328px);
        max-width: 149.328px;
        --container-widget-width: 149.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-304585 .elementor-element.elementor-element-212b0d6
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb
    {
        width: var(--container-widget-width,160.297px);
        max-width: 160.297px;
        --container-widget-width: 160.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-304585 .elementor-element.elementor-element-013d13c
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a
    {
        width: var(--container-widget-width,156.312px);
        max-width: 156.312px;
        --container-widget-width: 156.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-304585 .elementor-element.elementor-element-b1f918c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-b1f918c
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a
    {
        width: var(--container-widget-width,172.328px);
        max-width: 172.328px;
        --container-widget-width: 172.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-8f8df0d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8f8df0d
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a
    {
        width: var(--container-widget-width,181.297px);
        max-width: 181.297px;
        --container-widget-width: 181.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-304585 .elementor-element.elementor-element-957b24d
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-53fee80
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-483469a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-31be0bf>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-31be0bf
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-c95e976
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-2d89b1a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-2d89b1a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-986210f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-e4e38ca
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-e0cde29
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-0347a95
    {
        --margin-top: -2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-304585 .elementor-element.elementor-element-57763f2
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-035b3b2
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-048934a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-048934a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-304585 .elementor-element.elementor-element-f4fa4de
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-61c2832
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-5683078 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-5683078 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-304585 .elementor-element.elementor-element-3bbbfa1
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-8cf2e14
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-5680167 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-9b20928>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-9b20928.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-9b20928
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-b0926ef
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-821c035 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-a32f612>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a32f612.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-a32f612
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-e79c918
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-ed44c74>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-ed44c74.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-ed44c74
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-7477e66
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-17819ed>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-17819ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-17819ed
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-919cf08
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-ea2ed63
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-c1820d7 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-aca2310>.elementor-widget-container
    {
        margin: -12px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-aca2310
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-f39e953
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-65c42c8
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-e14ff6a
    {
        --margin-top: -28px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-888a581 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-888a581 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-2f8a908>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-2f8a908
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-9fa5047
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-e416caa .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-e416caa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-f09d3d1
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-fdcae3d
    {
        --margin-top: -35px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-0d0f000 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-0d0f000 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-7c60911>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-7c60911
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-e388052
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-2be0016 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-83c90a9>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-83c90a9
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-09466db.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-a36b865.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-042f74b.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-f8e87cd.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-67751da.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-9e5cb70.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-65bd62a.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-ca107a7 .elementor-button
    {
        font-size: 18px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-304585 .elementor-element.elementor-element-60396cf .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-9984269 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-041144e .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-8a12d71 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-c3fef30
    {
        width: var(--container-widget-width,172.094px);
        max-width: 172.094px;
        --container-widget-width: 172.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c3fef30 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-90400bc
    {
        --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-304585 .elementor-element.elementor-element-a6d121d
    {
        --justify-content: center;
    }
    .elementor-304585 .elementor-element.elementor-element-c9f5f5a.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-196c451
    {
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,86%);
        max-width: 86%;
    }
    .elementor-304585 .elementor-element.elementor-element-e42b6f6
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-e42b6f6.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-99317ec
    {
        --justify-content: center;
    }
    .elementor-304585 .elementor-element.elementor-element-99317ec.e-con
    {
        --align-self: flex-start;
    }
    .elementor-304585 .elementor-element.elementor-element-e812532 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-304585 .elementor-element.elementor-element-cec21b7
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-d15f69e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-d15f69e .elementor-button
    {
        font-size: 12px;
    }
    .elementor-304585 .elementor-element.elementor-element-1924760
    {
        --justify-content: center;
    }
    .elementor-304585 .elementor-element.elementor-element-b47b3af .elementor-button
    {
        font-size: 12px;
    }
    .elementor-304585 .elementor-element.elementor-element-e66c2a9
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-e66c2a9.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-39669ad
    {
        --justify-content: center;
    }
    .elementor-304585 .elementor-element.elementor-element-39669ad.e-con
    {
        --align-self: flex-start;
    }
    .elementor-304585 .elementor-element.elementor-element-54536d1 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-304585 .elementor-element.elementor-element-67e6044 img
    {
        width: 55%;
    }
    .elementor-304585 .elementor-element.elementor-element-a86b628 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-3d2968a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-304585 .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-304585 .elementor-element.elementor-element-5b4ff1a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-5b4ff1a
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-5b4ff1a .elementor-heading-title
    {
        font-size: 16px;
        line-height: 40px;
    }
    .elementor-304585 .elementor-element.elementor-element-f3073d1>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-f3073d1
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-f3073d1 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-304585 .elementor-element.elementor-element-72897c6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-72897c6
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-72897c6 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-304585 .elementor-element.elementor-element-646aff3>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .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: 12px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-646aff3.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-304585 .elementor-element.elementor-element-a007a6d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a007a6d.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-a007a6d .elementor-icon-list-item>a
    {
        font-size: 18px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-ff8687e
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-3428998
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-bd6d82e
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-bd6d82e.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-bd6d82e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-304585 .elementor-element.elementor-element-0033b11>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-0033b11 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-304585 .elementor-element.elementor-element-db6d58c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-438c6d2
    {
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .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-304585 .elementor-element.elementor-element-ed86ec9
    {
        width: var(--container-widget-width,258.375px);
        max-width: 258.375px;
        --container-widget-width: 258.375px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-ed86ec9.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-ed86ec9 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-ed86ec9 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-ed86ec9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-304585 .elementor-element.elementor-element-2555a5f
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-0c58ebe
    {
        width: var(--container-widget-width,94.211%);
        max-width: 94.211%;
        --container-widget-width: 94.211%;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-0c58ebe>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-0c58ebe.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-title
    {
        margin-bottom: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-0c58ebe .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-304585 .elementor-element.elementor-element-2c84ec2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 20px 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-2c84ec2.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-2c84ec2 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-2c84ec2 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-2c84ec2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-2fb777d
    {
        --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-304585 .elementor-element.elementor-element-ac587de
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-4670d2f
    {
        width: var(--container-widget-width,309.828px);
        max-width: 309.828px;
        --container-widget-width: 309.828px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-4670d2f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 20px 10px 0;
    }
    .elementor-304585 .elementor-element.elementor-element-4670d2f.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-4670d2f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 72%;
    }
    .elementor-304585 .elementor-element.elementor-element-0e7866b
    {
        width: var(--container-widget-width,337.703px);
        max-width: 337.703px;
        --container-widget-width: 337.703px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-0e7866b.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-0e7866b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-0e7866b .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-0e7866b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-304585 .elementor-element.elementor-element-e142664>.elementor-widget-container
    {
        padding: 0 70px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-e142664.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-e142664 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-304585 .elementor-element.elementor-element-e142664 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-e142664 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-304585 .elementor-element.elementor-element-62da89b
    {
        --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-304585 .elementor-element.elementor-element-af64c38>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-af64c38 .elementor-button
    {
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-304585 .elementor-element.elementor-element-68558eb
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5dcac2 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-294be76
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-a448064
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-22e758d
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-c5f44a8
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-c68d002
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-b4cef80
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-329cb50
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-2505741
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-a0b981a
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-417867a
    {
        --width: 33.33%;
    }
    .elementor-304585 .elementor-element.elementor-element-a1dc31c>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-a1dc31c .elementor-button
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-13fbb77
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-e9d57f6>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-e9d57f6 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-88b5018
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-9be26d6>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-9be26d6
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-304585 .elementor-element.elementor-element-9be26d6 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-0aa7d03
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-724f09c
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-b028e3f
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-343ff8a
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-c53e232
    {
        --width: 50%;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-96d8753
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-a738ecd
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-9f6dac2
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-8ed86c8
    {
        --width: 50%;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-01257df
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-5b64afb
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-e7fc59c
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-b69e327
    {
        --width: 50%;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-ed4bf2d
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-3ef269f
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-69c247f
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-0ba9c5e
    {
        --width: 50%;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-91ddba6
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-55de7b3
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-7a585b4
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-cb48120
    {
        --width: 50%;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-25fc789
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-1f2a268
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-dafcecf
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-5ba83b0
    {
        --width: 50%;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-81c9486
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-eb4c721
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-72b996b
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-fd8be92
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-515c46b
    {
        --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-304585 .elementor-element.elementor-element-be0118b
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-0a438c2
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-13d9ff6
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-60ab961
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-61d40ab
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-f8d256d .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11px 30px 11px 30px;
    }
    .elementor-304585 .elementor-element.elementor-element-14ef9ec
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-60edef3
    {
        width: var(--container-widget-width,95%);
        max-width: 95%;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-60edef3.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-60edef3 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-304585 .elementor-element.elementor-element-8ea1b20>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8ea1b20 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-49c49c1
    {
        width: var(--container-widget-width,255.688px);
        max-width: 255.688px;
        --container-widget-width: 255.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-49c49c1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-304585 .elementor-element.elementor-element-fbe32ce>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-fbe32ce
    {
        font-size: 13.31px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd
    {
        width: var(--container-widget-width,318.125px);
        max-width: 318.125px;
        --container-widget-width: 318.125px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-a5d5fbd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-64c812e>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-64c812e
    {
        font-size: 13.31px;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e
    {
        width: var(--container-widget-width,255.688px);
        max-width: 255.688px;
        --container-widget-width: 255.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-16bf77e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-304585 .elementor-element.elementor-element-212b0d6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-212b0d6
    {
        font-size: 13.31px;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb
    {
        width: var(--container-widget-width,257px);
        max-width: 257px;
        --container-widget-width: 257px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-c8acadb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-304585 .elementor-element.elementor-element-013d13c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-013d13c
    {
        font-size: 13.31px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-fd2813a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-fd2813a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-304585 .elementor-element.elementor-element-b1f918c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-b1f918c
    {
        font-size: 13.31px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a
    {
        width: var(--container-widget-width,273px);
        max-width: 273px;
        --container-widget-width: 273px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-87afd0a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-304585 .elementor-element.elementor-element-8f8df0d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-304585 .elementor-element.elementor-element-8f8df0d
    {
        font-size: 13.31px;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a
    {
        width: var(--container-widget-width,186px);
        max-width: 186px;
        --container-widget-width: 186px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-8e9777a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-304585 .elementor-element.elementor-element-957b24d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-957b24d
    {
        font-size: 13.31px;
    }
    .elementor-304585 .elementor-element.elementor-element-7eec912
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-a317317>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-a317317 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-af36c74
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-19c6e0f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-91380e4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-304585 .elementor-element.elementor-element-a343ee5>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a343ee5 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-304585 .elementor-element.elementor-element-f0fef18
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-53fee80
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-483469a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-483469a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-304585 .elementor-element.elementor-element-31be0bf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 30px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-31be0bf.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-2d89b1a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-2d89b1a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-304585 .elementor-element.elementor-element-986210f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-986210f.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-4dd1e86>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-304585 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-4dd1e86 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-e0cde29>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-e0cde29.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-c2fc2a4>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-c2fc2a4 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-57763f2>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-57763f2.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-048934a>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-304585 .elementor-element.elementor-element-048934a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-048934a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-304585 .elementor-element.elementor-element-048934a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-f4fa4de>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-f4fa4de.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-61c2832
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-5683078>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-304585 .elementor-element.elementor-element-5683078 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-5683078 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-304585 .elementor-element.elementor-element-5683078 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-3bbbfa1>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-3bbbfa1.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-cf4b3a3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-8cf2e14
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-5680167 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-5680167 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-304585 .elementor-element.elementor-element-9b20928>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-9b20928.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-b0926ef
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-821c035 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-821c035 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-304585 .elementor-element.elementor-element-a32f612>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-a32f612.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-e79c918
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-304585 .elementor-element.elementor-element-a9e085d .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-ed44c74>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-ed44c74
    {
        --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-304585 .elementor-element.elementor-element-ed44c74.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-7477e66
    {
        --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-304585 .elementor-element.elementor-element-09d24b2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-304585 .elementor-element.elementor-element-09d24b2 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-17819ed>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-17819ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-c1820d7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-aca2310>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-aca2310.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-d70f5d1 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-304585 .elementor-element.elementor-element-65c42c8>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-65c42c8.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-e14ff6a
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-888a581 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-888a581 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-304585 .elementor-element.elementor-element-2f8a908>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-2f8a908.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-9fa5047
    {
        --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-304585 .elementor-element.elementor-element-e416caa .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-e416caa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-304585 .elementor-element.elementor-element-f09d3d1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-f09d3d1.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-fdcae3d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-0d0f000 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-0d0f000 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-7c60911>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-7c60911.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-2be0016 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-304585 .elementor-element.elementor-element-2be0016 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-304585 .elementor-element.elementor-element-83c90a9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 25px 0 0 0;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-83c90a9.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-61b22ab
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-61b22ab.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-304585 .elementor-element.elementor-element-3024017
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-3024017.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-3024017 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-8c8417b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8c8417b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-304585 .elementor-element.elementor-element-98af8a4.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-304585 .elementor-element.elementor-element-4e5f00b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-4e5f00b.e-con
    {
        --order: 2;
    }
    .elementor-304585 .elementor-element.elementor-element-3229b1c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-02a6acf>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-02a6acf
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-d53dffc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-d53dffc
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-d53dffc .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-6758390.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-304585 .elementor-element.elementor-element-686b342
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-79a2af9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-98bb191>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-98bb191
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-ed45ce1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-ed45ce1
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-ed45ce1 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-194028f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-438a6da .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-51a7b61>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-51a7b61
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-0d0dfe3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-0d0dfe3
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-0d0dfe3 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-8d75de3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-99e47cf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-70b5b6c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-70b5b6c
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-e36cfe1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-e36cfe1
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-e36cfe1 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-1aed5cf
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-b43a47a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-99123cc>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-99123cc
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-2291729>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-2291729
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-2291729 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-57a8095
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-1973b05 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-148ad2b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-148ad2b
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-29aea44>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-29aea44
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-29aea44 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-1c1b0dd
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-6bdad02 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-bf1b03d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-bf1b03d
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-e5020d6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-e5020d6
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-e5020d6 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-2ab44de
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-ca107a7>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-ca107a7 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-304585 .elementor-element.elementor-element-07933cf
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-9cdfa4e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-9cdfa4e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-304585 .elementor-element.elementor-element-43b7866>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-43b7866 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-304585 .elementor-element.elementor-element-8144f27
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-304585 .elementor-element.elementor-element-60396cf .elementor-counter
    {
        gap: 5px;
    }
    .elementor-304585 .elementor-element.elementor-element-60396cf .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-304585 .elementor-element.elementor-element-60396cf .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-304585 .elementor-element.elementor-element-20a6803
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-9984269 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-304585 .elementor-element.elementor-element-9984269 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-304585 .elementor-element.elementor-element-9984269 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-304585 .elementor-element.elementor-element-faa5f7f
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-041144e
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-304585 .elementor-element.elementor-element-041144e .elementor-counter
    {
        gap: 2px;
    }
    .elementor-304585 .elementor-element.elementor-element-041144e .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-304585 .elementor-element.elementor-element-041144e .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-304585 .elementor-element.elementor-element-8c45c2d
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-8a12d71
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-304585 .elementor-element.elementor-element-8a12d71 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-304585 .elementor-element.elementor-element-8a12d71 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-304585 .elementor-element.elementor-element-8a12d71 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-304585 .elementor-element.elementor-element-457e4b7
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-304585 .elementor-element.elementor-element-457e4b7.e-con
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-c3fef30
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-304585 .elementor-element.elementor-element-c3fef30 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-304585 .elementor-element.elementor-element-c3fef30 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-304585 .elementor-element.elementor-element-c3fef30 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-304585 .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-304585 .elementor-element.elementor-element-022cc43
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-f8f9ba7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-304585 .elementor-element.elementor-element-8cb4b6e>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-8cb4b6e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-304585 .elementor-element.elementor-element-8cb4b6e .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-304585 .elementor-element.elementor-element-1e34a40
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-304585 .elementor-element.elementor-element-6b6a25b
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-b0b6e8e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-cad76c2
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-a2e1afb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-3d2970a
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-0e2b70c
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-b91c414
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-23ed08e
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-bfc0da7
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-f6792b0
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-66af569
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-baa3108
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-947ff93
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-717991d
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-1277efd
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-41d1c52
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-1a310e3
    {
        --width: 33%;
    }
    .elementor-304585 .elementor-element.elementor-element-3189d8b
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-4248375
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-51e521e
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-6cc0202
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-bfe47ec
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-36cf866
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-554eb21
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-122b4db
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-5949f9e
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-d994a5e
    {
        --width: 50%;
    }
    .elementor-304585 .elementor-element.elementor-element-90400bc
    {
        --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-304585 .elementor-element.elementor-element-90400bc>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-90400bc.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-304585 .elementor-element.elementor-element-939f85d
    {
        --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-304585 .elementor-element.elementor-element-969dc24>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-969dc24 .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-304585 .elementor-element.elementor-element-a44f8be
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-61ef748
    {
        --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-304585 .elementor-element.elementor-element-f816727 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-304585 .elementor-element.elementor-element-b0be325>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-b0be325 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-304585 .elementor-element.elementor-element-b899255
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-c9f5f5a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(15px / 2);
    }
    .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(15px / 2);
    }
    .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(15px / 2);
        margin-left: calc(15px / 2);
    }
    .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-15px / 2);
        margin-left: calc(-15px / 2);
    }
    body.rtl .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-15px / 2);
    }
    body:not(.rtl) .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-15px / 2);
    }
    .elementor-304585 .elementor-element.elementor-element-c9f5f5a
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-c9f5f5a .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-304585 .elementor-element.elementor-element-e8b3799
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-e307383>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-e307383 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-d9753ef
    {
        padding: 0 0 36px 0;
    }
    .elementor-304585 .elementor-element.elementor-element-3a9ad42
    {
        margin-top: 36px;
        margin-bottom: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-66fd86c>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-833fadb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-304585 .elementor-element.elementor-element-7a01884>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-7a01884 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-304585 .elementor-element.elementor-element-8234bec
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-412daea
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-3c6cfe3
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-df57b0b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-df57b0b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-304585 .elementor-element.elementor-element-4c64b95>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-4c64b95 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-196c451
    {
        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: 28px;
    }
    .elementor-304585 .elementor-element.elementor-element-196c451.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-e812532 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-d15f69e
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-d15f69e.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-d15f69e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-1924760
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-b47b3af
    {
        width: var(--container-widget-width,350.141px);
        max-width: 350.141px;
        --container-widget-width: 350.141px;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-b47b3af.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-b47b3af .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-54536d1 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-304585 .elementor-element.elementor-element-418a80d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-418a80d.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-304585 .elementor-element.elementor-element-a86b628>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-a86b628 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-304585 .elementor-element.elementor-element-608b54a
    {
        padding: 36px 0 36px 0;
    }
    .elementor-304585 .elementor-element.elementor-element-5a9669e>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-2f6dd66>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-f233e53>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-f233e53 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-304585 .elementor-element.elementor-element-418f95d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-418f95d .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-65c6b78>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-65c6b78 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-2d42d87>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-2d42d87 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-7ed5833>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-304585 .elementor-element.elementor-element-7ed5833 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-304585 .elementor-element.elementor-element-e4c50a5
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-304585 .elementor-element.elementor-element-0069c59
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-304585 .elementor-element.elementor-element-0069c59.elementor-element
    {
        --align-self: center;
    }
    .elementor-304585 .elementor-element.elementor-element-0069c59 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-304585 .elementor-element.elementor-element-6c27ef1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-304585 .elementor-element.elementor-element-6c27ef1 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-304585 .elementor-element.elementor-element-6c3ab0b
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-203d25b
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-e432a61
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-23fcdc4
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-d4fa488
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-f21354d
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-a0cdb85
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-51075f5
    {
        font-size: 14px;
    }
    .elementor-304585 .elementor-element.elementor-element-3d2968a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-304585 .elementor-element.elementor-element-3d2968a
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-bc8b396 */
ul.subheader li
{
    font-size: 18px;
    line-height: 27px;
    font-family: 'Poppins';
    font-weight: 400;
}/* 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;
    font-size: 16px;
}
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    ul.subheader li a
    {
        font-size: 14px;
    }
}/*.subheaderDesign {*//*	  position: fixed;*//*	  top: 0px;*//*	  left: 0;*//*	  width: 100%;*//*	  z-index: 1000;*//*	}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ff8687e */
@media(max-width: 767px)
{
    .sweepstakes-games-offer .elementor-image-box-wrapper
    {
        display: inline-flex;
    }
    .sweepstakes-games-offer .elementor-image-box-content
    {
        padding-top: 15px;
        padding-left: 25px;
    }
}/* 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-fbab7e7 */
.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-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-90400bc */
@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 image, class: .elementor-element-48ec72b */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-aa638b4 *//*.timeline.height-6:after {*//*    height: 533px;*//*}*//* End custom CSS *//* Start custom CSS for section, class: .elementor-element-8234bec */
.timeline.height-8:after
{
    height: 628px!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 */
