﻿.elementor-305911 .elementor-element.elementor-element-554d87b
{
    --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-305911 .elementor-element.elementor-element-554d87b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-554d87b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-305911 .elementor-element.elementor-element-d675c91
{
    --display: flex;
    --justify-content: center;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-305911 .elementor-element.elementor-element-abfc625 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 24px;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-d3cf8db>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d3cf8db .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-e31a093>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-e31a093 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-305911 .elementor-element.elementor-element-4397761>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-4397761
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    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-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(9px / 2);
}
.elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(9px / 2);
}
.elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(9px / 2);
    margin-left: calc(9px / 2);
}
.elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-9px / 2);
    margin-left: calc(-9px / 2);
}
body.rtl .elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-9px / 2);
}
body:not(.rtl) .elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-9px / 2);
}
.elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-305911 .elementor-element.elementor-element-2669340
{
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    font-weight: 300;
}
.elementor-305911 .elementor-element.elementor-element-2669340 .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-305911 .elementor-element.elementor-element-1fbd7b7 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-1fbd7b7 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-1fbd7b7 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-1fbd7b7>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-1fbd7b7
{
    z-index: 2;
}
.elementor-305911 .elementor-element.elementor-element-1fbd7b7 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-1fbd7b7 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-8048bfb
{
    --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-305911 .elementor-element.elementor-element-4b9f054
{
    --display: flex;
    --justify-content: center;
}
.elementor-305911 .elementor-element.elementor-element-4b9f054:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-4b9f054>.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-305911 .elementor-element.elementor-element-aa9f1c8
{
    --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-305911 .elementor-element.elementor-element-aa9f1c8:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-aa9f1c8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-305911 .elementor-element.elementor-element-6adf064
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-a25168c
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-a25168c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-305911 .elementor-element.elementor-element-901708b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-901708b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-901708b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-76f6548
{
    --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-305911 .elementor-element.elementor-element-7e06df3
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-7e06df3:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-7e06df3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-widget-image-box .neb-protected-content-message, .elementor-widget-image-box .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-305911 .elementor-element.elementor-element-369bbe7>.elementor-widget-container
{
    margin: -10px 0 0 -20px;
}
.elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-369bbe7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-369bbe7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-369bbe7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-0867b08>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-0867b08
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-c60543f
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-c60543f:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-c60543f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-d0d0f67>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d0d0f67
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-04361ff
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-04361ff:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-04361ff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-title
{
    margin-bottom: 12px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-description
{
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-c2c1d2f>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-c2c1d2f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-418d787
{
    --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-305911 .elementor-element.elementor-element-40ca8f8
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-40ca8f8:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-40ca8f8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-d62054b>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d62054b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-ce002da
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-ce002da:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-ce002da>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-35d0165.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-284939a>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-284939a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-3917144
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-3917144:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-3917144>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-6719144>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-6719144
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-097b582
{
    --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-305911 .elementor-element.elementor-element-874427d
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-874427d:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-874427d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da
{
    width: var(--container-widget-width,101.945%);
    max-width: 101.945%;
    --container-widget-width: 101.945%;
    --container-widget-flex-grow: 0;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da>.elementor-widget-container
{
    margin: -10px 0 0 -25px;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-a2afe0f>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-a2afe0f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-2551a1b
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-2551a1b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-2551a1b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-c6d7fda>.elementor-widget-container
{
    margin: -30px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-c6d7fda
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-0d02fa6
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-0d02fa6:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-0d02fa6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4
{
    width: var(--container-widget-width,96.87%);
    max-width: 96.87%;
    --container-widget-width: 96.87%;
    --container-widget-flex-grow: 0;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-title
{
    margin-bottom: 8px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-description
{
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-499fc95>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-499fc95
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-419c9dc
{
    --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-305911 .elementor-element.elementor-element-6db9a4c
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-6db9a4c:hover
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-6db9a4c, .elementor-305911 .elementor-element.elementor-element-6db9a4c::before
{
    --border-transition: .3s;
}
.elementor-305911 .elementor-element.elementor-element-6db9a4c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-a81d3f4
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-a81d3f4:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-a81d3f4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-305911 .elementor-element.elementor-element-a81d3f4.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-e111c66.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-a86f8bc>.elementor-widget-container
{
    margin: -30px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-a86f8bc
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-90cb057
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-90cb057:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-90cb057>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-90cb057.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4>.elementor-widget-container
{
    margin: -5px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-description
{
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-e8657d4>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-e8657d4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-837f9f6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-305911 .elementor-element.elementor-element-837f9f6:hover
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-837f9f6, .elementor-305911 .elementor-element.elementor-element-837f9f6::before
{
    --border-transition: .3s;
}
.elementor-305911 .elementor-element.elementor-element-837f9f6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-2031e09
{
    --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-305911 .elementor-element.elementor-element-2031e09:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-2031e09>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-305911 .elementor-element.elementor-element-d658a2e
{
    --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-305911 .elementor-element.elementor-element-1d4209d>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-1d4209d .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-ca169e0 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-ca169e0 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-ca169e0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-ca169e0 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-ca169e0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-cf5fb28
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-f92e368
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-89aa617
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-89aa617 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-849221e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-849221e .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-849221e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-55b9b8b
{
    --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-305911 .elementor-element.elementor-element-b0954a7
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-b0954a7:hover
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-b0954a7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6
{
    width: var(--container-widget-width,88.811%);
    max-width: 88.811%;
    --container-widget-width: 88.811%;
    --container-widget-flex-grow: 0;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6 .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-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-f621404
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-f621404:hover
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-f621404.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-7f4c0db>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-305911 .elementor-element.elementor-element-7f4c0db.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-7f4c0db .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-7f4c0db.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-7f4c0db.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-7f4c0db.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-7f4c0db .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-305911 .elementor-element.elementor-element-7f4c0db .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-305911 .elementor-element.elementor-element-7f4c0db .elementor-image-box-img img
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-3e89d28
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-3e89d28:hover
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-3e89d28.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c
{
    width: var(--container-widget-width,85.886%);
    max-width: 85.886%;
    --container-widget-width: 85.886%;
    --container-widget-flex-grow: 0;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c .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-305911 .elementor-element.elementor-element-2f6c91c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-305911 .elementor-element.elementor-element-2f6c91c .elementor-image-box-img img
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-395cbd2
{
    --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-305911 .elementor-element.elementor-element-47c62bd
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-47c62bd:hover
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-47c62bd.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f .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-305911 .elementor-element.elementor-element-8c5c82f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-305911 .elementor-element.elementor-element-8c5c82f .elementor-image-box-img img
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-d6cae76
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-d6cae76:hover
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-d6cae76.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-3ad01c9>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-305911 .elementor-element.elementor-element-3ad01c9.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-3ad01c9 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-3ad01c9.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-305911 .elementor-element.elementor-element-3ad01c9.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-305911 .elementor-element.elementor-element-3ad01c9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-305911 .elementor-element.elementor-element-3ad01c9 .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-305911 .elementor-element.elementor-element-3ad01c9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-305911 .elementor-element.elementor-element-3ad01c9 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-c4fe8cc
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-c4fe8cc:hover
{
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-c4fe8cc.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-a7d1337
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-305911 .elementor-element.elementor-element-a7d1337.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-a7d1337 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-a7d1337.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-305911 .elementor-element.elementor-element-a7d1337.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-305911 .elementor-element.elementor-element-a7d1337.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-305911 .elementor-element.elementor-element-a7d1337 .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-305911 .elementor-element.elementor-element-a7d1337 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-305911 .elementor-element.elementor-element-a7d1337 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-82e3a8d
{
    --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-305911 .elementor-element.elementor-element-e1d154b .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18.31px 42.73px 18.31px 42.73px;
}
.elementor-305911 .elementor-element.elementor-element-e1d154b .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-e1d154b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-e1d154b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-e1d154b
{
    z-index: 2;
}
.elementor-305911 .elementor-element.elementor-element-e1d154b .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-e1d154b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-a4fa419
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-a4fa419:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-a4fa419>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-305911 .elementor-element.elementor-element-3d68b88
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-edef94e
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-edef94e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-75e2134
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-305911 .elementor-element.elementor-element-75e2134 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-75e2134 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-747051d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-621654c
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-be35855
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-908ff89.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-908ff89.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-908ff89.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-908ff89 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-305911 .elementor-element.elementor-element-908ff89 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-305911 .elementor-element.elementor-element-908ff89 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-c84575c
{
    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-305911 .elementor-element.elementor-element-c84575c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-c84575c.elementor-element
{
    --align-self: flex-end;
}
.elementor-305911 .elementor-element.elementor-element-dfd2570
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-b538054>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-b538054.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-b538054.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-b538054.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-b538054 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-305911 .elementor-element.elementor-element-b538054 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-305911 .elementor-element.elementor-element-b538054 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-eee2b90
{
    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-305911 .elementor-element.elementor-element-eee2b90>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-eee2b90.elementor-element
{
    --align-self: flex-end;
}
.elementor-305911 .elementor-element.elementor-element-418d923
{
    --display: flex;
    --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-305911 .elementor-element.elementor-element-77cfb5b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-77cfb5b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-77cfb5b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-77cfb5b .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-305911 .elementor-element.elementor-element-77cfb5b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-305911 .elementor-element.elementor-element-77cfb5b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-530aeec
{
    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-305911 .elementor-element.elementor-element-530aeec>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-530aeec.elementor-element
{
    --align-self: flex-end;
}
.elementor-305911 .elementor-element.elementor-element-54ae4ce
{
    --display: flex;
    --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-305911 .elementor-element.elementor-element-57d704a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-57d704a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-57d704a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-57d704a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-305911 .elementor-element.elementor-element-57d704a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-305911 .elementor-element.elementor-element-57d704a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-c194738
{
    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-305911 .elementor-element.elementor-element-c194738>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-c194738.elementor-element
{
    --align-self: flex-end;
}
.elementor-305911 .elementor-element.elementor-element-bc0a605
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-cd978b6.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-305911 .elementor-element.elementor-element-cd978b6.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-305911 .elementor-element.elementor-element-cd978b6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-305911 .elementor-element.elementor-element-cd978b6 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-305911 .elementor-element.elementor-element-cd978b6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-305911 .elementor-element.elementor-element-cd978b6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-1a29ead
{
    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-305911 .elementor-element.elementor-element-1a29ead>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-1a29ead.elementor-element
{
    --align-self: flex-end;
}
.elementor-305911 .elementor-element.elementor-element-948870e
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-5824cb8>.elementor-widget-container
{
    margin: 80px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d6141e3
{
    --display: flex;
    --margin-top: 158px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-aef9b93>.elementor-widget-container
{
    padding: 0 0 0 15px;
}
.elementor-305911 .elementor-element.elementor-element-aef9b93.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-aef9b93.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-aef9b93.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-aef9b93.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-aef9b93 .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-305911 .elementor-element.elementor-element-aef9b93 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-305911 .elementor-element.elementor-element-aef9b93 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-31b7fdf
{
    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-305911 .elementor-element.elementor-element-31b7fdf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-31b7fdf.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-18aabe1
{
    --display: flex;
    --margin-top: 12px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-8159a60>.elementor-widget-container
{
    padding: 0 0 0 20px;
}
.elementor-305911 .elementor-element.elementor-element-8159a60.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-8159a60.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-8159a60.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-8159a60.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-8159a60 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-305911 .elementor-element.elementor-element-8159a60 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-305911 .elementor-element.elementor-element-8159a60 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-f59a9ed
{
    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-305911 .elementor-element.elementor-element-f59a9ed>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-f59a9ed.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-4d71133
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-229bf6b
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-bbd94fa.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-bbd94fa.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-bbd94fa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-bbd94fa .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-305911 .elementor-element.elementor-element-bbd94fa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-305911 .elementor-element.elementor-element-bbd94fa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-f732d2d
{
    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-305911 .elementor-element.elementor-element-f732d2d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-f732d2d.elementor-element
{
    --align-self: flex-start;
}
.elementor-305911 .elementor-element.elementor-element-267114d
{
    --display: flex;
    --margin-top: 16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-add56cf.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-add56cf.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-add56cf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-add56cf .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-305911 .elementor-element.elementor-element-add56cf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-305911 .elementor-element.elementor-element-add56cf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-d86a48a
{
    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-305911 .elementor-element.elementor-element-d86a48a>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d5ee4d4
{
    --display: flex;
    --margin-top: 22px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-1b92282.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-1b92282.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-1b92282.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-1b92282 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-305911 .elementor-element.elementor-element-1b92282 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-305911 .elementor-element.elementor-element-1b92282 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-8e166a8
{
    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-305911 .elementor-element.elementor-element-8e166a8>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-407955a
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-9807c4a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-9807c4a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-9807c4a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-9807c4a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-305911 .elementor-element.elementor-element-9807c4a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-305911 .elementor-element.elementor-element-9807c4a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-7461435
{
    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-305911 .elementor-element.elementor-element-7461435>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-166e0df
{
    --display: flex;
    --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-305911 .elementor-element.elementor-element-9f6b57f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-305911 .elementor-element.elementor-element-9f6b57f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-305911 .elementor-element.elementor-element-9f6b57f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-305911 .elementor-element.elementor-element-9f6b57f .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-305911 .elementor-element.elementor-element-9f6b57f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-305911 .elementor-element.elementor-element-9f6b57f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-efc44ac
{
    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-305911 .elementor-element.elementor-element-efc44ac>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-1f0ab65
{
    --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-305911 .elementor-element.elementor-element-f912126>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-f912126.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-f912126 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-ae639a9 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1745d5;
    color: #1745d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-ae639a9 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-ae639a9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-ae639a9 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-ae639a9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-7d047bb
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-7d047bb:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-7d047bb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-420e433
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-c282b9f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-c282b9f.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-c282b9f
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-c282b9f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-7a2d71c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-7a2d71c .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-7a2d71c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-a1903d4
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-79162b4
{
    --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-305911 .elementor-element.elementor-element-b4258cd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-d74b463
{
    --display: flex;
    --flex-direction: 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-305911 .elementor-element.elementor-element-9832f9f .elementor-counter
{
    gap: 10px;
}
.elementor-305911 .elementor-element.elementor-element-9832f9f .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-305911 .elementor-element.elementor-element-9832f9f .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-305911 .elementor-element.elementor-element-2fb194c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-305911 .elementor-element.elementor-element-2e89753
{
    --spacer-size: 70px;
}
.elementor-305911 .elementor-element.elementor-element-2e89753>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-c1d5998
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-ca09184 .elementor-counter
{
    gap: 10px;
}
.elementor-305911 .elementor-element.elementor-element-ca09184 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-305911 .elementor-element.elementor-element-ca09184 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-305911 .elementor-element.elementor-element-b3f1197
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-59feba4
{
    --spacer-size: 70px;
}
.elementor-305911 .elementor-element.elementor-element-59feba4>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-004593d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-ce9b272 .elementor-counter
{
    gap: 10px;
}
.elementor-305911 .elementor-element.elementor-element-ce9b272 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-305911 .elementor-element.elementor-element-ce9b272 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-305911 .elementor-element.elementor-element-d022a16
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-01341d3
{
    --spacer-size: 70px;
}
.elementor-305911 .elementor-element.elementor-element-01341d3>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-cac57a0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-28852b6 .elementor-counter
{
    gap: 10px;
}
.elementor-305911 .elementor-element.elementor-element-28852b6 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-305911 .elementor-element.elementor-element-28852b6 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-305911 .elementor-element.elementor-element-6543b95
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-910fcb1
{
    --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-305911 .elementor-element.elementor-element-f7b9c01 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-f7b9c01 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-f7b9c01 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-f7b9c01 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-f7b9c01 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-a3ca8dc
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-a3ca8dc:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-a3ca8dc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-305911 .elementor-element.elementor-element-c18bc7e
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-c18bc7e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-5c97a08
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-305911 .elementor-element.elementor-element-5c97a08 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-5c97a08 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-6881092
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
}
.elementor-305911 .elementor-element.elementor-element-d8fdb89
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-d8fdb89:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-d8fdb89>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-d8fdb89.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-90db369>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-90db369
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-90db369 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-2088966
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-2088966:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-2088966>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-2088966.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-37d2674>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-37d2674
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-37d2674 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-46729ac
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-46729ac:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-46729ac>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-46729ac.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-365d1fc>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-365d1fc
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-365d1fc img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-2439b77
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-2439b77:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-2439b77>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-2439b77.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-7d412d4>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-7d412d4
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-7d412d4 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-85610c8
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-85610c8:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-85610c8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-85610c8.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-686ea1c>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-686ea1c
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-686ea1c img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-09ec4b3
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-e965fa4
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-e965fa4:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-e965fa4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-e965fa4.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-ee268ab>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-ee268ab
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-ee268ab img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-4cd59f5
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-4cd59f5:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-4cd59f5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-4cd59f5.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-993f79b>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-993f79b
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-993f79b img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-6ebca59
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-6ebca59:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-6ebca59>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-6ebca59.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-375e133>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-375e133
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-375e133 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-b7068b2
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-b7068b2:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-b7068b2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-b7068b2.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-8414540>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-8414540
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-8414540 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-89bd72a
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-89bd72a:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-89bd72a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-89bd72a.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-46082db>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-46082db
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-46082db img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-9997af1
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-6c9b3ec
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-6c9b3ec:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-6c9b3ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-6c9b3ec.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-d707271>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d707271
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-d707271 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-220791a
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-220791a:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-220791a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-220791a.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-5440c7e>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-5440c7e
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-5440c7e img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-b3f09df
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-b3f09df:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-b3f09df>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-b3f09df.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-567ef67>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-567ef67
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-567ef67 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-e075d8e
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-e075d8e:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-e075d8e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-e075d8e.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-6168a9d>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-6168a9d
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-6168a9d img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-1c5ce69
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-1c5ce69:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-1c5ce69>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-1c5ce69.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-caeee21>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-caeee21
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-caeee21 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-05deb84
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-95b8922
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-95b8922:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-95b8922>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-95b8922.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-4bea9aa>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-4bea9aa
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-4bea9aa img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-2f3f1b7
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-2f3f1b7:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-2f3f1b7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-2f3f1b7.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-ee8cfdf>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-ee8cfdf
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-ee8cfdf img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-b6599a1
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-b6599a1:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-b6599a1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-b6599a1.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-38d721d>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-38d721d
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-38d721d img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-7b1237c
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-7b1237c:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-7b1237c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-7b1237c.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-17c3f21>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-17c3f21
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-17c3f21 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-d120203
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-d120203:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-d120203>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-d120203.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-2b7b27f>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-2b7b27f
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-2b7b27f img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-c1bce94
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-0b0e085
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-0b0e085:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-0b0e085>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-0b0e085.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-89cf7bc>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-89cf7bc
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-89cf7bc img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-650f815
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-650f815:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-650f815>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-650f815.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-94e0536>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-94e0536
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-94e0536 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-6804520
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-6804520:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-6804520>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-6804520.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-e7d33e0>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-e7d33e0
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-e7d33e0 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-d9b505a
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-d9b505a:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-d9b505a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-d9b505a.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-35edf5b>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-35edf5b
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-35edf5b img
{
    width: 60%;
}
.elementor-305911 .elementor-element.elementor-element-0395416
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-0395416:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-0395416>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-0395416.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-d3a02e3>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d3a02e3
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-d3a02e3 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-a805c6a
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-35fc758
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-35fc758:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-35fc758>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-35fc758.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-f4e766f>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-f4e766f
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-f4e766f img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-433257b
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-433257b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-433257b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-433257b.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-4537ecb>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-4537ecb
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-4537ecb img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-fb9ba31
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-fb9ba31:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-fb9ba31>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-fb9ba31.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-42a0af6>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-42a0af6
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-42a0af6 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-562f3fd
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-562f3fd:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-562f3fd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-562f3fd.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-110cc4b>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-110cc4b
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-110cc4b img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-ff0a42a
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-ff0a42a:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-ff0a42a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-ff0a42a.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-1f39e29>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-1f39e29
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-1f39e29 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-19bff4f
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-ca68f79
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-ca68f79:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-ca68f79>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-ca68f79.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-85f73c4>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-85f73c4
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-85f73c4 img
{
    width: 60%;
}
.elementor-305911 .elementor-element.elementor-element-88f4d0b
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-88f4d0b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-88f4d0b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-88f4d0b.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-518a674>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-518a674
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-518a674 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-9c12b3b
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-9c12b3b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-9c12b3b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-9c12b3b.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-c4f8211>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-c4f8211
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-c4f8211 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-9241670
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-9241670:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-9241670>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-9241670.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-f1f7d73>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-f1f7d73
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-f1f7d73 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-d5f42bb
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-d5f42bb:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-d5f42bb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-d5f42bb.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-d72dd07>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-d72dd07
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-d72dd07 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-c907423
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-478b7aa
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-478b7aa:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-478b7aa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-478b7aa.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-bfce0da>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-bfce0da
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-bfce0da img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-e99fe6c
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-e99fe6c:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-e99fe6c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-e99fe6c.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-b8b8830>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-b8b8830
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-b8b8830 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-c3c438d
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-c3c438d:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-c3c438d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-c3c438d.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-729c247>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-729c247
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-729c247 img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-73a5e4b
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-73a5e4b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-73a5e4b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-73a5e4b.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-9a9188a>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-9a9188a
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-9a9188a img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-4e0575f
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-4e0575f:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-4e0575f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-4e0575f.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-19bd78e>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-19bd78e
{
    --e-transform-transition-duration: 0ms;
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-19bd78e img
{
    width: 85%;
}
.elementor-305911 .elementor-element.elementor-element-4f82cdc
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-94d19f9
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-94d19f9:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-94d19f9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-94d19f9.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-fadccd6>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-fadccd6 img
{
    width: 77%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-fadccd6:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-06eb6db
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-06eb6db:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-06eb6db>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-06eb6db.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-8bcae58>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 18px 15px 17px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-8bcae58 img
{
    width: 80%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-8bcae58:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-9b8dbc1
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-9b8dbc1:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-9b8dbc1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-9b8dbc1.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-2053d11>.elementor-widget-container
{
    background-color: #fff;
    padding: 23px 23px 23px 23px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-2053d11 img
{
    width: 98%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-2053d11:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-d2c4729
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-d2c4729:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-d2c4729>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-d2c4729.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-c4ecbc0>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-c4ecbc0 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-c4ecbc0:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-a1b489d
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-a1b489d:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-a1b489d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-a1b489d.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-64dfc77>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-305911 .elementor-element.elementor-element-64dfc77 img
{
    width: 71%;
    transition-duration: 0s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-64dfc77:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-f593c4e
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-527be6a
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-527be6a:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-527be6a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-527be6a.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-67b923c>.elementor-widget-container
{
    background-color: #fff;
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-67b923c img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-67b923c:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-6d1b439
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-6d1b439:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-6d1b439>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-6d1b439.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-6982830>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 18px 15px 17px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-6982830 img
{
    width: 87%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-6982830:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-4d2348e
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-4d2348e:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-4d2348e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-4d2348e.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-97ad65b>.elementor-widget-container
{
    background-color: #fff;
    padding: 28px 28px 28px 28px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-97ad65b img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-97ad65b:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-f6dfeda
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-f6dfeda:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-f6dfeda>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-f6dfeda.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-01c57d9>.elementor-widget-container
{
    background-color: #fff;
    padding: 28px 28px 28px 28px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-01c57d9 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-01c57d9:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-255ba33
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-255ba33:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-255ba33>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-255ba33.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-be2c277>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-be2c277 img
{
    width: 71%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-be2c277:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-27c5289
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-d045659
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-d045659:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-d045659>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-d045659.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-11e7821>.elementor-widget-container
{
    background-color: #fff;
    padding: 26px 26px 26px 26px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-11e7821 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-11e7821:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-14a601c
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-14a601c:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-14a601c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-14a601c.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-e93dbab>.elementor-widget-container
{
    background-color: #fff;
    padding: 22px 18px 15px 17px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-e93dbab img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-e93dbab:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-be9608f
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-be9608f:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-be9608f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-be9608f.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-4395210>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-4395210 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-4395210:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-749725b
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-749725b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-749725b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-749725b.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-6a78126>.elementor-widget-container
{
    background-color: #fff;
    padding: 6px 6px 6px 6px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-6a78126 img
{
    width: 63%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-6a78126:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-8e918e8
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-8e918e8:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-8e918e8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-8e918e8.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-6c3f1f8>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-6c3f1f8 img
{
    width: 87%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-6c3f1f8:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-90b92dc
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-8ad4c0f
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-8ad4c0f:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-8ad4c0f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-8ad4c0f.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-64b7fca>.elementor-widget-container
{
    background-color: #fff;
    padding: 13px 13px 13px 13px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-64b7fca img
{
    width: 44%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-64b7fca:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-559cc89
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-559cc89:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-559cc89>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-559cc89.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-2fd2326>.elementor-widget-container
{
    background-color: #fff;
    padding: 27px 18px 15px 17px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-2fd2326 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-2fd2326:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-4f08672
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-4f08672:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-4f08672>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-4f08672.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-70b15ae>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-70b15ae img
{
    width: 81%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-70b15ae:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-574ec0b
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-574ec0b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-574ec0b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-574ec0b.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-d6fd7f8>.elementor-widget-container
{
    background-color: #fff;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-d6fd7f8 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-d6fd7f8:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-7cc43ba
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-7cc43ba:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-7cc43ba>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-7cc43ba.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-038bd35>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-038bd35 img
{
    width: 74%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-038bd35:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-8c5a70b
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-f97d5e9
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-f97d5e9:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-f97d5e9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-f97d5e9.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-7b6ba53>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-7b6ba53 img
{
    width: 92%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-7b6ba53:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-a04797a
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-a04797a:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-a04797a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-a04797a.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-eeff1ed>.elementor-widget-container
{
    background-color: #fff;
    padding: 14px 14px 14px 14px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-eeff1ed img
{
    width: 59%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-eeff1ed:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-966be59
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-966be59:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-966be59>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-966be59.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-faa6271>.elementor-widget-container
{
    background-color: #fff;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-faa6271 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-faa6271:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-8c17977
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-8c17977:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-8c17977>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-8c17977.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-c4a83a9>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-c4a83a9 img
{
    width: 77%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-c4a83a9:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-5e860e8
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-5e860e8:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-5e860e8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-5e860e8.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-3bb85a7>.elementor-widget-container
{
    background-color: #fff;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-3bb85a7 img
{
    width: 88%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-3bb85a7:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-1b1aca2
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-76fd18b
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-76fd18b:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-76fd18b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-76fd18b.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-03942d0>.elementor-widget-container
{
    background-color: #fff;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-03942d0 img
{
    width: 88%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-03942d0:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-74e6d63
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-74e6d63:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-74e6d63>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-74e6d63.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-bcd9880>.elementor-widget-container
{
    background-color: #fff;
    padding: 14px 14px 14px 14px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-bcd9880 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-bcd9880:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-01cde20
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-01cde20:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-01cde20>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-01cde20.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-43c88a7>.elementor-widget-container
{
    background-color: #fff;
    padding: 17px 17px 17px 17px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-43c88a7 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-43c88a7:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-e289052
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-e289052:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-e289052>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-e289052.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-8715e90>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-8715e90 img
{
    width: 85%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-8715e90:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-a087bc8
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-a087bc8:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-a087bc8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-a087bc8.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-272a95c>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-272a95c img
{
    width: 92%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-272a95c:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-4618d7e
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-5ba5b82
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-5ba5b82:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-5ba5b82>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-5ba5b82.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-e5f0fcd>.elementor-widget-container
{
    background-color: #828282;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-e5f0fcd img
{
    width: 88%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-e5f0fcd:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-3577a25
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-3577a25:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-3577a25>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-3577a25.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-6ece6d2>.elementor-widget-container
{
    background-color: #fff;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-6ece6d2 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-6ece6d2:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-121fe4f
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-121fe4f:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-121fe4f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-121fe4f.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-ddb5a4b>.elementor-widget-container
{
    background-color: #fff;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-ddb5a4b img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-ddb5a4b:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-ab1fe51
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-ab1fe51:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-ab1fe51>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-ab1fe51.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-96802e4>.elementor-widget-container
{
    background-color: #333;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-96802e4 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-96802e4:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-cc3e4ae
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-cc3e4ae:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-cc3e4ae>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-cc3e4ae.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-294269f>.elementor-widget-container
{
    background-color: #fff;
    padding: 1px 1px 1px 1px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-294269f img
{
    width: 64%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-294269f:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-50d437c
{
    --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 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-1464029
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-9c8ecfb
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-9c8ecfb:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-9c8ecfb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-9c8ecfb.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-216872b>.elementor-widget-container
{
    background-color: #0c0c0c;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-216872b img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-216872b:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-60d45fd
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-60d45fd:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-60d45fd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-60d45fd.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-989eb48>.elementor-widget-container
{
    background-color: #fff;
    padding: 28px 28px 28px 28px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-989eb48 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-989eb48:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-888bbee
{
    --display: flex;
    --min-height: 6em;
    --flex-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;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: -1px 0 10px 0 rgba(0,0,0,.5);
}
.elementor-305911 .elementor-element.elementor-element-888bbee:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-888bbee>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-888bbee.e-con:hover
{
    --e-con-transform-scale: .9;
}
.elementor-305911 .elementor-element.elementor-element-f232a01>.elementor-widget-container
{
    background-color: #0c0c0c;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-305911 .elementor-element.elementor-element-f232a01 img
{
    width: 85%;
    transition-duration: 0s;
}
.elementor-305911 .elementor-element.elementor-element-f232a01:hover img
{
    opacity: 1;
}
.elementor-305911 .elementor-element.elementor-element-17d629f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-f610240
{
    --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-305911 .elementor-element.elementor-element-f10c6fb>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-f10c6fb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-f10c6fb .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-4d35fe9 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-4d35fe9 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-4d35fe9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-4d35fe9 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-4d35fe9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-3f63171
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-146fc7a
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-146fc7a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-da9be7e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-da9be7e .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-da9be7e .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-305911 .elementor-element.elementor-element-6c22dd9
{
    --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-305911 .elementor-element.elementor-element-7a2d6ad
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-a205916
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-999c528 img
{
    height: 100px;
}
.elementor-305911 .elementor-element.elementor-element-31a73c1
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-788c9ba img
{
    height: 100px;
}
.elementor-305911 .elementor-element.elementor-element-2b415cc
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-0d2d174
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-3b98016>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-3b98016.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-305911 .elementor-element.elementor-element-3b98016
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-3b98016 img
{
    width: 100%;
}
.elementor-305911 .elementor-element.elementor-element-7884de9
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-cdac271 img
{
    width: 100%;
    height: 100px;
}
.elementor-305911 .elementor-element.elementor-element-dc1624d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-2f98587
{
    --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-305911 .elementor-element.elementor-element-c80bc27
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-09dcb9d
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-a6b3ed0
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-ed3e710
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-cf787ad
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-0c6096c
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-a40cb6b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-2aafa6f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-b5b3027
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-28a17ac
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-af1a999
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-d09594c
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-30a3c09
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-e076a28
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-3aa42e9
{
    --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-305911 .elementor-element.elementor-element-c8a8fe2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-ddeec65
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-e011e92
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-08f7191
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-ad3f867
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-4252edc
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-079ca54
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-1ad30bf
{
    --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-305911 .elementor-element.elementor-element-d29b419
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-8d416c8
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-6fa005b
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-038d775
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-0e0ad2f
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-8f734c5
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-fec38fa
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-ebea676
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-4c4d64b
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-4791379
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-4008038
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-2348a44
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-9051a3e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-6e3a4db
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-7988456
{
    --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-305911 .elementor-element.elementor-element-7988456>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-305911 .elementor-element.elementor-element-7988456.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-305911 .elementor-element.elementor-element-7988456.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-305911 .elementor-element.elementor-element-7988456.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-305911 .elementor-element.elementor-element-7988456>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-305911 .elementor-element.elementor-element-7988456.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-305911 .elementor-element.elementor-element-7988456 [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-305911 .elementor-element.elementor-element-c76ce27
{
    --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-305911 .elementor-element.elementor-element-2463531>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-2463531 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-d611086 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-d611086 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-d611086 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-d611086 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-d611086 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-71813db
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-756f484
{
    --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-305911 .elementor-element.elementor-element-e7312fc
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-e7312fc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-1f39651
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-1f39651 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-1f39651 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-ff3afe0
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-ff3afe0.e-con
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-6f97bd1
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-6f97bd1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-185ab51
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-24dbb6a
{
    --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-305911 .elementor-element.elementor-element-e441afb>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-e441afb .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-799be37 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-799be37 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-799be37 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-799be37 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-799be37 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-2c9d791
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-2c9d791:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-2c9d791>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-305911 .elementor-element.elementor-element-c390ec4
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-c390ec4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-bf331da
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-bf331da .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-bf331da .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-14b3a7b
{
    --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-305911 .elementor-element.elementor-element-ac412a9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-9a87a86
{
    --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-305911 .elementor-element.elementor-element-bab2037
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-2515ee4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-2515ee4 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-2515ee4 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-6f7c5a9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-b2622f3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-b2622f3 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-b2622f3 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-425d352
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-8610ce1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-8610ce1 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-8610ce1 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-16e6747
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-f4211cc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-f4211cc .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-f4211cc .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-14c87cc
{
    --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-305911 .elementor-element.elementor-element-60d26ff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-7cb437f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 82%;
}
.elementor-305911 .elementor-element.elementor-element-7cb437f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-7cb437f .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-c5b22f6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-960da3a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-960da3a .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-960da3a .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-97907a6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-447af83 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-447af83 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-447af83 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-be5a11d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-6df0941 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-6df0941 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-6df0941 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-c73ea59
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-b3a71bc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-4965f8d
{
    --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-305911 .elementor-element.elementor-element-91ff94f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-d0ab181 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 70%;
}
.elementor-305911 .elementor-element.elementor-element-d0ab181 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-d0ab181 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-9caa5fb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-3ce0a2e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 84%;
}
.elementor-305911 .elementor-element.elementor-element-3ce0a2e .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-3ce0a2e .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-6c6d959
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-dac91f1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 82%;
}
.elementor-305911 .elementor-element.elementor-element-dac91f1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-dac91f1 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-dc3db0d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-5774d8a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 70%;
}
.elementor-305911 .elementor-element.elementor-element-5774d8a .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-5774d8a .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-df31bad
{
    --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-305911 .elementor-element.elementor-element-9dc58e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-52dd8c2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-09b10f8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-09b10f8 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-09b10f8 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-4584ba3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-16e9d4b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 69%;
}
.elementor-305911 .elementor-element.elementor-element-16e9d4b .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-16e9d4b .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-7e9ba05
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-486f1f3
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-e1be5d5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-878d02a
{
    --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-305911 .elementor-element.elementor-element-bb24da1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-26dd304>.elementor-widget-container
{
    padding: 25px 25px 25px 25px;
}
.elementor-305911 .elementor-element.elementor-element-26dd304 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-305911 .elementor-element.elementor-element-26dd304 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-26dd304 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-1695051
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-ca3511e>.elementor-widget-container
{
    padding: 25px 25px 25px 25px;
}
.elementor-305911 .elementor-element.elementor-element-ca3511e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-305911 .elementor-element.elementor-element-ca3511e .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-ca3511e .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-e2a2642
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-9003d44>.elementor-widget-container
{
    padding: 25px 25px 25px 25px;
}
.elementor-305911 .elementor-element.elementor-element-9003d44 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-305911 .elementor-element.elementor-element-9003d44 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-9003d44 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-0c48b40
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-9e87740>.elementor-widget-container
{
    padding: 25px 25px 25px 25px;
}
.elementor-305911 .elementor-element.elementor-element-9e87740 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-305911 .elementor-element.elementor-element-9e87740 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-9e87740 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-ca91edf
{
    --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-305911 .elementor-element.elementor-element-7b4fefb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-f16c241 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-f16c241 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-f16c241 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-840ef51
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-71f9cfc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-71f9cfc .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-71f9cfc .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-e5ca62e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-90e0546 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-90e0546 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-90e0546 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-4504694
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-5f0bf42 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 80%;
}
.elementor-305911 .elementor-element.elementor-element-5f0bf42 .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-5f0bf42 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-4c935f9
{
    --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-305911 .elementor-element.elementor-element-c1e77c5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-c4cb612
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-4ef4225
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-a835b8c>.elementor-widget-container
{
    padding: 25px 25px 25px 25px;
}
.elementor-305911 .elementor-element.elementor-element-a835b8c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-305911 .elementor-element.elementor-element-a835b8c .elementor-image-box-img img
{
    border-radius: 10px;
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-a835b8c .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
}
.elementor-305911 .elementor-element.elementor-element-855db75
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-658efbb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-1d8bdd0
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-font-size: 22px;
    --n-tabs-title-color: #000;
    --n-tabs-title-color-active: #000;
}
.elementor-305911 .elementor-element.elementor-element-1d8bdd0.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: #1754d500;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #f24c2c;
}
.elementor-305911 .elementor-element.elementor-element-1d8bdd0.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-305911 .elementor-element.elementor-element-1d8bdd0.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: #1754d500;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #f24c2c;
}
.elementor-305911 .elementor-element.elementor-element-1d8bdd0.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover)
{
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #000;
}
.elementor-305911 .elementor-element.elementor-element-1d8bdd0.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    line-height: 32px;
}
.elementor-305911 .elementor-element.elementor-element-1d8bdd0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: #000;
}
.elementor-305911 .elementor-element.elementor-element-c213966
{
    --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-305911 .elementor-element.elementor-element-4a8bfff .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-4a8bfff .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-4a8bfff .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-4a8bfff .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-4a8bfff .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-83046ce
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-83046ce:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-83046ce>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-305911 .elementor-element.elementor-element-83046ce.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-6a90254>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-6a90254.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-6a90254
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-6a90254 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-eb82860
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-eb82860 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-eb82860 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-3705556
{
    --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-305911 .elementor-element.elementor-element-290213e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 0px;
    --row-gap: 60px;
    --column-gap: 0px;
}
.elementor-305911 .elementor-element.elementor-element-1285b01>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 -40px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-305911 .elementor-element.elementor-element-1285b01 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-1285b01.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-305911 .elementor-element.elementor-element-1285b01.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-305911 .elementor-element.elementor-element-1285b01.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-1285b01 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-1285b01 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-305911 .elementor-element.elementor-element-1285b01 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-23dd123>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-305911 .elementor-element.elementor-element-23dd123 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-23dd123.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-305911 .elementor-element.elementor-element-23dd123.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-305911 .elementor-element.elementor-element-23dd123.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-23dd123 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-23dd123 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-305911 .elementor-element.elementor-element-23dd123 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-3e8bae1>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 -40px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-305911 .elementor-element.elementor-element-3e8bae1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-3e8bae1.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-305911 .elementor-element.elementor-element-3e8bae1.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-305911 .elementor-element.elementor-element-3e8bae1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-3e8bae1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-3e8bae1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-305911 .elementor-element.elementor-element-3e8bae1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-b84bdaf
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-d2ce6f0
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-d2ce6f0 img
{
    width: 75%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 8px 23px 6px #0c44ba;
}
.elementor-305911 .elementor-element.elementor-element-3406a4b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 0px;
    --row-gap: 60px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-7887473>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 -30px;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-305911 .elementor-element.elementor-element-7887473 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-7887473.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-305911 .elementor-element.elementor-element-7887473.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-305911 .elementor-element.elementor-element-7887473.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-7887473 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-7887473 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-305911 .elementor-element.elementor-element-7887473 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-d7ac013>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-305911 .elementor-element.elementor-element-d7ac013 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-d7ac013.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-305911 .elementor-element.elementor-element-d7ac013.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-305911 .elementor-element.elementor-element-d7ac013.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-d7ac013 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-d7ac013 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-305911 .elementor-element.elementor-element-d7ac013 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-bc88802>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 -30px;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-305911 .elementor-element.elementor-element-bc88802 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-bc88802.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-305911 .elementor-element.elementor-element-bc88802.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-305911 .elementor-element.elementor-element-bc88802.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-bc88802 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-bc88802 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-305911 .elementor-element.elementor-element-bc88802 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-8cf31c6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-7371dff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-8d8610e
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-935a8ec
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-04abee3>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-04abee3.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-305911 .elementor-element.elementor-element-04abee3.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-305911 .elementor-element.elementor-element-04abee3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-ebe0d20
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-2f478ce
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-4f99cba
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-2a13389>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-2a13389 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-016442c .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-016442c .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-016442c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-016442c .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-016442c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-df1438d
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-df1438d:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-df1438d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-305911 .elementor-element.elementor-element-df1438d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-c07e105>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-c07e105.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-c07e105
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-c07e105 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-4b47c6a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-4b47c6a .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-4b47c6a .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-5a7ca5a
{
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-08c1c83
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-305911 .elementor-element.elementor-element-08c1c83::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.elementor-background-video-container::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.e-con-inner>.elementor-background-video-container::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.elementor-background-slideshow::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.e-con-inner>.elementor-background-slideshow::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-image: url("../../gambling/image/process-img-mobile.webp");
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-305911 .elementor-element.elementor-element-bad05bd.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-bad05bd.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-bad05bd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-bad05bd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-bad05bd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-bad05bd .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-95fe4c4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-95fe4c4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-95fe4c4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-95fe4c4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-95fe4c4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-95fe4c4 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-99f35b6.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-99f35b6.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-99f35b6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-99f35b6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-99f35b6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-99f35b6 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-8c93670.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-8c93670.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-8c93670.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-8c93670 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-8c93670 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-8c93670 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-4c2608b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-4c2608b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-4c2608b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-4c2608b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-4c2608b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-4c2608b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-d613382.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-d613382.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-d613382.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-d613382 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-d613382 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-d613382 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-12ffbf1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-12ffbf1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-12ffbf1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-12ffbf1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-12ffbf1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-12ffbf1 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-eb65345.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-eb65345.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-eb65345.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-eb65345 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-305911 .elementor-element.elementor-element-eb65345 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-eb65345 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-305911 .elementor-element.elementor-element-9c5b2cc
{
    --display: flex;
    --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-305911 .elementor-element.elementor-element-9c5b2cc:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-9c5b2cc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../gambling/image/process-bg-img.png");
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-305911 .elementor-element.elementor-element-8ef487f
{
    --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;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-12261e0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-16cb2b1>.elementor-widget-container
{
    margin: 0 0 0 -15px;
    padding: 10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-16cb2b1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-16cb2b1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-16cb2b1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-16cb2b1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-305911 .elementor-element.elementor-element-16cb2b1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-16cb2b1 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-16cb2b1 .elementor-image-box-description
{
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-a48acb4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-5e4737d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-101bafd>.elementor-widget-container
{
    margin: 0 0 0 -10px;
    padding: 10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-101bafd.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-101bafd.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-101bafd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-101bafd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 55px;
}
.elementor-305911 .elementor-element.elementor-element-101bafd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-101bafd .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-8365239
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-0ea9673
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-798dc1e>.elementor-widget-container
{
    margin: 0 0 0 -20px;
    padding: 10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-798dc1e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-798dc1e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-798dc1e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-798dc1e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 55px;
}
.elementor-305911 .elementor-element.elementor-element-798dc1e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-798dc1e .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-859013e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-1338ebd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-4b28bdb>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-4b28bdb.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-4b28bdb.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-4b28bdb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-4b28bdb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-305911 .elementor-element.elementor-element-4b28bdb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-4b28bdb .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-dd9dfb0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-a5a14a6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-5744b45
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-be3ff89>.elementor-widget-container
{
    margin: 5px 0 0 -10px;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-be3ff89 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-305911 .elementor-element.elementor-element-be3ff89 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-be3ff89 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-81e914d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-606fa2b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-e966a21>.elementor-widget-container
{
    margin: 10px 0 0 -20px;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-e966a21 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 55px;
}
.elementor-305911 .elementor-element.elementor-element-e966a21 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-e966a21 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-650f61d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-5c2f11a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a>.elementor-widget-container
{
    margin: 0 0 0 -5px;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-6d2f40a .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-8443bd6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-7bf0332
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-5a305b4>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-5a305b4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-305911 .elementor-element.elementor-element-5a305b4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-5a305b4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-305911 .elementor-element.elementor-element-5a305b4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-305911 .elementor-element.elementor-element-5a305b4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-305911 .elementor-element.elementor-element-5a305b4 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-305911 .elementor-element.elementor-element-915c856
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-0977ab0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-704f242>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-704f242 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-305911 .elementor-element.elementor-element-444cd27 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-444cd27 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-444cd27 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-444cd27 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-444cd27 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-43cbce8
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-611ff10>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-611ff10
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-611ff10 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-1fc4107
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-1fc4107 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-1fc4107 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-c9ef1d6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-16cf269
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-16cf269.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-a6b8104 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-305911 .elementor-element.elementor-element-a6b8104 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-305911 .elementor-element.elementor-element-a6b8104 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-305911 .elementor-element.elementor-element-0d1e7d7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-0d1e7d7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-0692df5 .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-305911 .elementor-element.elementor-element-0692df5 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-305911 .elementor-element.elementor-element-0692df5 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-305911 .elementor-element.elementor-element-e16bf1d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-e16bf1d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-f26a802 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-305911 .elementor-element.elementor-element-f26a802 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-305911 .elementor-element.elementor-element-f26a802 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-305911 .elementor-element.elementor-element-d6d77bc
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-9d0da9a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-711a28e .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-305911 .elementor-element.elementor-element-711a28e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-305911 .elementor-element.elementor-element-711a28e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-305911 .elementor-element.elementor-element-1e9e3f8
{
    width: var(--container-widget-width,82.879%);
    max-width: 82.879%;
    --container-widget-width: 82.879%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-1e9e3f8>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-1e9e3f8.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-305911 .elementor-element.elementor-element-0740cb6
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-db5cb58
{
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-9673227 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-9673227 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-9673227 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-9673227 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-9673227 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-fe38eae:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-fe38eae>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-305911 .elementor-element.elementor-element-fe38eae
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-305911 .elementor-element.elementor-element-fe38eae>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-305911 .elementor-element.elementor-element-b24aa70>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-b24aa70
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-b24aa70 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-90bb7b2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-90bb7b2 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-90bb7b2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-305911 .elementor-element.elementor-element-69d29c8
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-305911 .elementor-element.elementor-element-35e9a56>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-305911 .elementor-element.elementor-element-35e9a56
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-305911 .elementor-element.elementor-element-2e288db>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-305911 .elementor-element.elementor-element-2e288db
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-item>.elementor-icon-list-text, .elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-305911 .elementor-element.elementor-element-d36efc7
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-305911 .elementor-element.elementor-element-cca97b3
{
    --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-305911 .elementor-element.elementor-element-22a12c7>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-22a12c7.elementor-element
{
    --align-self: center;
}
.elementor-305911 .elementor-element.elementor-element-22a12c7
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-22a12c7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-5cab8f6 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-305911 .elementor-element.elementor-element-5cab8f6 .elementor-button:hover, .elementor-305911 .elementor-element.elementor-element-5cab8f6 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-5cab8f6 .elementor-button:hover svg, .elementor-305911 .elementor-element.elementor-element-5cab8f6 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-305911 .elementor-element.elementor-element-5bad113
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-0d8a0ac
{
    text-align: center;
}
.elementor-305911 .elementor-element.elementor-element-0d8a0ac .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-61b8e66
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-305911 .elementor-element.elementor-element-61b8e66 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-305911 .elementor-element.elementor-element-61b8e66 .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-305911 .elementor-element.elementor-element-caded39
{
    --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-305911 .elementor-element.elementor-element-caded39:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-caded39>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-305911 .elementor-element.elementor-element-caded39: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-305911 .elementor-element.elementor-element-caded39, .elementor-305911 .elementor-element.elementor-element-caded39::before
{
    --border-transition: .3s;
}
.elementor-305911 .elementor-element.elementor-element-0a55574
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-b74ccee>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-b74ccee
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-d7a10ed
{
    --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-305911 .elementor-element.elementor-element-d7a10ed:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-d7a10ed>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-305911 .elementor-element.elementor-element-d7a10ed: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-305911 .elementor-element.elementor-element-d7a10ed, .elementor-305911 .elementor-element.elementor-element-d7a10ed::before
{
    --border-transition: .3s;
}
.elementor-305911 .elementor-element.elementor-element-598a6c7
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-fdc594e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-fdc594e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-be7fd63
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-305911 .elementor-element.elementor-element-be7fd63:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-be7fd63>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-305911 .elementor-element.elementor-element-be7fd63: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-305911 .elementor-element.elementor-element-be7fd63, .elementor-305911 .elementor-element.elementor-element-be7fd63::before
{
    --border-transition: .3s;
}
.elementor-305911 .elementor-element.elementor-element-6f28dc5
{
    --display: flex;
    --flex-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-305911 .elementor-element.elementor-element-3d718dd
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-b12971c
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-b12971c:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-b12971c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-305911 .elementor-element.elementor-element-b12971c: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-305911 .elementor-element.elementor-element-b12971c, .elementor-305911 .elementor-element.elementor-element-b12971c::before
{
    --border-transition: .3s;
}
.elementor-305911 .elementor-element.elementor-element-78b5f5e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-4dc7270
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-0f02767
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-305911 .elementor-element.elementor-element-0f02767:not(.elementor-motion-effects-element-type-background), .elementor-305911 .elementor-element.elementor-element-0f02767>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-305911 .elementor-element.elementor-element-0f02767: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-305911 .elementor-element.elementor-element-0f02767, .elementor-305911 .elementor-element.elementor-element-0f02767::before
{
    --border-transition: .3s;
}
.elementor-305911 .elementor-element.elementor-element-6af4805
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-305911 .elementor-element.elementor-element-908febe
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-305911 .elementor-element.elementor-element-67c5681
{
    --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-305911 .elementor-element.elementor-element-67c5681>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-305911 .elementor-element.elementor-element-67c5681>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-305911 .elementor-element.elementor-element-67c5681
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-305911 .elementor-element.elementor-element-67c5681>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-305911 .elementor-element.elementor-element-1266549
{
    --display: flex;
}
.elementor-305911 .elementor-element.elementor-element-475cc75
{
    --display: flex;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-305911 .elementor-element.elementor-element-554d87b
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-d675c91
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-8048bfb
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-4b9f054
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-76f6548
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-418d787
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-097b582
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-419c9dc
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-6db9a4c
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-a81d3f4
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-90cb057
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-837f9f6
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-2031e09
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-d658a2e
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-55b9b8b
    {
        --content-width: 1280px;
    }
    .elementor-305911 .elementor-element.elementor-element-b0954a7
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-f621404
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-3e89d28
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-395cbd2
    {
        --content-width: 1280px;
    }
    .elementor-305911 .elementor-element.elementor-element-47c62bd
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-d6cae76
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-c4fe8cc
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-a4fa419
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-747051d
    {
        --content-width: 1388px;
    }
    .elementor-305911 .elementor-element.elementor-element-621654c
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-948870e
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-1f0ab65
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-420e433
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-a1903d4
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-79162b4
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-b4258cd
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-d74b463
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-2fb194c
    {
        --width: 1.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-c1d5998
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-b3f1197
    {
        --width: 1.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-004593d
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-d022a16
    {
        --width: 1.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-cac57a0
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-6543b95
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-910fcb1
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-a3ca8dc
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-d8fdb89
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-2088966
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-46729ac
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-2439b77
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-85610c8
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-e965fa4
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-4cd59f5
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-6ebca59
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-b7068b2
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-89bd72a
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-6c9b3ec
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-220791a
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-b3f09df
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-e075d8e
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-1c5ce69
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-95b8922
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-2f3f1b7
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-b6599a1
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-7b1237c
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-d120203
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-0b0e085
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-650f815
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-6804520
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-d9b505a
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-0395416
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-35fc758
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-433257b
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-fb9ba31
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-562f3fd
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-ff0a42a
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-ca68f79
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-88f4d0b
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-9c12b3b
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-9241670
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-d5f42bb
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-478b7aa
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-e99fe6c
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-c3c438d
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-73a5e4b
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-4e0575f
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-94d19f9
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-06eb6db
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-9b8dbc1
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-d2c4729
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-a1b489d
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-527be6a
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-6d1b439
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-4d2348e
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-f6dfeda
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-255ba33
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-d045659
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-14a601c
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-be9608f
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-749725b
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-8e918e8
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-8ad4c0f
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-559cc89
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-4f08672
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-574ec0b
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-7cc43ba
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-f97d5e9
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-a04797a
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-966be59
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-8c17977
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-5e860e8
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-76fd18b
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-74e6d63
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-01cde20
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-e289052
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-a087bc8
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-5ba5b82
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-3577a25
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-121fe4f
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-ab1fe51
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-cc3e4ae
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-1464029
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-9c8ecfb
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-60d45fd
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-888bbee
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-17d629f
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-f610240
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-3f63171
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-7a2d6ad
    {
        --width: 10%;
    }
    .elementor-305911 .elementor-element.elementor-element-a205916
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-31a73c1
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-2b415cc
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-0d2d174
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-7884de9
    {
        --width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-dc1624d
    {
        --width: 10%;
    }
    .elementor-305911 .elementor-element.elementor-element-c80bc27
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-09dcb9d
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-a6b3ed0
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-ed3e710
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-cf787ad
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-0c6096c
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-a40cb6b
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-2aafa6f
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-b5b3027
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-28a17ac
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-af1a999
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-d09594c
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-30a3c09
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-e076a28
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-c8a8fe2
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-ddeec65
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-e011e92
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-08f7191
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-ad3f867
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-4252edc
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-079ca54
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-1ad30bf
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-d29b419
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-8d416c8
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-6fa005b
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-038d775
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-0e0ad2f
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-8f734c5
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-fec38fa
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-ebea676
    {
        --width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-4c4d64b
    {
        --width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-4791379
    {
        --width: 12%;
    }
    .elementor-305911 .elementor-element.elementor-element-4008038
    {
        --width: 12%;
    }
    .elementor-305911 .elementor-element.elementor-element-2348a44
    {
        --width: 12%;
    }
    .elementor-305911 .elementor-element.elementor-element-9051a3e
    {
        --width: 12%;
    }
    .elementor-305911 .elementor-element.elementor-element-6e3a4db
    {
        --width: 15%;
    }
    .elementor-305911 .elementor-element.elementor-element-c76ce27
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-71813db
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-ff3afe0
    {
        --width: 1140px;
    }
    .elementor-305911 .elementor-element.elementor-element-24dbb6a
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-2c9d791
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-bab2037
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-6f7c5a9
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-425d352
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-16e6747
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-60d26ff
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-c5b22f6
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-97907a6
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-be5a11d
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-91ff94f
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-9caa5fb
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-6c6d959
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-dc3db0d
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-9dc58e9
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-52dd8c2
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-4584ba3
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-7e9ba05
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-bb24da1
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-1695051
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-e2a2642
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-0c48b40
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-7b4fefb
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-840ef51
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-e5ca62e
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-4504694
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-c1e77c5
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-c4cb612
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-4ef4225
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-855db75
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-658efbb
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-c213966
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-83046ce
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-3705556
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-290213e
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-b84bdaf
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-3406a4b
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-8cf31c6
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-7371dff
    {
        --width: 5%;
    }
    .elementor-305911 .elementor-element.elementor-element-8d8610e
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-935a8ec
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-ebe0d20
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-2f478ce
    {
        --width: 5%;
    }
    .elementor-305911 .elementor-element.elementor-element-4f99cba
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-5a7ca5a
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-08c1c83
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-9c5b2cc
    {
        --content-width: 1460%;
    }
    .elementor-305911 .elementor-element.elementor-element-8ef487f
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-12261e0
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-a48acb4
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-5e4737d
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-8365239
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-0ea9673
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-859013e
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-1338ebd
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-dd9dfb0
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-a5a14a6
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-5744b45
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-81e914d
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-606fa2b
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-650f61d
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-5c2f11a
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-8443bd6
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-7bf0332
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-915c856
    {
        --width: 12.5%;
    }
    .elementor-305911 .elementor-element.elementor-element-0977ab0
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-43cbce8
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-c9ef1d6
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-16cf269
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-0d1e7d7
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-e16bf1d
    {
        --width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-d6d77bc
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-9d0da9a
    {
        --width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-db5cb58
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-5bad113
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-0a55574
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-598a6c7
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-6f28dc5
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-b12971c
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-78b5f5e
    {
        --content-width: 1460px;
    }
    .elementor-305911 .elementor-element.elementor-element-0f02767
    {
        --content-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-6af4805
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-305911 .elementor-element.elementor-element-b4258cd
    {
        --width: 10%;
    }
    .elementor-305911 .elementor-element.elementor-element-d74b463
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-c1d5998
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-004593d
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-cac57a0
    {
        --width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-6543b95
    {
        --width: 10%;
    }
    .elementor-305911 .elementor-element.elementor-element-a205916
    {
        --width: 19%;
    }
    .elementor-305911 .elementor-element.elementor-element-31a73c1
    {
        --width: 19%;
    }
    .elementor-305911 .elementor-element.elementor-element-2b415cc
    {
        --width: 19%;
    }
    .elementor-305911 .elementor-element.elementor-element-0d2d174
    {
        --width: 19%;
    }
    .elementor-305911 .elementor-element.elementor-element-7884de9
    {
        --width: 19%;
    }
    .elementor-305911 .elementor-element.elementor-element-290213e
    {
        --width: 48%;
    }
    .elementor-305911 .elementor-element.elementor-element-b84bdaf
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-3406a4b
    {
        --width: 48%;
    }
    .elementor-305911 .elementor-element.elementor-element-8d8610e
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-935a8ec
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-ebe0d20
    {
        --width: 33%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-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-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-305911 .elementor-element.elementor-element-2f0b47c
    {
        width: var(--container-widget-width,268.625px);
        max-width: 268.625px;
        --container-widget-width: 268.625px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-a7d1337>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-bc0a605
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-d6141e3
    {
        --margin-top: 34px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-aef9b93 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-18aabe1
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-8159a60 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-267114d
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-166e0df
    {
        --margin-top: 60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-305911 .elementor-element.elementor-element-6f97bd1
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-6f97bd1.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-16cb2b1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-101bafd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-798dc1e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4b28bdb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-5744b45
    {
        --margin-top: -120px;
        --margin-bottom: 0px;
        --margin-left: -10px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-606fa2b
    {
        --margin-top: -100px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21>.elementor-widget-container
    {
        margin: -55px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-5c2f11a
    {
        --margin-top: -100px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-6d2f40a>.elementor-widget-container
    {
        margin: -45px 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-7bf0332
    {
        --margin-top: -110px;
        --margin-bottom: 0px;
        --margin-left: 5px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-5a305b4>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-67c5681>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
}
@media(max-width: 1024px)
{
    .elementor-305911 .elementor-element.elementor-element-554d87b
    {
        --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-305911 .elementor-element.elementor-element-d675c91
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-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-305911 .elementor-element.elementor-element-8048bfb
    {
        --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-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-305911 .elementor-element.elementor-element-04b1933 img
    {
        width: 75%;
    }
    .elementor-305911 .elementor-element.elementor-element-6adf064
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7>.elementor-widget-container
    {
        margin: -10px 0 0 -20px;
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-305911 .elementor-element.elementor-element-0867b08
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c
    {
        width: var(--container-widget-width,186.859px);
        max-width: 186.859px;
        --container-widget-width: 186.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 44px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 44px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 44px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-d0d0f67
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-305911 .elementor-element.elementor-element-c2c1d2f
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9
    {
        width: var(--container-widget-width,193.328px);
        max-width: 193.328px;
        --container-widget-width: 193.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-d62054b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d62054b
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-305911 .elementor-element.elementor-element-284939a
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-305911 .elementor-element.elementor-element-6719144
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da
    {
        width: var(--container-widget-width,193.297px);
        max-width: 193.297px;
        --container-widget-width: 193.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da>.elementor-widget-container
    {
        margin: 0 0 0 -20px;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 15px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-a2afe0f
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb
    {
        width: var(--container-widget-width,168.859px);
        max-width: 168.859px;
        --container-widget-width: 168.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 40px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 40px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 40px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 15px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 58%;
    }
    .elementor-305911 .elementor-element.elementor-element-c6d7fda
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-499fc95>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-499fc95
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66
    {
        width: var(--container-widget-width,198.391px);
        max-width: 198.391px;
        --container-widget-width: 198.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-right .elementor-image-box-img
    {
        margin-left: 60px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-left .elementor-image-box-img
    {
        margin-right: 60px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 60px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-305911 .elementor-element.elementor-element-a86f8bc
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-e8657d4>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e8657d4
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-7f4c0db .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-2f6c91c .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-8c5c82f .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-3ad01c9 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-a7d1337 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-be35855
    {
        --margin-top: 16px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-908ff89 .elementor-image-box-title
    {
        margin-bottom: 9px;
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-c84575c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-dfd2570
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-b538054 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-eee2b90
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-418d923
    {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-77cfb5b .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-530aeec
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-54ae4ce
    {
        --margin-top: 22px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-57d704a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-c194738
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-cd978b6 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-cd978b6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-305911 .elementor-element.elementor-element-1a29ead>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1a29ead
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-aef9b93.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-305911 .elementor-element.elementor-element-aef9b93.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-305911 .elementor-element.elementor-element-aef9b93.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-305911 .elementor-element.elementor-element-aef9b93 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-31b7fdf
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-8159a60.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-305911 .elementor-element.elementor-element-8159a60.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-305911 .elementor-element.elementor-element-8159a60.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-305911 .elementor-element.elementor-element-8159a60 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-f59a9ed
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-bbd94fa .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-f732d2d
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-267114d
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-add56cf .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-d86a48a
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-d5ee4d4
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-1b92282 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-1b92282 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-8e166a8
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-9807c4a .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-7461435
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-166e0df
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-9f6b57f .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-9f6b57f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-efc44ac
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-f912126
    {
        width: var(--container-widget-width,341.375px);
        max-width: 341.375px;
        --container-widget-width: 341.375px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-f912126 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-305911 .elementor-element.elementor-element-9832f9f .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-ca09184 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-ce9b272 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-28852b6 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-305911 .elementor-element.elementor-element-a3ca8dc
    {
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-f10c6fb
    {
        width: var(--container-widget-width,311.062px);
        max-width: 311.062px;
        --container-widget-width: 311.062px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-f10c6fb .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-4d35fe9.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-3f63171
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 5px;
        --padding-right: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-6c22dd9
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-7a2d6ad
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-7a2d6ad.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-dc1624d
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-dc1624d.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-c80bc27
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-c80bc27.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-a40cb6b
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-a40cb6b.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-2aafa6f
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-2aafa6f.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-e076a28
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-e076a28.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-c8a8fe2
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-c8a8fe2.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-079ca54
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-079ca54.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d29b419
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d29b419.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-fec38fa
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-fec38fa.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-ebea676
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-ebea676.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-e7312fc>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-6f97bd1
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-305911 .elementor-element.elementor-element-c390ec4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-3705556
    {
        --gap: 0px 60px;
        --row-gap: 0px;
        --column-gap: 60px;
    }
    .elementor-305911 .elementor-element.elementor-element-290213e
    {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-1285b01 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123>.elementor-widget-container
    {
        margin: 0 -40px 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 19%;
    }
    .elementor-305911 .elementor-element.elementor-element-3e8bae1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-305911 .elementor-element.elementor-element-b84bdaf
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-b84bdaf.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-3406a4b
    {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-7887473 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013>.elementor-widget-container
    {
        margin: 0 0 0 -30px;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-305911 .elementor-element.elementor-element-bc88802 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 19%;
    }
    .elementor-305911 .elementor-element.elementor-element-8cf31c6
    {
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-8d8610e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-935a8ec
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-305911 .elementor-element.elementor-element-ebe0d20
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-c07e105
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-c07e105 .elementor-heading-title
    {
        line-height: 42px;
    }
    .elementor-305911 .elementor-element.elementor-element-5a7ca5a
    {
        --min-height: 250px;
    }
    .elementor-305911 .elementor-element.elementor-element-9c5b2cc
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-8ef487f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-16cb2b1>.elementor-widget-container
    {
        margin: 0 0 0 -10px;
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-16cb2b1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-16cb2b1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-16cb2b1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-16cb2b1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-305911 .elementor-element.elementor-element-16cb2b1 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-101bafd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-101bafd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-101bafd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-101bafd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-305911 .elementor-element.elementor-element-101bafd .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-798dc1e>.elementor-widget-container
    {
        margin: 0 0 0 -14px;
    }
    .elementor-305911 .elementor-element.elementor-element-798dc1e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-798dc1e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-798dc1e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-798dc1e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-305911 .elementor-element.elementor-element-798dc1e .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-4b28bdb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4b28bdb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4b28bdb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4b28bdb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-305911 .elementor-element.elementor-element-4b28bdb .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 50px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-606fa2b
    {
        --margin-top: -100px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-5c2f11a
    {
        --margin-top: -100px;
        --margin-bottom: 0px;
        --margin-left: -10px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-6d2f40a>.elementor-widget-container
    {
        margin: 0 0 0 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-6d2f40a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-6d2f40a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-6d2f40a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-6d2f40a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-305911 .elementor-element.elementor-element-6d2f40a .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-5a305b4>.elementor-widget-container
    {
        margin: 40px 0 0 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-5a305b4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-5a305b4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-5a305b4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-5a305b4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-305911 .elementor-element.elementor-element-5a305b4 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-0977ab0
    {
        --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-305911 .elementor-element.elementor-element-c9ef1d6
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-c9ef1d6.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-16cf269
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-16cf269.e-con
    {
        --align-self: flex-start;
    }
    .elementor-305911 .elementor-element.elementor-element-a6b8104>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-a6b8104 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-0d1e7d7
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-0692df5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-0692df5 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-e16bf1d
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-f26a802>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-f26a802 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-d6d77bc
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-d6d77bc.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-9d0da9a
    {
        --justify-content: center;
    }
    .elementor-305911 .elementor-element.elementor-element-9d0da9a.e-con
    {
        --align-self: flex-start;
    }
    .elementor-305911 .elementor-element.elementor-element-711a28e .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-1e9e3f8
    {
        width: var(--container-widget-width,84.294%);
        max-width: 84.294%;
        --container-widget-width: 84.294%;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-0740cb6 img
    {
        width: 75%;
    }
    .elementor-305911 .elementor-element.elementor-element-67c5681>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-305911 .elementor-element.elementor-element-554d87b
    {
        --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-305911 .elementor-element.elementor-element-abfc625>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-abfc625
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-abfc625 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-d3cf8db>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d3cf8db
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d3cf8db .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-305911 .elementor-element.elementor-element-e31a093>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e31a093
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-e31a093 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-305911 .elementor-element.elementor-element-4397761
    {
        text-align: 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-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-305911 .elementor-element.elementor-element-2669340 .elementor-icon-list-item>a
    {
        font-size: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-1fbd7b7>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-305911 .elementor-element.elementor-element-aa9f1c8
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-6adf064
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-a25168c
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-a25168c.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-a25168c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-901708b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-901708b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-305911 .elementor-element.elementor-element-76f6548
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-369bbe7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-305911 .elementor-element.elementor-element-0867b08>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-0867b08
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c
    {
        width: var(--container-widget-width,283px);
        max-width: 283px;
        --container-widget-width: 283px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f0b47c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-d0d0f67>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-d0d0f67
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-bc546ad .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-305911 .elementor-element.elementor-element-c2c1d2f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-c2c1d2f
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9
    {
        width: var(--container-widget-width,217px);
        max-width: 217px;
        --container-widget-width: 217px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-cfcd2f9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-d62054b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-d62054b
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165
    {
        width: var(--container-widget-width,287px);
        max-width: 287px;
        --container-widget-width: 287px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-img
    {
        margin-bottom: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-35d0165 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-284939a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-284939a
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-7fc45ed .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-6719144>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-305911 .elementor-element.elementor-element-6719144
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-097b582
    {
        --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-305911 .elementor-element.elementor-element-58bf4da
    {
        width: var(--container-widget-width,276.297px);
        max-width: 276.297px;
        --container-widget-width: 276.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-58bf4da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-305911 .elementor-element.elementor-element-a2afe0f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-a2afe0f
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb
    {
        width: var(--container-widget-width,260.844px);
        max-width: 260.844px;
        --container-widget-width: 260.844px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-d93a4eb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-305911 .elementor-element.elementor-element-c6d7fda>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-c6d7fda
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-ee026e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-499fc95>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-499fc95
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-419c9dc
    {
        --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-305911 .elementor-element.elementor-element-e111c66
    {
        width: var(--container-widget-width,153.391px);
        max-width: 153.391px;
        --container-widget-width: 153.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-e111c66 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-305911 .elementor-element.elementor-element-a86f8bc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-a86f8bc
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4
    {
        width: var(--container-widget-width,281px);
        max-width: 281px;
        --container-widget-width: 281px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-d9e26a4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-305911 .elementor-element.elementor-element-e8657d4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-e8657d4
    {
        font-size: 13.31px;
    }
    .elementor-305911 .elementor-element.elementor-element-d658a2e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-cf5fb28
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-f92e368
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-89aa617
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-89aa617.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-89aa617 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-849221e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-849221e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-305911 .elementor-element.elementor-element-55b9b8b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6
    {
        width: var(--container-widget-width,202.172px);
        max-width: 202.172px;
        --container-widget-width: 202.172px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6>.elementor-widget-container
    {
        margin: 0 0 0 -60px;
        padding: 20px 0 20px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-fd3f6c6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 83%;
    }
    .elementor-305911 .elementor-element.elementor-element-f621404
    {
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-7f4c0db
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7f4c0db>.elementor-widget-container
    {
        padding: 10px 0 10px 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-7f4c0db.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-7f4c0db .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-305911 .elementor-element.elementor-element-7f4c0db .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-305911 .elementor-element.elementor-element-7f4c0db .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-305911 .elementor-element.elementor-element-3e89d28
    {
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f6c91c
    {
        width: var(--container-widget-width,296.125px);
        max-width: 296.125px;
        --container-widget-width: 296.125px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-2f6c91c.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-2f6c91c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-305911 .elementor-element.elementor-element-2f6c91c .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-2f6c91c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-305911 .elementor-element.elementor-element-395cbd2
    {
        --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-305911 .elementor-element.elementor-element-8c5c82f>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-8c5c82f.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-8c5c82f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-305911 .elementor-element.elementor-element-8c5c82f .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-8c5c82f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-305911 .elementor-element.elementor-element-3ad01c9
    {
        width: var(--container-widget-width,370.703px);
        max-width: 370.703px;
        --container-widget-width: 370.703px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-3ad01c9.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-3ad01c9 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-305911 .elementor-element.elementor-element-3ad01c9 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-3ad01c9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-305911 .elementor-element.elementor-element-a7d1337
    {
        width: var(--container-widget-width,373.5px);
        max-width: 373.5px;
        --container-widget-width: 373.5px;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-a7d1337>.elementor-widget-container
    {
        padding: 0 50px 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-a7d1337.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-a7d1337 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-305911 .elementor-element.elementor-element-a7d1337 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-a7d1337 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-82e3a8d
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-e1d154b .elementor-button
    {
        font-size: 16px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-a4fa419
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-3d68b88
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-edef94e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-305911 .elementor-element.elementor-element-75e2134>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-75e2134 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-305911 .elementor-element.elementor-element-747051d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-621654c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-908ff89 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-908ff89 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-c84575c>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-c84575c
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-c84575c.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-b538054 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-b538054 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-305911 .elementor-element.elementor-element-eee2b90>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-eee2b90
    {
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,84%);
        max-width: 84%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-eee2b90.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-418d923
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-77cfb5b>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-77cfb5b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-77cfb5b .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-530aeec>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-530aeec
    {
        --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-305911 .elementor-element.elementor-element-530aeec.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-54ae4ce
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-57d704a>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-57d704a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-57d704a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-c194738
    {
        --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-305911 .elementor-element.elementor-element-c194738.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-bc0a605
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-cd978b6>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-cd978b6 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-305911 .elementor-element.elementor-element-cd978b6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-305911 .elementor-element.elementor-element-cd978b6 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-1a29ead>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1a29ead
    {
        --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-305911 .elementor-element.elementor-element-1a29ead.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-948870e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-d6141e3
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-aef9b93 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-305911 .elementor-element.elementor-element-aef9b93 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-305911 .elementor-element.elementor-element-31b7fdf>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-31b7fdf
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-18aabe1
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-8159a60 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-305911 .elementor-element.elementor-element-f59a9ed>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-f59a9ed
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-4d71133
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-229bf6b
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-bbd94fa .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-f732d2d>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-f732d2d
    {
        --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-305911 .elementor-element.elementor-element-f732d2d.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-267114d
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-add56cf .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-d86a48a>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d86a48a
    {
        --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-305911 .elementor-element.elementor-element-d86a48a.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-d5ee4d4
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-1b92282 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-8e166a8>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-8e166a8
    {
        --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-305911 .elementor-element.elementor-element-8e166a8.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-407955a
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-9807c4a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-7461435>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7461435
    {
        --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-305911 .elementor-element.elementor-element-7461435.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-166e0df
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-9f6b57f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-efc44ac
    {
        --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-305911 .elementor-element.elementor-element-efc44ac.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-1f0ab65
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-1f0ab65.e-con
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-f912126
    {
        width: var(--container-widget-width,86.563%);
        max-width: 86.563%;
        --container-widget-width: 86.563%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-f912126.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-305911 .elementor-element.elementor-element-f912126 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-7d047bb
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-c282b9f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-c282b9f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-305911 .elementor-element.elementor-element-7a2d71c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7a2d71c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-305911 .elementor-element.elementor-element-b4258cd
    {
        --width: 0%;
    }
    .elementor-305911 .elementor-element.elementor-element-d74b463
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-d74b463.e-con
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-305911 .elementor-element.elementor-element-9832f9f.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-9832f9f .elementor-counter
    {
        gap: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-9832f9f .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-305911 .elementor-element.elementor-element-9832f9f .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-c1d5998
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-ca09184 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-ca09184 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-305911 .elementor-element.elementor-element-ca09184 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-004593d
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-ce9b272 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-ce9b272 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-305911 .elementor-element.elementor-element-ce9b272 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-cac57a0
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-28852b6 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-28852b6 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-305911 .elementor-element.elementor-element-28852b6 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-305911 .elementor-element.elementor-element-910fcb1
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-f7b9c01 .elementor-button
    {
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-305911 .elementor-element.elementor-element-a3ca8dc
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-c18bc7e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-305911 .elementor-element.elementor-element-5c97a08>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-5c97a08 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-305911 .elementor-element.elementor-element-6881092
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-d8fdb89
    {
        --width: 45%;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-2088966
    {
        --width: 48%;
    }
    .elementor-305911 .elementor-element.elementor-element-46729ac
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-2439b77
    {
        --width: 45%;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-85610c8
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-09ec4b3
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-e965fa4
    {
        --width: 45%;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-4cd59f5
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-6ebca59
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-b7068b2
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-89bd72a
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-9997af1
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-6c9b3ec
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-220791a
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-b3f09df
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-e075d8e
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-1c5ce69
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-05deb84
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-95b8922
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-2f3f1b7
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-b6599a1
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-7b1237c
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-d120203
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-c1bce94
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-0b0e085
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-650f815
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-6804520
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-d9b505a
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-0395416
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-a805c6a
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-35fc758
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-433257b
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-fb9ba31
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-562f3fd
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-ff0a42a
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-19bff4f
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-ca68f79
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-88f4d0b
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-9c12b3b
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-9241670
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-d5f42bb
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-c907423
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-478b7aa
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-e99fe6c
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-c3c438d
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-73a5e4b
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-4e0575f
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-4f82cdc
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-94d19f9
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-06eb6db
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-9b8dbc1
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-d2c4729
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-a1b489d
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-f593c4e
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-527be6a
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-6d1b439
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-4d2348e
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-f6dfeda
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-255ba33
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-27c5289
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-d045659
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-14a601c
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-be9608f
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-749725b
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-8e918e8
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-90b92dc
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-8ad4c0f
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-559cc89
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-4f08672
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-574ec0b
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-7cc43ba
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-8c5a70b
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-f97d5e9
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-a04797a
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-966be59
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-8c17977
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-5e860e8
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-1b1aca2
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-76fd18b
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-74e6d63
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-01cde20
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-e289052
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-a087bc8
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-4618d7e
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-5ba5b82
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-3577a25
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-121fe4f
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-ab1fe51
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-cc3e4ae
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-50d437c
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-9c8ecfb
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-60d45fd
    {
        --width: 45%;
    }
    .elementor-305911 .elementor-element.elementor-element-888bbee
    {
        --width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-f610240
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-f10c6fb
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-f10c6fb.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-146fc7a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-da9be7e>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-da9be7e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-305911 .elementor-element.elementor-element-da9be7e .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-305911 .elementor-element.elementor-element-6c22dd9
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-305911 .elementor-element.elementor-element-a205916
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-999c528>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-31a73c1
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-788c9ba>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-2b415cc
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-0d2d174
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-7884de9
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-09dcb9d
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-a6b3ed0
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-ed3e710
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-cf787ad
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-0c6096c
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-b5b3027
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-28a17ac
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-af1a999
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-d09594c
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-30a3c09
    {
        --width: 33%;
    }
    .elementor-305911 .elementor-element.elementor-element-ddeec65
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-e011e92
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-08f7191
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-ad3f867
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-8d416c8
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-6fa005b
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-038d775
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-0e0ad2f
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-8f734c5
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-4c4d64b
    {
        --width: 50%;
    }
    .elementor-305911 .elementor-element.elementor-element-7988456
    {
        --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-305911 .elementor-element.elementor-element-7988456>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-7988456.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-305911 .elementor-element.elementor-element-c76ce27
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-71813db
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-756f484
    {
        --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-305911 .elementor-element.elementor-element-e7312fc .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-1f39651>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1f39651 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-305911 .elementor-element.elementor-element-ff3afe0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-6f97bd1
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-305911 .elementor-element.elementor-element-6f97bd1 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-24dbb6a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-2c9d791
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-c390ec4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-bf331da>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bf331da .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-305911 .elementor-element.elementor-element-9a87a86
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-14c87cc
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-4965f8d
    {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-9caa5fb
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-6c6d959
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-dc3db0d
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-4584ba3
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-ca91edf
    {
        --gap: 60px 0px;
        --row-gap: 60px;
        --column-gap: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-c213966
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-83046ce
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-6a90254>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-6a90254 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-eb82860>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-eb82860 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-290213e
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-1285b01>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1285b01 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1285b01.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1285b01.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1285b01.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1285b01 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-1285b01 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 15px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-23dd123 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-305911 .elementor-element.elementor-element-3e8bae1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-3e8bae1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-3e8bae1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-3e8bae1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-3e8bae1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-3e8bae1 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-3e8bae1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-305911 .elementor-element.elementor-element-b84bdaf
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-b84bdaf.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-305911 .elementor-element.elementor-element-3406a4b
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --padding-top: 10px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-7887473>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 8px 0 10px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7887473 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7887473.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7887473.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7887473.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-7887473 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-7887473 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 8px 0 10px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-d7ac013 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-305911 .elementor-element.elementor-element-bc88802>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 8px 0 10px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc88802 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc88802.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc88802.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc88802.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bc88802 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-bc88802 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-305911 .elementor-element.elementor-element-8cf31c6
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-8d8610e
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-935a8ec
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3>.elementor-widget-container
    {
        padding: 10px 0 12px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-04abee3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-305911 .elementor-element.elementor-element-ebe0d20
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-df1438d
    {
        --width: 433px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-c07e105 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-4b47c6a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-5a7ca5a
    {
        --content-width: 100%;
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-08c1c83::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.elementor-background-video-container::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.e-con-inner>.elementor-background-video-container::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.elementor-background-slideshow::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.e-con-inner>.elementor-background-slideshow::before, .elementor-305911 .elementor-element.elementor-element-08c1c83>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-image: url("../../gambling/image/process-img-mobile.webp");
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-305911 .elementor-element.elementor-element-08c1c83
    {
        --min-height: 1102px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-08c1c83.e-con
    {
        --align-self: flex-start;
    }
    .elementor-305911 .elementor-element.elementor-element-bad05bd>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 50px 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bad05bd.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-305911 .elementor-element.elementor-element-bad05bd .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bad05bd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bad05bd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bad05bd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-bad05bd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-305911 .elementor-element.elementor-element-bad05bd .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-305911 .elementor-element.elementor-element-95fe4c4 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-305911 .elementor-element.elementor-element-99f35b6>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 50px 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-99f35b6.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-305911 .elementor-element.elementor-element-99f35b6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-99f35b6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-99f35b6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-99f35b6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-99f35b6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-305911 .elementor-element.elementor-element-99f35b6 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-305911 .elementor-element.elementor-element-8c93670>.elementor-widget-container
    {
        margin: -10px 0 0 25px;
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-8c93670.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-305911 .elementor-element.elementor-element-8c93670 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-8c93670.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-8c93670.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-8c93670.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-8c93670 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 38%;
    }
    .elementor-305911 .elementor-element.elementor-element-8c93670 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-305911 .elementor-element.elementor-element-4c2608b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 60px 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4c2608b.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-305911 .elementor-element.elementor-element-4c2608b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4c2608b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4c2608b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4c2608b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4c2608b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-305911 .elementor-element.elementor-element-4c2608b .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-305911 .elementor-element.elementor-element-d613382>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 25px;
    }
    .elementor-305911 .elementor-element.elementor-element-d613382.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-305911 .elementor-element.elementor-element-d613382 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d613382.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d613382.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d613382.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-d613382 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-305911 .elementor-element.elementor-element-d613382 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 60px 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 66%;
    }
    .elementor-305911 .elementor-element.elementor-element-12ffbf1 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345>.elementor-widget-container
    {
        margin: 20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 42%;
    }
    .elementor-305911 .elementor-element.elementor-element-eb65345 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-305911 .elementor-element.elementor-element-16cb2b1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-101bafd .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-798dc1e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-4b28bdb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-305911 .elementor-element.elementor-element-be3ff89 .elementor-image-box-title
    {
        margin-bottom: 23px;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-305911 .elementor-element.elementor-element-e966a21.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-305911 .elementor-element.elementor-element-6d2f40a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-5a305b4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-0977ab0
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-43cbce8
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-611ff10>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-611ff10 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-1fc4107>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-1fc4107 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-c9ef1d6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-16cf269
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-a6b8104 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-305911 .elementor-element.elementor-element-0692df5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-0692df5 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-305911 .elementor-element.elementor-element-f26a802>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-f26a802 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-305911 .elementor-element.elementor-element-711a28e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-305911 .elementor-element.elementor-element-1e9e3f8
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 16px;
        line-height: 1.6em;
    }
    .elementor-305911 .elementor-element.elementor-element-1e9e3f8.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-db5cb58
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-fe38eae
    {
        padding: 36px 0 36px 0;
    }
    .elementor-305911 .elementor-element.elementor-element-be4f355>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-b24aa70>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-b24aa70 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-305911 .elementor-element.elementor-element-90bb7b2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-90bb7b2 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-69d29c8
    {
        padding: 0 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-03c7fb3>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-305911 .elementor-element.elementor-element-03c7fb3 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-35e9a56>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-305911 .elementor-element.elementor-element-35e9a56 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-2e288db>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-item>.elementor-icon-list-text, .elementor-305911 .elementor-element.elementor-element-2e288db .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-305911 .elementor-element.elementor-element-5bad113
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-305911 .elementor-element.elementor-element-0d8a0ac
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-305911 .elementor-element.elementor-element-0d8a0ac.elementor-element
    {
        --align-self: center;
    }
    .elementor-305911 .elementor-element.elementor-element-0d8a0ac .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-305911 .elementor-element.elementor-element-61b8e66>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-305911 .elementor-element.elementor-element-61b8e66 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-305911 .elementor-element.elementor-element-b74ccee
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-fdc594e
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-3d718dd
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-4dc7270
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-908febe
    {
        font-size: 14px;
    }
    .elementor-305911 .elementor-element.elementor-element-67c5681>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-305911 .elementor-element.elementor-element-67c5681
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-4b9f054 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-04361ff */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-76f6548 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ce002da */
.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-3917144 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-418d787 *//*.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-0d02fa6 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-097b582 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-90cb057 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-419c9dc *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-cf5fb28 */
@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-79162b4 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-7988456 */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3705556 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8cf31c6 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-83046ce */
.sw-solution-sec figure.elementor-image-box-img
{
    border-radius: 50%;
    background: #2045a3;
    padding: 10px 10px 0 10px;
}
.sw-solution-sec figure.elementor-image-box-img:hover
{
    background: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-08c1c83 */
@media(min-width: 360px)
{
    .elementor-3554 .elementor-element.elementor-element-58980aa::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.elementor-background-video-container::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.e-con-inner>.elementor-background-video-container::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.elementor-background-slideshow::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.e-con-inner>.elementor-background-slideshow::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-size: 295px!important;
        min-height: 1150px;
    }
    .first-box .elementor-image-box-wrapper
    {
        padding: 10px 15px 0 0;
    }
    .second-box .elementor-image-box-wrapper
    {
        padding-top: 15px;
    }
    .third-box .elementor-image-box-wrapper
    {
        padding: 18px 15px 0 0;
    }
    .fourth-box .elementor-image-box-wrapper
    {
        padding: 15px 0 0 0;
    }
    .fifth-box .elementor-image-box-wrapper
    {
        padding: 20px 10px 0 0;
    }
    .sixth-box .elementor-image-box-wrapper
    {
        padding: 30px 0 0 0;
    }
    .seventh-box .elementor-image-box-wrapper
    {
        padding: 10px;
    }
    .eight-box .elementor-image-box-wrapper
    {
        padding: 8px 0;
    }
    .ninth-box .elementor-image-box-wrapper
    {
        padding: 10px 10px;
    }
}
@media(min-width: 425px)
{
    .elementor-3554 .elementor-element.elementor-element-58980aa::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.elementor-background-video-container::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.e-con-inner>.elementor-background-video-container::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.elementor-background-slideshow::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.e-con-inner>.elementor-background-slideshow::before, .elementor-3554 .elementor-element.elementor-element-58980aa>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-size: 330px!important;
        min-height: 1250px;
    }
    .first-box .elementor-image-box-wrapper
    {
        padding-right: 25px;
    }
    .second-box .elementor-image-box-wrapper
    {
        padding-top: 30px;
    }
    .third-box .elementor-image-box-wrapper
    {
        margin-top: 20px;
        padding-right: 25px;
    }
    .fourth-box .elementor-image-box-wrapper
    {
        padding-top: 30px;
    }
    .fifth-box .elementor-image-box-wrapper
    {
        padding-top: 30px;
        padding-right: 20px;
    }
    .sixth-box .elementor-image-box-wrapper
    {
        margin-top: 15px;
    }
    .seventh-box .elementor-image-box-wrapper
    {
        padding-top: 20px;
        padding-right: 20px;
    }
    .eight-box .elementor-image-box-wrapper
    {
        padding-top: 25px;
    }
    .ninth-box .elementor-image-box-wrapper
    {
        padding-top: 30px;
        padding-right: 20px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8ef487f */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .process_sixth_box
    {
        margin-top: -50px!important;
        margin-left: -5px;
    }
    .process_second_box
    {
        margin-top: -50px!important;
    }
    .process_fourth_box
    {
        margin-top: -75px!important;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-df1438d */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .process-second_box .elementor-widget-image-box
    {
        margin-top: -30px;
    }
    .process-fourth_box .elementor-widget-image-box
    {
        margin-top: -45px;
    }
    .process-sixth_box .elementor-widget-image-box
    {
        margin-top: -10px;
    }
    .process-eight_box .elementor-widget-image-box
    {
        margin-top: -50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c9ef1d6 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d6d77bc */
.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-67c5681 */
.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 */
