﻿.elementor-39912 .elementor-element.elementor-element-e80f37d
{
    --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-39912 .elementor-element.elementor-element-e80f37d:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-e80f37d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #01168000;
    background-image: url("../../gambling/image/Bitcoin-Casino-Software-Provider.png");
    background-position: center center;
}
.elementor-39912 .elementor-element.elementor-element-7e39053
{
    --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-39912 .elementor-element.elementor-element-808145a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-1430b57>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-1430b57
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-1430b57 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 38px;
    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-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(9px / 2);
}
.elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(9px / 2);
}
.elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(9px / 2);
    margin-left: calc(9px / 2);
}
.elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-9px / 2);
    margin-left: calc(-9px / 2);
}
body.rtl .elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-9px / 2);
}
body:not(.rtl) .elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-9px / 2);
}
.elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-39912 .elementor-element.elementor-element-c2c4b36
{
    --e-icon-list-icon-size: 16px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 9px;
}
.elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-c2c4b36 .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-39912 .elementor-element.elementor-element-5883fad .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-39912 .elementor-element.elementor-element-5883fad .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-5883fad .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-5883fad .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-5883fad .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-3d84c08
{
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.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-39912 .elementor-element.elementor-element-90e091e
{
    --display: flex;
    --justify-content: center;
}
.elementor-39912 .elementor-element.elementor-element-90e091e:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-90e091e>.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-39912 .elementor-element.elementor-element-528edd3
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-1bcdc41>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-1bcdc41
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-1bcdc41 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    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-39912 .elementor-element.elementor-element-21b778d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-39912 .elementor-element.elementor-element-21b778d .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-39912 .elementor-element.elementor-element-21b778d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.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-39912 .elementor-element.elementor-element-ca4b05e
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-ca4b05e.elementor-element
{
    --align-self: center;
}
.elementor-39912 .elementor-element.elementor-element-585360a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-a077d61 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-39912 .elementor-element.elementor-element-a077d61 .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-a077d61 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-a077d61 .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-a077d61 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-6a57711
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-6a57711:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-6a57711>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-d7bcdc0
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-4e6f1fe
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-4e6f1fe .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-0d948d2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-39912 .elementor-element.elementor-element-0d948d2 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-39912 .elementor-element.elementor-element-0d948d2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-39912 .elementor-element.elementor-element-2fcfc0d
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-39912 .elementor-element.elementor-element-2fcfc0d.e-con
{
    --align-self: center;
}
.elementor-39912 .elementor-element.elementor-element-79cb60b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-39912 .elementor-element.elementor-element-79cb60b:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-79cb60b>.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-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-4f52f43.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-39912 .elementor-element.elementor-element-4f52f43.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-39912 .elementor-element.elementor-element-4f52f43.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-39912 .elementor-element.elementor-element-597287b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-39912 .elementor-element.elementor-element-597287b:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-597287b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-11d85e7.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-39912 .elementor-element.elementor-element-11d85e7.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-39912 .elementor-element.elementor-element-11d85e7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-39912 .elementor-element.elementor-element-f782837
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-39912 .elementor-element.elementor-element-f782837:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-f782837>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-f493de2.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-39912 .elementor-element.elementor-element-f493de2.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-39912 .elementor-element.elementor-element-f493de2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-39912 .elementor-element.elementor-element-369b526
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-39912 .elementor-element.elementor-element-369b526.e-con
{
    --align-self: center;
}
.elementor-39912 .elementor-element.elementor-element-f2a3286
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-39912 .elementor-element.elementor-element-f2a3286:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-f2a3286>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-da193c3.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-39912 .elementor-element.elementor-element-da193c3.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-39912 .elementor-element.elementor-element-da193c3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 28%;
}
.elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-39912 .elementor-element.elementor-element-ba170b2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-39912 .elementor-element.elementor-element-ba170b2:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-ba170b2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-db62457.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-39912 .elementor-element.elementor-element-db62457.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-39912 .elementor-element.elementor-element-db62457.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 28%;
}
.elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-39912 .elementor-element.elementor-element-0f8048d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-39912 .elementor-element.elementor-element-0f8048d:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-0f8048d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-abca6cf.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-39912 .elementor-element.elementor-element-abca6cf.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-39912 .elementor-element.elementor-element-abca6cf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-39912 .elementor-element.elementor-element-61374d8
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-39912 .elementor-element.elementor-element-61374d8.e-con
{
    --align-self: center;
}
.elementor-39912 .elementor-element.elementor-element-135b19b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-39912 .elementor-element.elementor-element-135b19b:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-135b19b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-05e26ae.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-39912 .elementor-element.elementor-element-05e26ae.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-39912 .elementor-element.elementor-element-05e26ae.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-39912 .elementor-element.elementor-element-a8a6af7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-39912 .elementor-element.elementor-element-a8a6af7:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-a8a6af7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-f3a6d0b.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-39912 .elementor-element.elementor-element-f3a6d0b.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-39912 .elementor-element.elementor-element-f3a6d0b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-39912 .elementor-element.elementor-element-7719463
{
    --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: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-d9c3613
{
    --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-39912 .elementor-element.elementor-element-faffff1 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-39912 .elementor-element.elementor-element-faffff1 .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-faffff1 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-faffff1 .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-faffff1 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-4b766c7
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-4b766c7:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-4b766c7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-39912 .elementor-element.elementor-element-ca1d9b0
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-dca796b
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-dca796b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-aaf1697
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-39912 .elementor-element.elementor-element-aaf1697 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-39912 .elementor-element.elementor-element-aaf1697 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-39912 .elementor-element.elementor-element-53a404a
{
    --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-39912 .elementor-element.elementor-element-bbe8608
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-bbe8608:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-bbe8608>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-f301dea
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-9a1d02e
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-9a1d02e:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-9a1d02e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-44dc345.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-2cf77be
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-6685821
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-6685821:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-6685821>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-f33b817.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-cb863eb
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-15ce265
{
    --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-39912 .elementor-element.elementor-element-c7c8703
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-c7c8703:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-c7c8703>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-8cc6d0a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-767cfbc
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-767cfbc:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-767cfbc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-053eaff.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-863a326>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-863a326
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-d3e9efb
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-d3e9efb:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-d3e9efb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-42310e2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-1919431
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-1799b09
{
    --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-39912 .elementor-element.elementor-element-ee70cbc
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-ee70cbc:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-ee70cbc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-e15a143.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-804fa11>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-804fa11
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-6f3e3a1
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-6f3e3a1:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-6f3e3a1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-47c2855.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-8ac7254
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-a09828d
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-a09828d:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-a09828d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-070302a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-8950def
{
    --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-39912 .elementor-element.elementor-element-2475735
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-2475735:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-2475735>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-55240df.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-f2a1df0
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-0fdfd75
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-0fdfd75:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-0fdfd75>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-1c62307>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-1c62307
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-d8ecc9d
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-d8ecc9d:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-d8ecc9d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-ce6287d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-ce6287d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-d4aa13c
{
    --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-39912 .elementor-element.elementor-element-15a5581
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-15a5581:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-15a5581>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-2ae121f>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-2ae121f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-a0510a9
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-a0510a9:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-a0510a9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-6ba30a2>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-6ba30a2
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-2ad2f33
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-2ad2f33:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-2ad2f33>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-75d7726.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-4098be3>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-4098be3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-0d99c27
{
    --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-39912 .elementor-element.elementor-element-94a955b
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-94a955b:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-94a955b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-f310ca3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-81e8361
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-81e8361:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-81e8361>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-378081c>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-378081c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-10b1ace
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-10b1ace:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-10b1ace>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-7a01afe>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-7a01afe
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-bebf10b
{
    --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-39912 .elementor-element.elementor-element-59607d3
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-59607d3:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-59607d3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-fea8043.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-fd6da4b>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-fd6da4b
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-b546176
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-b546176:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-b546176>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-fc17156.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-547d143
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-3a16461
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-3a16461:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-3a16461>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-8d8a3e9
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-9f5ab3b
{
    --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-39912 .elementor-element.elementor-element-b8b4778
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-b8b4778:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-b8b4778>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-59b68af.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-2489e58
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-49ec606
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-49ec606:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-49ec606>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-33f5ae0
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-a75013d
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-a75013d:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-a75013d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-ff4c637
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-cc36c0e
{
    --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-39912 .elementor-element.elementor-element-12bd6f2
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-12bd6f2:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-12bd6f2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-description
{
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-a37b6b3>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-a37b6b3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-0059db5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-1318bc8 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-39912 .elementor-element.elementor-element-1318bc8 .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-1318bc8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-1318bc8 .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-1318bc8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-e693986>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-e693986.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-e693986 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-1e1b738
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-1e1b738:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-1e1b738>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-39912 .elementor-element.elementor-element-1e1b738.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-cec3d03>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-cec3d03.elementor-element
{
    --align-self: center;
}
.elementor-39912 .elementor-element.elementor-element-cec3d03
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-cec3d03 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-c32da62
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-39912 .elementor-element.elementor-element-c32da62 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-39912 .elementor-element.elementor-element-c32da62 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-39912 .elementor-element.elementor-element-3c00126
{
    --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-39912 .elementor-element.elementor-element-376ab19
{
    --display: flex;
    --flex-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: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
}
.elementor-39912 .elementor-element.elementor-element-306aba7>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-306aba7 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-306aba7.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-306aba7.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-306aba7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-306aba7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-306aba7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-306aba7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-d59cde3>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-d59cde3 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-d59cde3.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-d59cde3.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-d59cde3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-d59cde3 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-d59cde3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-d59cde3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-ff61a3f>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-ff61a3f .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-ff61a3f.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-ff61a3f.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-ff61a3f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-ff61a3f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-ff61a3f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-ff61a3f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-a91232c>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-a91232c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-a91232c.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-a91232c.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-a91232c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-a91232c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-a91232c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-a91232c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-356cd0c>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-356cd0c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-356cd0c.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-356cd0c.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-356cd0c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-356cd0c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-356cd0c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-356cd0c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-80d15e3
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-151f674
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-151f674 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-39912 .elementor-element.elementor-element-c0a8f8a
{
    --display: flex;
    --flex-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: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-ec07527>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-ec07527 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-ec07527.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-ec07527.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-ec07527.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-ec07527 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-ec07527 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-ec07527 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-3ae57c7>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-3ae57c7 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-3ae57c7.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-3ae57c7.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-3ae57c7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-3ae57c7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-3ae57c7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-3ae57c7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-de9297e>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-de9297e .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-de9297e.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-de9297e.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-de9297e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-de9297e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-de9297e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-de9297e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-62dbb8a>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-62dbb8a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-62dbb8a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-62dbb8a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-62dbb8a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-62dbb8a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-62dbb8a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-62dbb8a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-1acf174>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-1acf174 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-1acf174.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-1acf174.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-1acf174.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-1acf174 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-1acf174 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-39912 .elementor-element.elementor-element-1acf174 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-9ddaff8
{
    --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;
}
.elementor-39912 .elementor-element.elementor-element-3b719c8
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-3b719c8.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-dee35ef>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-dee35ef.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-dee35ef.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-39912 .elementor-element.elementor-element-dee35ef.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-39912 .elementor-element.elementor-element-fad0f1c .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-39912 .elementor-element.elementor-element-fad0f1c .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-fad0f1c .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-fad0f1c>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-fad0f1c
{
    z-index: 2;
}
.elementor-39912 .elementor-element.elementor-element-fad0f1c .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-fad0f1c .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-39912 .elementor-element.elementor-element-39d41b52:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-39d41b52>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-39d41b52
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 70px 0 70px 0;
}
.elementor-39912 .elementor-element.elementor-element-39d41b52>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-39912 .elementor-element.elementor-element-4c256143
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-4c256143 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-3dbfb77
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-39912 .elementor-element.elementor-element-3dbfb77 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-39912 .elementor-element.elementor-element-3dbfb77 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-39912 .elementor-element.elementor-element-563184fa>.elementor-container
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-563184fa
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-widget-icon-box .neb-protected-content-message, .elementor-widget-icon-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-icon-box.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
{
    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-icon-box .elementor-icon-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-39912 .elementor-element.elementor-element-26ef487>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-26ef487.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-26ef487
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-26ef487 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-26ef487.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-26ef487.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-26ef487.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-26ef487 .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-26ef487 .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-26ef487 .elementor-icon-box-title a
{
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-26ef487 .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-716b0af8.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8 .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8 .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-716b0af8 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-716b0af8 .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-382bbcf4
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-189d3d01.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01 .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01 .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-189d3d01 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-189d3d01 .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-4bd6e33a.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-4bd6e33a .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-4bd6e33a .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-723c58e0
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-4102d69d.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-4102d69d .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-4102d69d .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-fd38db3.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3 .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3 .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-fd38db3 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-fd38db3 .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-7d00cf86
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-5a0076fe.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-5a0076fe .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-5a0076fe .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-33ba542d.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-33ba542d .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-33ba542d .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-1030ccd9
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-1634b09b.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-1634b09b .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-1634b09b .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-7536555f>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-7536555f.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-7536555f
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-7536555f .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-7536555f.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-7536555f.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-7536555f.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-7536555f .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-7536555f .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-7536555f .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-7536555f .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-45592c6a
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69.elementor-element
{
    --order: -99999/* order start hack */;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69
{
    --icon-box-icon-margin: 15px;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69.elementor-view-stacked .elementor-icon
{
    background-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69.elementor-view-framed .elementor-icon, .elementor-39912 .elementor-element.elementor-element-24e80b69.elementor-view-default .elementor-icon
{
    fill: #020101;
    color: #020101;
    border-color: #020101;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69 .elementor-icon
{
    font-size: 15px;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69 .elementor-icon-box-title, .elementor-39912 .elementor-element.elementor-element-24e80b69 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-39912 .elementor-element.elementor-element-24e80b69 .elementor-icon-box-description
{
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-39912 .elementor-element.elementor-element-4bfd23b
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-4bfd23b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-39912 .elementor-element.elementor-element-7e08b0f1.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-39912 .elementor-element.elementor-element-7e08b0f1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-39912 .elementor-element.elementor-element-2c6f93df .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-39912 .elementor-element.elementor-element-2c6f93df .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-2c6f93df .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-2c6f93df .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-2c6f93df .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-b493b53:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-b493b53>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-b493b53
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-b493b53>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-39912 .elementor-element.elementor-element-59061d0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-59061d0
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-59061d0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-39912 .elementor-element.elementor-element-ccf41bf
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-39912 .elementor-element.elementor-element-ccf41bf .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-39912 .elementor-element.elementor-element-ccf41bf .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-39912 .elementor-element.elementor-element-68b9d9f
{
    margin-top: 50px;
    margin-bottom: 50px;
}
.elementor-39912 .elementor-element.elementor-element-3c40df8
{
    --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: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-3c40df8:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-3c40df8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-39912 .elementor-element.elementor-element-f39f67b
{
    --display: flex;
}
.elementor-39912 .elementor-element.elementor-element-2c8bf9c
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: center;
}
.elementor-39912 .elementor-element.elementor-element-4c4f412 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-39912 .elementor-element.elementor-element-4c4f412 .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-4c4f412 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-4c4f412>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-4c4f412
{
    z-index: 2;
}
.elementor-39912 .elementor-element.elementor-element-4c4f412 .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-4c4f412 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-70f49095:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-70f49095>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-39912 .elementor-element.elementor-element-70f49095>.elementor-container
{
    max-width: 1460px;
}
.elementor-39912 .elementor-element.elementor-element-70f49095
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 70px 0;
}
.elementor-39912 .elementor-element.elementor-element-70f49095>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-39912 .elementor-element.elementor-element-2e7a0593
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-39912 .elementor-element.elementor-element-1d0da100.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-39912 .elementor-element.elementor-element-1d0da100.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-39912 .elementor-element.elementor-element-7490ddea.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-7490ddea
{
    text-align: left;
}
.elementor-39912 .elementor-element.elementor-element-7490ddea .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-1605811
{
    --divider-border-style: solid;
    --divider-color: #ed4c3e;
    --divider-border-width: 3.8px;
}
.elementor-39912 .elementor-element.elementor-element-1605811>.elementor-widget-container
{
    margin: -2% 0% 0% 0%;
}
.elementor-39912 .elementor-element.elementor-element-1605811 .elementor-divider-separator
{
    width: 23%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-39912 .elementor-element.elementor-element-1605811 .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-bc-flex-widget .elementor-39912 .elementor-element.elementor-element-2d9dc049.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-39912 .elementor-element.elementor-element-2d9dc049.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-39912 .elementor-element.elementor-element-4aaa8469
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-60dc426b .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-39912 .elementor-element.elementor-element-60dc426b .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-60dc426b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-60dc426b>.elementor-widget-container
{
    margin: 40px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-60dc426b .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-60dc426b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-cab64fa
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-f2b2450>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-f2b2450
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-f2b2450 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-d865a9c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-39912 .elementor-element.elementor-element-d865a9c>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-39912 .elementor-element.elementor-element-d865a9c .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-39912 .elementor-element.elementor-element-d865a9c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-39912 .elementor-element.elementor-element-7d07fc9
{
    width: var(--container-widget-width,67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-7d07fc9.elementor-element
{
    --align-self: center;
}
.elementor-39912 .elementor-element.elementor-element-ab48f70
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-ae6a57b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-ae6a57b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-3898167 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-39912 .elementor-element.elementor-element-3898167
{
    width: var(--container-widget-width,103.132%);
    max-width: 103.132%;
    --container-widget-width: 103.132%;
    --container-widget-flex-grow: 0;
}
.elementor-39912 .elementor-element.elementor-element-3898167.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-3898167 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-39912 .elementor-element.elementor-element-3898167 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-39912 .elementor-element.elementor-element-2fada17
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-2fada17.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-8db6713 .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-39912 .elementor-element.elementor-element-8db6713
{
    width: var(--container-widget-width,107.552%);
    max-width: 107.552%;
    --container-widget-width: 107.552%;
    --container-widget-flex-grow: 0;
}
.elementor-39912 .elementor-element.elementor-element-8db6713.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-8db6713 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-39912 .elementor-element.elementor-element-8db6713 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-39912 .elementor-element.elementor-element-13b2736
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-13b2736.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-c06868b .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-39912 .elementor-element.elementor-element-c06868b .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-39912 .elementor-element.elementor-element-c06868b .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-39912 .elementor-element.elementor-element-ff55285
{
    --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: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-548854d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-548854d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-003b2f5 .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-39912 .elementor-element.elementor-element-003b2f5 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-39912 .elementor-element.elementor-element-003b2f5 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-39912 .elementor-element.elementor-element-2874d76
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-2874d76.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-b66268b .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-39912 .elementor-element.elementor-element-b66268b .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-39912 .elementor-element.elementor-element-b66268b .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-39912 .elementor-element.elementor-element-d176d48
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-d176d48.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-39912 .elementor-element.elementor-element-50c342a .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-39912 .elementor-element.elementor-element-50c342a .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-39912 .elementor-element.elementor-element-50c342a .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-39912 .elementor-element.elementor-element-d5f6832
{
    --display: flex;
    --flex-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: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-74fafd9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-e3cca29>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-e3cca29
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-36869d9
{
    --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: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-e36e0f2 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-39912 .elementor-element.elementor-element-e36e0f2 .elementor-button:hover, .elementor-39912 .elementor-element.elementor-element-e36e0f2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-e36e0f2>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-e36e0f2 .elementor-button:hover svg, .elementor-39912 .elementor-element.elementor-element-e36e0f2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-39912 .elementor-element.elementor-element-d068234
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-bc9c656
{
    text-align: center;
}
.elementor-39912 .elementor-element.elementor-element-bc9c656 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-3757b2b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-39912 .elementor-element.elementor-element-3757b2b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-39912 .elementor-element.elementor-element-3757b2b .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-39912 .elementor-element.elementor-element-8e77b42
{
    --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-39912 .elementor-element.elementor-element-8e77b42:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-8e77b42>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-39912 .elementor-element.elementor-element-8e77b42: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-39912 .elementor-element.elementor-element-8e77b42, .elementor-39912 .elementor-element.elementor-element-8e77b42::before
{
    --border-transition: .3s;
}
.elementor-39912 .elementor-element.elementor-element-9f97e77
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-c430cfa>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-c430cfa
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-7052be5
{
    --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-39912 .elementor-element.elementor-element-7052be5:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-7052be5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-39912 .elementor-element.elementor-element-7052be5: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-39912 .elementor-element.elementor-element-7052be5, .elementor-39912 .elementor-element.elementor-element-7052be5::before
{
    --border-transition: .3s;
}
.elementor-39912 .elementor-element.elementor-element-36fae70
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-8294938>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-8294938
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-357dff0
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-39912 .elementor-element.elementor-element-357dff0:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-357dff0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-39912 .elementor-element.elementor-element-357dff0: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-39912 .elementor-element.elementor-element-357dff0, .elementor-39912 .elementor-element.elementor-element-357dff0::before
{
    --border-transition: .3s;
}
.elementor-39912 .elementor-element.elementor-element-80ae6c6
{
    --display: flex;
    --flex-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-39912 .elementor-element.elementor-element-4fa767f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-b790f6f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-b790f6f:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-b790f6f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-39912 .elementor-element.elementor-element-b790f6f: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-39912 .elementor-element.elementor-element-b790f6f, .elementor-39912 .elementor-element.elementor-element-b790f6f::before
{
    --border-transition: .3s;
}
.elementor-39912 .elementor-element.elementor-element-211b0bb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-caff28b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-5a34b96
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-39912 .elementor-element.elementor-element-5a34b96:not(.elementor-motion-effects-element-type-background), .elementor-39912 .elementor-element.elementor-element-5a34b96>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-39912 .elementor-element.elementor-element-5a34b96: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-39912 .elementor-element.elementor-element-5a34b96, .elementor-39912 .elementor-element.elementor-element-5a34b96::before
{
    --border-transition: .3s;
}
.elementor-39912 .elementor-element.elementor-element-580b959
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-39912 .elementor-element.elementor-element-1840423
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-39912 .elementor-element.elementor-element-ae56784
{
    --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-39912 .elementor-element.elementor-element-ae56784>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-39912 .elementor-element.elementor-element-ae56784>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-39912 .elementor-element.elementor-element-ae56784
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-39912 .elementor-element.elementor-element-ae56784>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-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-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-39912 .elementor-element.elementor-element-2fcfc0d
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 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-39912 .elementor-element.elementor-element-369b526
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-61374d8
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-39912 .elementor-element.elementor-element-e80f37d
    {
        --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-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-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-39912 .elementor-element.elementor-element-3d84c08
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-39912 .elementor-element.elementor-element-ca4b05e
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
    }
    .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-39912 .elementor-element.elementor-element-1b8b23e
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-f301dea
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-2cf77be
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-cb863eb
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-8cc6d0a
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-863a326
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-1919431
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-804fa11
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-8ac7254
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-070302a
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-f2a1df0
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-1c62307
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-ce6287d
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-2ae121f
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-6ba30a2
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-4098be3
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-f310ca3
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-378081c
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-7a01afe
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-fd6da4b
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-547d143
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-8d8a3e9
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-2489e58
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-33f5ae0
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-ff4c637
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-a37b6b3
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-3c00126
    {
        --justify-content: center;
        --flex-wrap: wrap;
    }
    .elementor-39912 .elementor-element.elementor-element-306aba7>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-d59cde3>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ff61a3f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-a91232c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-356cd0c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-80d15e3.e-con
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-9ddaff8
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-3b719c8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-title
    {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-39912 .elementor-element.elementor-element-4bfd23b
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-4c4f412 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-1605811>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1605811 .elementor-divider
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-1605811 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-4aaa8469
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-ab48f70
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-39912 .elementor-element.elementor-element-ab48f70.e-con
    {
        --align-self: center;
    }
    .elementor-39912 .elementor-element.elementor-element-ae6a57b
    {
        --justify-content: center;
    }
    .elementor-39912 .elementor-element.elementor-element-ae6a57b.e-con
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-3898167 .elementor-button
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-2fada17
    {
        --justify-content: center;
    }
    .elementor-39912 .elementor-element.elementor-element-2fada17.e-con
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-8db6713 .elementor-button
    {
        font-size: 12px;
        line-height: 2.3em;
    }
    .elementor-39912 .elementor-element.elementor-element-13b2736
    {
        --justify-content: center;
    }
    .elementor-39912 .elementor-element.elementor-element-13b2736.e-con
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-c06868b .elementor-button
    {
        font-size: 12px;
    }
    .elementor-39912 .elementor-element.elementor-element-ff55285
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-39912 .elementor-element.elementor-element-ff55285.e-con
    {
        --align-self: center;
    }
    .elementor-39912 .elementor-element.elementor-element-548854d
    {
        --justify-content: center;
    }
    .elementor-39912 .elementor-element.elementor-element-548854d.e-con
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-003b2f5 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-39912 .elementor-element.elementor-element-2874d76
    {
        --justify-content: center;
    }
    .elementor-39912 .elementor-element.elementor-element-2874d76.e-con
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-b66268b .elementor-button
    {
        font-size: 12px;
    }
    .elementor-39912 .elementor-element.elementor-element-d176d48
    {
        --justify-content: center;
    }
    .elementor-39912 .elementor-element.elementor-element-d176d48.e-con
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-50c342a .elementor-button
    {
        font-size: 12px;
    }
    .elementor-39912 .elementor-element.elementor-element-ae56784>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-39912 .elementor-element.elementor-element-e80f37d
    {
        --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-39912 .elementor-element.elementor-element-808145a
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-808145a .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-39912 .elementor-element.elementor-element-1430b57
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-1430b57 .elementor-heading-title
    {
        font-size: 20px;
    }
    .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-39912 .elementor-element.elementor-element-c2c4b36
    {
        --e-icon-list-icon-size: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-39912 .elementor-element.elementor-element-c2c4b36 .elementor-icon-list-item>a
    {
        font-size: 18px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-39912 .elementor-element.elementor-element-528edd3
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-1bcdc41
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1bcdc41>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-1bcdc41.elementor-element
    {
        --align-self: center;
    }
    .elementor-39912 .elementor-element.elementor-element-1bcdc41 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-21b778d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-21b778d .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-39912 .elementor-element.elementor-element-ca4b05e
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-ca4b05e.elementor-element
    {
        --align-self: center;
        --order: 99999/* order end hack */;
    }
    .elementor-39912 .elementor-element.elementor-element-585360a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-585360a.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-39912 .elementor-element.elementor-element-6a57711
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-d7bcdc0
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-4e6f1fe .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-0d948d2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-0d948d2 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-39912 .elementor-element.elementor-element-2fcfc0d
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .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-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-4f52f43 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-11d85e7 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-f493de2 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-369b526
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-da193c3 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-db62457 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-abca6cf .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-61374d8
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-05e26ae .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3a6d0b .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-d9c3613
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-4b766c7
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-ca1d9b0
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-dca796b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-aaf1697>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-aaf1697 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-39912 .elementor-element.elementor-element-53a404a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-bbe8608
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b8b23e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-f301dea>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-f301dea
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-9a1d02e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-44dc345 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-2cf77be>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-2cf77be
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-6685821
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-f33b817 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-cb863eb>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-cb863eb
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-15ce265
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-c7c8703
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-1b90a59 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-8cc6d0a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-8cc6d0a
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-767cfbc
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-053eaff .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-863a326>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-863a326
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-d3e9efb
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-42310e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-1919431>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-39912 .elementor-element.elementor-element-1919431
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-1799b09
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-ee70cbc
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-e15a143 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-804fa11>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-804fa11
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-6f3e3a1
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-47c2855 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-8ac7254>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-8ac7254
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-a09828d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-f3029bb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-070302a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-070302a
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-8950def
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-2475735
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-55240df .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-f2a1df0>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-f2a1df0
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-0fdfd75
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-2d27b9a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-1c62307>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-1c62307
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-d8ecc9d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc8da27 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-ce6287d>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-39912 .elementor-element.elementor-element-ce6287d
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-d4aa13c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-15a5581
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-c0cefa0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-2ae121f>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-2ae121f
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-a0510a9
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-de2fc4a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-6ba30a2>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-6ba30a2
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-2ad2f33
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-75d7726 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-4098be3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-4098be3
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-0d99c27
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-94a955b
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-7dae35c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-f310ca3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-f310ca3
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-81e8361
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-525f8e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-378081c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-378081c
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-10b1ace
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-9a32a57 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-7a01afe>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-39912 .elementor-element.elementor-element-7a01afe
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-bebf10b
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-59607d3
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-fea8043 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-fd6da4b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-fd6da4b
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-b546176
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-fc17156 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-547d143>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-547d143
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-3a16461
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-fbd24c0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-8d8a3e9>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-8d8a3e9
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-9f5ab3b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-b8b4778
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-59b68af .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-2489e58>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-2489e58
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-49ec606
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-7e41b62 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-33f5ae0>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-33f5ae0
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-a75013d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-e1c6d2e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-ff4c637>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-39912 .elementor-element.elementor-element-ff4c637
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-cc36c0e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-12bd6f2
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-39912 .elementor-element.elementor-element-2ec38fe .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-39912 .elementor-element.elementor-element-a37b6b3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-a37b6b3
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-0059db5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-e693986
    {
        text-align: center;
    }
    .elementor-39912 .elementor-element.elementor-element-e693986 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-1e1b738
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-cec3d03>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-cec3d03 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-c32da62>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-c32da62 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-376ab19
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-306aba7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-306aba7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-306aba7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-306aba7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-306aba7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-306aba7 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-d59cde3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-d59cde3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-d59cde3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-d59cde3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-d59cde3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-d59cde3 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-ff61a3f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ff61a3f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ff61a3f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ff61a3f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ff61a3f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ff61a3f .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-a91232c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-a91232c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-a91232c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-a91232c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-a91232c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-a91232c .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-356cd0c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-356cd0c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-356cd0c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-356cd0c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-356cd0c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-356cd0c .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-80d15e3
    {
        --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-39912 .elementor-element.elementor-element-80d15e3.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-39912 .elementor-element.elementor-element-c0a8f8a
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-ec07527>.elementor-widget-container
    {
        padding: 8px 0 10px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ec07527 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ec07527.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ec07527.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ec07527.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ec07527 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-ec07527 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-39912 .elementor-element.elementor-element-3ae57c7>.elementor-widget-container
    {
        padding: 8px 0 10px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-3ae57c7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-3ae57c7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-3ae57c7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-3ae57c7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-3ae57c7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-3ae57c7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-39912 .elementor-element.elementor-element-de9297e>.elementor-widget-container
    {
        padding: 8px 0 10px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de9297e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de9297e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de9297e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de9297e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-de9297e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-de9297e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-39912 .elementor-element.elementor-element-62dbb8a>.elementor-widget-container
    {
        padding: 8px 0 10px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-62dbb8a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-62dbb8a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-62dbb8a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-62dbb8a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-62dbb8a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-62dbb8a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-39912 .elementor-element.elementor-element-1acf174>.elementor-widget-container
    {
        padding: 8px 0 10px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1acf174 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1acf174.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1acf174.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1acf174.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1acf174 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-1acf174 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-39912 .elementor-element.elementor-element-9ddaff8
    {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-3b719c8
    {
        --width: 95.313%;
        --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-39912 .elementor-element.elementor-element-dee35ef>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-dee35ef .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-39912 .elementor-element.elementor-element-39d41b52
    {
        padding: 50px 0 50px 0;
    }
    .elementor-39912 .elementor-element.elementor-element-4c256143 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-3dbfb77>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-3dbfb77 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-563184fa>.elementor-container
    {
        text-align: left;
    }
    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-39912 .elementor-element.elementor-element-59061d0
    {
        width: var(--container-widget-width,100.588%);
        max-width: 100.588%;
        --container-widget-width: 100.588%;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-59061d0.elementor-element
    {
        --align-self: center;
    }
    .elementor-39912 .elementor-element.elementor-element-59061d0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-ccf41bf>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-ccf41bf .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-39912 .elementor-element.elementor-element-4c4f412 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-39912 .elementor-element.elementor-element-7490ddea
    {
        width: var(--container-widget-width,100.588%);
        max-width: 100.588%;
        --container-widget-width: 100.588%;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-7490ddea.elementor-element
    {
        --align-self: center;
    }
    .elementor-39912 .elementor-element.elementor-element-7490ddea .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-1605811>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1605811 .elementor-divider-separator
    {
        width: 18%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-1605811 .elementor-divider
    {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-39912 .elementor-element.elementor-element-4aaa8469>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-4aaa8469
    {
        font-size: 13.31px;
    }
    .elementor-39912 .elementor-element.elementor-element-cab64fa
    {
        --padding-top: 40px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-f2b2450>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-f2b2450 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-39912 .elementor-element.elementor-element-d865a9c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-d865a9c .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-7d07fc9
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-39912 .elementor-element.elementor-element-7d07fc9.elementor-element
    {
        --align-self: center;
    }
    .elementor-39912 .elementor-element.elementor-element-3898167 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-39912 .elementor-element.elementor-element-8db6713 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-39912 .elementor-element.elementor-element-c06868b .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-39912 .elementor-element.elementor-element-003b2f5 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-39912 .elementor-element.elementor-element-b66268b .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-39912 .elementor-element.elementor-element-50c342a .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-39912 .elementor-element.elementor-element-d5f6832
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-36869d9
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-d068234
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-39912 .elementor-element.elementor-element-bc9c656
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-39912 .elementor-element.elementor-element-bc9c656.elementor-element
    {
        --align-self: center;
    }
    .elementor-39912 .elementor-element.elementor-element-bc9c656 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-39912 .elementor-element.elementor-element-3757b2b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-39912 .elementor-element.elementor-element-3757b2b .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-c430cfa
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-8294938
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-4fa767f
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-caff28b
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-1840423
    {
        font-size: 14px;
    }
    .elementor-39912 .elementor-element.elementor-element-ae56784>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-39912 .elementor-element.elementor-element-ae56784
    {
        --n-accordion-title-font-size: 15px;
    }
}
@media(min-width: 768px)
{
    .elementor-39912 .elementor-element.elementor-element-e80f37d
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-7e39053
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-3d84c08
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-90e091e
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-2fcfc0d
    {
        --content-width: 100%;
    }
    .elementor-39912 .elementor-element.elementor-element-79cb60b
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-597287b
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-f782837
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-369b526
    {
        --content-width: 100%;
    }
    .elementor-39912 .elementor-element.elementor-element-f2a3286
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-ba170b2
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-0f8048d
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-61374d8
    {
        --content-width: 100%;
    }
    .elementor-39912 .elementor-element.elementor-element-135b19b
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-a8a6af7
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-53a404a
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-15ce265
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-1799b09
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-8950def
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-d4aa13c
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-0d99c27
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-bebf10b
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-9f5ab3b
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-cc36c0e
    {
        --content-width: 500px;
    }
    .elementor-39912 .elementor-element.elementor-element-1e1b738
    {
        --width: 100%;
    }
    .elementor-39912 .elementor-element.elementor-element-3c00126
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-376ab19
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-80d15e3
    {
        --width: 50%;
    }
    .elementor-39912 .elementor-element.elementor-element-c0a8f8a
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-9ddaff8
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-3b719c8
    {
        --width: 25%;
    }
    .elementor-39912 .elementor-element.elementor-element-1d0da100
    {
        width: 46.339%;
    }
    .elementor-39912 .elementor-element.elementor-element-2d9dc049
    {
        width: 53.661%;
    }
    .elementor-39912 .elementor-element.elementor-element-ab48f70
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-ae6a57b
    {
        --width: 23.498%;
    }
    .elementor-39912 .elementor-element.elementor-element-2fada17
    {
        --width: 27.537%;
    }
    .elementor-39912 .elementor-element.elementor-element-13b2736
    {
        --width: 26.714%;
    }
    .elementor-39912 .elementor-element.elementor-element-ff55285
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-548854d
    {
        --width: 26.299%;
    }
    .elementor-39912 .elementor-element.elementor-element-2874d76
    {
        --width: 21.554%;
    }
    .elementor-39912 .elementor-element.elementor-element-d176d48
    {
        --width: 23.888%;
    }
    .elementor-39912 .elementor-element.elementor-element-74fafd9
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-36869d9
    {
        --content-width: 100%;
    }
    .elementor-39912 .elementor-element.elementor-element-d068234
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-9f97e77
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-36fae70
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-80ae6c6
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-b790f6f
    {
        --content-width: 100%;
    }
    .elementor-39912 .elementor-element.elementor-element-211b0bb
    {
        --content-width: 1460px;
    }
    .elementor-39912 .elementor-element.elementor-element-5a34b96
    {
        --content-width: 100%;
    }
    .elementor-39912 .elementor-element.elementor-element-580b959
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-39912 .elementor-element.elementor-element-79cb60b
    {
        --width: 33%;
    }
    .elementor-39912 .elementor-element.elementor-element-597287b
    {
        --width: 33%;
    }
    .elementor-39912 .elementor-element.elementor-element-f782837
    {
        --width: 33%;
    }
    .elementor-39912 .elementor-element.elementor-element-f2a3286
    {
        --width: 33%;
    }
    .elementor-39912 .elementor-element.elementor-element-ba170b2
    {
        --width: 33%;
    }
    .elementor-39912 .elementor-element.elementor-element-0f8048d
    {
        --width: 33%;
    }
    .elementor-39912 .elementor-element.elementor-element-135b19b
    {
        --width: 33%;
    }
    .elementor-39912 .elementor-element.elementor-element-a8a6af7
    {
        --width: 33%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-39912 .elementor-element.elementor-element-376ab19
    {
        --width: 50%;
    }
    .elementor-39912 .elementor-element.elementor-element-80d15e3
    {
        --width: 45%;
    }
    .elementor-39912 .elementor-element.elementor-element-c0a8f8a
    {
        --width: 50%;
    }
    .elementor-39912 .elementor-element.elementor-element-3b719c8
    {
        --width: 33%;
    }
    .elementor-39912 .elementor-element.elementor-element-1d0da100
    {
        width: 100%;
    }
    .elementor-39912 .elementor-element.elementor-element-2d9dc049
    {
        width: 100%;
    }
}/* Start custom CSS for container, class: .elementor-element-90e091e */
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-528edd3 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6a57711 */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6685821 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-53a404a *//* .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.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-767cfbc */
.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-d3e9efb */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-15ce265 *//*.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.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a09828d */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1799b09 *//* .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.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0fdfd75 */
.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-d8ecc9d */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8950def *//*.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.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2ad2f33 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d4aa13c *//* .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.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-81e8361 */
.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-10b1ace */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0d99c27 *//*.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.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bebf10b *//* .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.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-49ec606 */
.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-a75013d */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9f5ab3b *//*.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.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-cc36c0e *//*.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.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4b766c7 */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3c00126 */
.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-9ddaff8 */
.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;
}
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_sec_layout
    {
        margin-top: -10px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1e1b738 */
.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 section, class: .elementor-element-b493b53 */
.timeline.height-11:after
{
    height: 806px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ab48f70 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ff55285 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-cab64fa */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d5f6832 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-ae56784 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Vanguard CF';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.svg') format('svg');
}/* End Custom Fonts CSS */
