@font-face
{
    font-family: "Red Hat Display";
    font-style: normal;
    font-weight: 900;
    src: url("https://fonts.gstatic.com/s/redhatdisplay/v4/8vIV7wUr0m80wwYf0QCXZzYzUoTofhm0ZKrAIkRQbpzU.woff2") format("woff2");
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
    font-display: swap;
}
@font-face
{
    font-family: "Red Hat Display";
    font-style: normal;
    font-weight: 900;
    src: url("https://fonts.gstatic.com/s/redhatdisplay/v4/8vIV7wUr0m80wwYf0QCXZzYzUoTofhm0aqrAIkRQbg.woff2") format("woff2");
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
    font-display: swap;
}
@font-face
{
    font-family: "Red Hat Text";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/redhattext/v3/RrQXbohi_ic6B3yVSzGBrMxQZqctMc-JPWCN.woff2") format("woff2");
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
    font-display: swap;
}
@font-face
{
    font-family: "Red Hat Text";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/redhattext/v3/RrQXbohi_ic6B3yVSzGBrMxQaKctMc-JPQ.woff2") format("woff2");
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
    font-display: swap;
}
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2") format("woff2");
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
    font-display: swap;
}
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2") format("woff2");
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116;
    font-display: swap;
}
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2") format("woff2");
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2") format("woff2");
    unicode-range: U+370-3FF;
    font-display: swap;
}
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2") format("woff2");
    unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB;
    font-display: swap;
}
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2") format("woff2");
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
    font-display: swap;
}
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") format("woff2");
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
    font-display: swap;
}
.elementor-2349 .elementor-element.elementor-element-1d18441:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-1d18441>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0049b1;
    background-image: url("https://cdn-anigj.nitrocdn.com/ebEHYdZCidMWPqdsHHRNBBkzdXhXaXTq/assets/static/optimized/images/7c91bb98f4e364bd020a172176c63328.bg-footer-home5.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2349 .elementor-element.elementor-element-1d18441
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-2349 .elementor-element.elementor-element-1d18441>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2349 .elementor-element.elementor-element-12544e3
{
    padding: 120px 0 120px 0;
}
.elementor-2349 .elementor-element.elementor-element-069bccc
{
    text-align: left;
}
.elementor-2349 .elementor-element.elementor-element-069bccc>.elementor-widget-container
{
    margin: 0 0 25px 0;
}
.elementor-2349 .elementor-element.elementor-element-26174aa .elementor-text-editor
{
    text-align: left;
}
.elementor-2349 .elementor-element.elementor-element-26174aa
{
    color: #fff;
    font-family: "Red Hat Text",Sans-serif;
    line-height: 30px;
}
.elementor-2349 .elementor-element.elementor-element-26174aa>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-7c99cad.elementor-social-icon
{
    background-color: #fff;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-7c99cad.elementor-social-icon i
{
    color: #4ccef9;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-7c99cad.elementor-social-icon svg
{
    fill: #4ccef9;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-97785a0.elementor-social-icon
{
    background-color: #fff;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-97785a0.elementor-social-icon i
{
    color: #25e;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-97785a0.elementor-social-icon svg
{
    fill: #25e;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-4c2b54a.elementor-social-icon
{
    background-color: #fff;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-4c2b54a.elementor-social-icon i
{
    color: #3292ff;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-4c2b54a.elementor-social-icon svg
{
    fill: #3292ff;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-28a9de5.elementor-social-icon
{
    background-color: #fff;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-28a9de5.elementor-social-icon i
{
    color: #ff970f;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-repeater-item-28a9de5.elementor-social-icon svg
{
    fill: #ff970f;
}
.elementor-2349 .elementor-element.elementor-element-0080f84
{
    --grid-template-columns: repeat(0,auto);
    --icon-size: 13px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-widget-container
{
    text-align: left;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-social-icon
{
    --icon-padding: .5em;
}
.elementor-2349 .elementor-element.elementor-element-0080f84 .elementor-icon
{
    border-radius: 50% 50% 50% 50%;
}
.elementor-2349 .elementor-element.elementor-element-f61b801 .elementor-heading-title
{
    color: #fff;
    font-family: "Red Hat Display",Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-2349 .elementor-element.elementor-element-f61b801>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-2349 .elementor-element.elementor-element-6672f4d
{
    color: #fff;
}
.elementor-2349 .elementor-element.elementor-element-2b178e2 .elementor-heading-title
{
    color: #fff;
    font-family: "Red Hat Display",Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-2349 .elementor-element.elementor-element-2b178e2>.elementor-widget-container
{
    margin: 20px 0 30px 0;
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-icon i
{
    font-size: 14px;
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-icon svg
{
    width: 14px;
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-text
{
    color: #9ee8ff;
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #fff;
}
.elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-item, .elementor-2349 .elementor-element.elementor-element-c562df6 .elementor-icon-list-item a
{
    font-family: "Red Hat Display",Sans-serif;
}
.elementor-2349 .elementor-element.elementor-element-eb59ae4 .elementor-heading-title
{
    color: #fff;
    font-family: "Red Hat Display",Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-2349 .elementor-element.elementor-element-eb59ae4>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-2349 .elementor-element.elementor-element-e3a79f8
{
    padding: 20px 0 20px 0;
}
.elementor-2349 .elementor-element.elementor-element-02dfbbd
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(255,255,255,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 25px 0 0 0;
}
.elementor-2349 .elementor-element.elementor-element-02dfbbd>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2349 .elementor-element.elementor-element-e6331db .elementor-text-editor
{
    text-align: center;
}
.elementor-2349 .elementor-element.elementor-element-e6331db
{
    color: #acebff;
    font-size: 15px;
}
.elementor-2349 .elementor-element.elementor-element-e6331db>.elementor-widget-container
{
    margin: 0 0 20px 0;
}
@media(max-width: 1024px)
{
    .elementor-2349 .elementor-element.elementor-element-2b178e2>.elementor-widget-container
    {
        margin: 40px 0 0 0;
    }
    .elementor-2349 .elementor-element.elementor-element-eb59ae4>.elementor-widget-container
    {
        margin: 40px 0 0 0;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-2349 .elementor-element.elementor-element-71abf0e
    {
        width: 50%;
    }
    .elementor-2349 .elementor-element.elementor-element-f9aef7b
    {
        width: 50%;
    }
    .elementor-2349 .elementor-element.elementor-element-5f1b2d9
    {
        width: 50%;
    }
    .elementor-2349 .elementor-element.elementor-element-0ca323c
    {
        width: 50%;
    }
    .elementor-2349 .elementor-element.elementor-element-4f0ed4c
    {
        width: 50%;
    }
}
@media(max-width: 767px)
{
    .elementor-2349 .elementor-element.elementor-element-12544e3
    {
        padding: 120px 0 80px 0;
    }
    .elementor-2349 .elementor-element.elementor-element-e3a79f8
    {
        padding: 120px 0 80px 0;
    }
}
.elementor-2349 .elementor-element.elementor-element-1d18441:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2349 .elementor-element.elementor-element-1d18441>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy
{
    background-image: none!important;
}