﻿.elementor-17 .elementor-element.elementor-element-20657a9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-20657a9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0076dc;
    background-image: url("../image/img10.jpg");
}
.elementor-17 .elementor-element.elementor-element-20657a9
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 0 15px 0;
}
.elementor-17 .elementor-element.elementor-element-20657a9>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-4f9cd5d
{
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-d6d2ead.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-d6d2ead.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-5ae1238 .elementskit-section-title-wraper .elementskit-section-title
{
    color: #fff;
    margin: 0 51px 25px 0;
    font-family: "Open Sans",Sans-serif;
    font-size: 38px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-5ae1238 .elementskit-section-title-wraper .elementskit-section-title>span
{
    color: #2575fc;
}
.elementor-17 .elementor-element.elementor-element-5ae1238 .elementskit-section-title-wraper .elementskit-section-title:hover>span
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-5ae1238 .elementskit-section-title-wraper p
{
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 2rem;
}
.elementor-17 .elementor-element.elementor-element-5ae1238>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-e3544ed .ekit-btn-wraper
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-e3544ed .elementskit-btn
{
    padding: 15px 15px 15px 15px;
    font-family: "Lato",Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    background-color: #fff;
    border-style: none;
    border-color: #4481fe;
    border-radius: 0 10px 0 10px;
    box-shadow: 19px 19px 40px 0 rgba(0,0,0,.1);
}
.elementor-17 .elementor-element.elementor-element-e3544ed .elementskit-btn svg path
{
    stroke: #000;
    fill: #000;
}
.elementor-17 .elementor-element.elementor-element-e3544ed .elementskit-btn:hover
{
    color: #000;
    background-color: #ecbe3d;
}
.elementor-17 .elementor-element.elementor-element-e3544ed .elementskit-btn:hover svg path
{
    stroke: #000;
    fill: #000;
}
.elementor-17 .elementor-element.elementor-element-e3544ed .elementskit-btn>i, .elementor-17 .elementor-element.elementor-element-e3544ed .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-17 .elementor-element.elementor-element-e3544ed .elementskit-btn>i, .rtl .elementor-17 .elementor-element.elementor-element-e3544ed .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-12330d6.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-12330d6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-50d67a8 img
{
    border-radius: 10px 0 10px 0;
}
.elementor-17 .elementor-element.elementor-element-95e0514:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-95e0514>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f4f7fa;
}
.elementor-17 .elementor-element.elementor-element-95e0514
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-95e0514>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-7aea052
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 25px 0 25px 0;
}
.elementor-17 .elementor-element.elementor-element-7aea052>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-032f152 .elementor-heading-title
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-1ed24b3 .elementor-heading-title
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.5em;
}
.elementor-17 .elementor-element.elementor-element-1ed24b3>.elementor-widget-container
{
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 4px;
    border-color: #000;
}
.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-786a285.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-786a285.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-3a46b71
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.8rem;
}
.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-18affb3.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-18affb3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-9e196a3
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.8rem;
}
.elementor-17 .elementor-element.elementor-element-bd90b2a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bd90b2a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/img10.jpg");
}
.elementor-17 .elementor-element.elementor-element-bd90b2a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 30px 0;
}
.elementor-17 .elementor-element.elementor-element-bd90b2a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-4b90d0c .elementskit-section-title-wraper .elementskit-section-title
{
    color: #fff;
    margin: 0 0 25px 0;
    font-family: "Open Sans",Sans-serif;
    font-size: 28px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-4b90d0c .elementskit-section-title-wraper .elementskit-section-title>span
{
    color: #2575fc;
}
.elementor-17 .elementor-element.elementor-element-4b90d0c .elementskit-section-title-wraper .elementskit-section-title:hover>span
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-4b90d0c .elementskit-section-title-wraper p
{
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 2rem;
}
.elementor-17 .elementor-element.elementor-element-4b90d0c>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-0293b13 .ekit-btn-wraper
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-0293b13 .elementskit-btn
{
    padding: 15px 15px 15px 15px;
    font-family: "Lato",Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    background-color: #fff;
    border-style: none;
    border-color: #4481fe;
    border-radius: 0 10px 0 10px;
    box-shadow: 19px 19px 40px 0 rgba(0,0,0,.1);
}
.elementor-17 .elementor-element.elementor-element-0293b13 .elementskit-btn svg path
{
    stroke: #000;
    fill: #000;
}
.elementor-17 .elementor-element.elementor-element-0293b13 .elementskit-btn:hover
{
    color: #000;
    background-color: #ecbe3d;
}
.elementor-17 .elementor-element.elementor-element-0293b13 .elementskit-btn:hover svg path
{
    stroke: #000;
    fill: #000;
}
.elementor-17 .elementor-element.elementor-element-0293b13 .elementskit-btn>i, .elementor-17 .elementor-element.elementor-element-0293b13 .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-17 .elementor-element.elementor-element-0293b13 .elementskit-btn>i, .rtl .elementor-17 .elementor-element.elementor-element-0293b13 .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-17 .elementor-element.elementor-element-25183ef.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-25183ef.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-25183ef.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-25183ef.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-25183ef .elementskit-infobox
{
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-25183ef .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-25183ef .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-25183ef .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
}
.elementor-17 .elementor-element.elementor-element-25183ef .elementskit-infobox:hover .box-body>p
{
    color: #656565;
}
.elementor-17 .elementor-element.elementor-element-deab3c1.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-deab3c1.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-deab3c1.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-deab3c1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-deab3c1 .elementskit-infobox
{
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-deab3c1 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-deab3c1 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-deab3c1 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
}
.elementor-17 .elementor-element.elementor-element-deab3c1 .elementskit-infobox:hover .box-body>p
{
    color: #656565;
}
.elementor-17 .elementor-element.elementor-element-587596a.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-587596a.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-587596a.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-587596a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-587596a .elementskit-infobox
{
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-587596a .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-587596a .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-587596a .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
}
.elementor-17 .elementor-element.elementor-element-587596a .elementskit-infobox:hover .box-body>p
{
    color: #656565;
}
.elementor-17 .elementor-element.elementor-element-fa52f7d.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-fa52f7d.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-fa52f7d.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-fa52f7d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-fa52f7d .elementskit-infobox
{
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-fa52f7d .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-fa52f7d .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-fa52f7d .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
}
.elementor-17 .elementor-element.elementor-element-fa52f7d .elementskit-infobox:hover .box-body>p
{
    color: #656565;
}
.elementor-17 .elementor-element.elementor-element-c7f39b4>.elementor-background-overlay
{
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-c7f39b4
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 25px 0 25px 0;
}
.elementor-17 .elementor-element.elementor-element-b0b6996
{
    text-align: center;
}
.elementor-17 .elementor-element.elementor-element-b0b6996 .elementor-heading-title
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-e6a0171
{
    text-align: center;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-e6a0171>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-d87ddb7>.elementor-element-populated
{
    box-shadow: 0 0 2px 0 #000;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 35px 40px 35px;
}
.elementor-17 .elementor-element.elementor-element-d87ddb7
{
    z-index: 499;
}
.elementor-17 .elementor-element.elementor-element-f8fca99 .ekit-btn-wraper
{
    text-align: center;
}
.elementor-17 .elementor-element.elementor-element-f8fca99 .elementskit-btn
{
    width: 72%;
    padding: 15px 15px 15px 15px;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    background-color: #18aefc;
    border-style: none;
    border-radius: 60px 60px 60px 60px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-17 .elementor-element.elementor-element-f8fca99 .elementskit-btn:hover
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-f8fca99 .elementskit-btn:hover svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-17 .elementor-element.elementor-element-f8fca99 .elementskit-btn>i, .elementor-17 .elementor-element.elementor-element-f8fca99 .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-17 .elementor-element.elementor-element-f8fca99 .elementskit-btn>i, .rtl .elementor-17 .elementor-element.elementor-element-f8fca99 .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-17 .elementor-element.elementor-element-f8fca99>.elementor-widget-container
{
    margin: -50px 0 0 0;
    padding: 0 0 15px 0;
}
.elementor-17 .elementor-element.elementor-element-54bef16
{
    text-align: center;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(30px / 2);
    margin-left: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-30px / 2);
    margin-left: calc(-30px / 2);
}
body.rtl .elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-30px / 2);
}
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-30px / 2);
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-item:not(:last-child):after
{
    content: "";
    border-color: #cccfd8;
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after
{
    border-top-style: dashed;
    border-top-width: 2px;
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after
{
    border-left-style: dashed;
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after
{
    border-left-width: 2px;
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-icon i
{
    color: #045bfb;
    transition: color .3s;
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-icon svg
{
    fill: #045bfb;
    transition: fill .3s;
}
.elementor-17 .elementor-element.elementor-element-6a66340
{
    --e-icon-list-icon-size: 32px;
    --icon-vertical-offset: 0px;
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-item>a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-6a66340 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-17 .elementor-element.elementor-element-a8b1b12 .ekit-btn-wraper
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-a8b1b12 .elementskit-btn
{
    width: 72%;
    padding: 10px 10px 10px 10px;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    background-color: #ff8f52;
    border-style: none;
    border-radius: 60px 60px 60px 60px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-17 .elementor-element.elementor-element-a8b1b12 .elementskit-btn:hover
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-a8b1b12 .elementskit-btn:hover svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-17 .elementor-element.elementor-element-a8b1b12 .elementskit-btn>i, .elementor-17 .elementor-element.elementor-element-a8b1b12 .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-17 .elementor-element.elementor-element-a8b1b12 .elementskit-btn>i, .rtl .elementor-17 .elementor-element.elementor-element-a8b1b12 .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-17 .elementor-element.elementor-element-a8b1b12>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 15px 15px 15px 15px;
}
.elementor-17 .elementor-element.elementor-element-8e81164>.elementor-element-populated
{
    box-shadow: 0 0 2px 0 #000;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 35px 40px 35px;
}
.elementor-17 .elementor-element.elementor-element-8e81164
{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-e43907b .ekit-btn-wraper
{
    text-align: center;
}
.elementor-17 .elementor-element.elementor-element-e43907b .elementskit-btn
{
    width: 72%;
    padding: 15px 15px 15px 15px;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    background-color: #18aefc;
    border-style: none;
    border-radius: 60px 60px 60px 60px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-17 .elementor-element.elementor-element-e43907b .elementskit-btn:hover
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-e43907b .elementskit-btn:hover svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-17 .elementor-element.elementor-element-e43907b .elementskit-btn>i, .elementor-17 .elementor-element.elementor-element-e43907b .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-17 .elementor-element.elementor-element-e43907b .elementskit-btn>i, .rtl .elementor-17 .elementor-element.elementor-element-e43907b .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-17 .elementor-element.elementor-element-e43907b>.elementor-widget-container
{
    margin: -50px 0 0 0;
    padding: 0 0 15px 0;
}
.elementor-17 .elementor-element.elementor-element-bb7738e
{
    text-align: center;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(30px / 2);
    margin-left: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-30px / 2);
    margin-left: calc(-30px / 2);
}
body.rtl .elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-30px / 2);
}
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-30px / 2);
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-item:not(:last-child):after
{
    content: "";
    border-color: #cccfd8;
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after
{
    border-top-style: dashed;
    border-top-width: 2px;
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after
{
    border-left-style: dashed;
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after
{
    border-left-width: 2px;
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-icon i
{
    color: #045bfb;
    transition: color .3s;
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-icon svg
{
    fill: #045bfb;
    transition: fill .3s;
}
.elementor-17 .elementor-element.elementor-element-f44d441
{
    --e-icon-list-icon-size: 32px;
    --icon-vertical-offset: 0px;
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-item>a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-f44d441 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-17 .elementor-element.elementor-element-5c3f2e2 .ekit-btn-wraper
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-5c3f2e2 .elementskit-btn
{
    width: 72%;
    padding: 10px 10px 10px 10px;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    background-color: #ff8f52;
    border-style: none;
    border-radius: 60px 60px 60px 60px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-17 .elementor-element.elementor-element-5c3f2e2 .elementskit-btn:hover
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-5c3f2e2 .elementskit-btn:hover svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-17 .elementor-element.elementor-element-5c3f2e2 .elementskit-btn>i, .elementor-17 .elementor-element.elementor-element-5c3f2e2 .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-17 .elementor-element.elementor-element-5c3f2e2 .elementskit-btn>i, .rtl .elementor-17 .elementor-element.elementor-element-5c3f2e2 .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-17 .elementor-element.elementor-element-5c3f2e2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 15px 15px 15px 15px;
}
.elementor-17 .elementor-element.elementor-element-5592806>.elementor-element-populated
{
    box-shadow: 0 0 2px 0 #000;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 35px 40px 35px;
}
.elementor-17 .elementor-element.elementor-element-5592806
{
    z-index: 10;
}
.elementor-17 .elementor-element.elementor-element-93b0704 .ekit-btn-wraper
{
    text-align: center;
}
.elementor-17 .elementor-element.elementor-element-93b0704 .elementskit-btn
{
    width: 72%;
    padding: 15px 15px 15px 15px;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    background-color: #18aefc;
    border-style: none;
    border-radius: 60px 60px 60px 60px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-17 .elementor-element.elementor-element-93b0704 .elementskit-btn:hover
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-93b0704 .elementskit-btn:hover svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-17 .elementor-element.elementor-element-93b0704 .elementskit-btn>i, .elementor-17 .elementor-element.elementor-element-93b0704 .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-17 .elementor-element.elementor-element-93b0704 .elementskit-btn>i, .rtl .elementor-17 .elementor-element.elementor-element-93b0704 .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-17 .elementor-element.elementor-element-93b0704>.elementor-widget-container
{
    margin: -50px 0 0 0;
    padding: 0 0 15px 0;
}
.elementor-17 .elementor-element.elementor-element-601f827
{
    text-align: center;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 17px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(30px / 2);
    margin-left: calc(30px / 2);
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-30px / 2);
    margin-left: calc(-30px / 2);
}
body.rtl .elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-30px / 2);
}
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-30px / 2);
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-item:not(:last-child):after
{
    content: "";
    border-color: #cccfd8;
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after
{
    border-top-style: dashed;
    border-top-width: 2px;
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after
{
    border-left-style: dashed;
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after
{
    border-left-width: 2px;
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-icon i
{
    color: #045bfb;
    transition: color .3s;
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-icon svg
{
    fill: #045bfb;
    transition: fill .3s;
}
.elementor-17 .elementor-element.elementor-element-906cabf
{
    --e-icon-list-icon-size: 32px;
    --icon-vertical-offset: 0px;
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-item>a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-906cabf .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-17 .elementor-element.elementor-element-ed2ed03 .ekit-btn-wraper
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-ed2ed03 .elementskit-btn
{
    width: 72%;
    padding: 10px 10px 10px 10px;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    background-color: #ff8f52;
    border-style: none;
    border-radius: 60px 60px 60px 60px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-17 .elementor-element.elementor-element-ed2ed03 .elementskit-btn:hover
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ed2ed03 .elementskit-btn:hover svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-17 .elementor-element.elementor-element-ed2ed03 .elementskit-btn>i, .elementor-17 .elementor-element.elementor-element-ed2ed03 .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-17 .elementor-element.elementor-element-ed2ed03 .elementskit-btn>i, .rtl .elementor-17 .elementor-element.elementor-element-ed2ed03 .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-17 .elementor-element.elementor-element-ed2ed03>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 15px 15px 15px 15px;
}
.elementor-17 .elementor-element.elementor-element-62b0df8
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 25px 0 25px 0;
}
.elementor-17 .elementor-element.elementor-element-4551127
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-4551127 .elementor-heading-title
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-4551127>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-4f9dc04
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.8rem;
}
.elementor-17 .elementor-element.elementor-element-1e8679d
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.8rem;
}
.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-9003232.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-9003232.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-9003232:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-9003232>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #005ff8;
}
.elementor-17 .elementor-element.elementor-element-9003232>.elementor-element-populated, .elementor-17 .elementor-element.elementor-element-9003232>.elementor-element-populated>.elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-9003232>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-9003232>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-17 .elementor-element.elementor-element-9003232>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-6ff9cb9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-6ff9cb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-ae8bb71 .elementor-heading-title
{
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
}
.elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(18px / 2);
}
.elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(18px / 2);
}
.elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(18px / 2);
    margin-left: calc(18px / 2);
}
.elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-18px / 2);
    margin-left: calc(-18px / 2);
}
body.rtl .elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-18px / 2);
}
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-18px / 2);
}
.elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-17 .elementor-element.elementor-element-70f24e5
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-item>a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-70f24e5 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-17 .elementor-element.elementor-element-58da994:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-58da994>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-58da994
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-58da994>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-4968e4e
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-4968e4e .elementor-heading-title
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-4968e4e>.elementor-widget-container
{
    padding: 15px 15px 15px 15px;
}
.elementor-17 .elementor-element.elementor-element-7150c180:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7150c180>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-7150c180
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-7150c180>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-52531bb6.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-52531bb6.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-52531bb6.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-52531bb6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-52531bb6 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-60d7f62.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-60d7f62.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-60d7f62.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-60d7f62.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-60d7f62 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-76caf0ea.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-76caf0ea.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-76caf0ea.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-76caf0ea .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-300db008.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-300db008.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-300db008.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-300db008.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-300db008 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-4d3b27e5.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-4d3b27e5.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-4d3b27e5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4d3b27e5 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-f37aa94.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-f37aa94.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-f37aa94.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-f37aa94.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-f37aa94 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-8540ebe.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-8540ebe.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-8540ebe.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-8540ebe.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-8540ebe .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-19e1082a.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-19e1082a.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-19e1082a.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-19e1082a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-19e1082a .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-7b28e225.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-7b28e225.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-7b28e225.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-7b28e225.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-7b28e225 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-229dd2d0.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-229dd2d0.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-229dd2d0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-229dd2d0 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-19c89443.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-19c89443.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-19c89443.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-19c89443.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-19c89443 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-654e7f6a.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-654e7f6a.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-654e7f6a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-654e7f6a .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-2aacefb3.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-2aacefb3.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-2aacefb3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2aacefb3 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-61df3a1e.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-61df3a1e.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-61df3a1e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-61df3a1e .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-30ba6b77.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-30ba6b77.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-30ba6b77.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-30ba6b77 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-2e97db94.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-2e97db94.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-2e97db94.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-2e97db94.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2e97db94 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-18a5bd09.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-18a5bd09.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-18a5bd09.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-18a5bd09 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-5bdf3152.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-5bdf3152.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-5bdf3152.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-5bdf3152 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-0b7606f.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-0b7606f.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-0b7606f.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-0b7606f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-0b7606f .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-d079cf0.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-d079cf0.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-d079cf0.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-d079cf0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-d079cf0 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-e583d18.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-e583d18.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-e583d18.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-e583d18.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-e583d18 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-78cae45.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-78cae45.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-78cae45.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-78cae45.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-78cae45 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-18a8aa4.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-18a8aa4.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-18a8aa4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-18a8aa4 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-ac2729c.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-ac2729c.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-ac2729c.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-ac2729c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-ac2729c .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-eae648f.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-eae648f.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-eae648f.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-eae648f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-eae648f .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-589f274.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-589f274.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-589f274.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-589f274.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-589f274 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-4d8ff2c.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-4d8ff2c.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-4d8ff2c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4d8ff2c .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-f76c3a0.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-f76c3a0.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-f76c3a0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-f76c3a0 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-45b9ca2.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-45b9ca2.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-45b9ca2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-45b9ca2 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-93716eb.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-93716eb.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-93716eb.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-93716eb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-93716eb .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-02e0a81.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-02e0a81.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-02e0a81.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-02e0a81.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-02e0a81 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-e42fc46.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-e42fc46.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-e42fc46.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-e42fc46.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-e42fc46 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-b653d31.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-b653d31.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-b653d31.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-b653d31.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-b653d31 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-16bd702.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-16bd702.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-16bd702.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-16bd702.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-16bd702 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-9a10ff7.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-9a10ff7.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-9a10ff7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-9a10ff7 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-2e5bfac.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-2e5bfac.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-2e5bfac.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2e5bfac .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-4229d71.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-4229d71.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-4229d71.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-4229d71.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-4229d71 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-03fc4eb.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-03fc4eb.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-03fc4eb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-03fc4eb .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-2ce3f62.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-2ce3f62.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-2ce3f62.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-2ce3f62 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-490c2eb.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-490c2eb.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-490c2eb.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-490c2eb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-490c2eb .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-7c802ce.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-7c802ce.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-7c802ce.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-7c802ce.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-7c802ce .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-65d7f7a.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-65d7f7a.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-65d7f7a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-65d7f7a .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-311bf62.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-311bf62.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-311bf62.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-311bf62.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-311bf62 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-13be90d.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-13be90d.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-13be90d.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-13be90d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-13be90d .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-ff50b9f.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-ff50b9f.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-ff50b9f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox .elementskit-info-box-icon
{
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox .elementskit-info-box-icon
{
    height: 50px;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-ff50b9f .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-60ac29e
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-1b555d8
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-1b555d8 .elementor-heading-title
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-1b555d8>.elementor-widget-container
{
    padding: 15px 15px 15px 15px;
}
.elementor-17 .elementor-element.elementor-element-c7a368b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c7a368b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-c7a368b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-c7a368b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-49c6136.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-49c6136.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-49c6136.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-49c6136.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementkit-infobox-icon
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-info-box-icon>svg path
{
    fill: #fff;
    stroke: #fff;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox:hover .elementskit-info-box-icon i
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox:hover .elementskit-info-box-icon svg path
{
    fill: #fff;
    stroke: #fff;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox .elementskit-info-box-icon i
{
    font-size: 30px;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-info-box-icon>svg
{
    max-width: 30px;
    height: auto;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 1px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox .elementskit-info-box-icon
{
    padding: 10px 10px 10px 10px;
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox .elementskit-info-box-icon
{
    height: 64px;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-49c6136 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-b6ef71c.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-b6ef71c.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-b6ef71c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 17px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementkit-infobox-icon
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-info-box-icon>svg path
{
    fill: #fff;
    stroke: #fff;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox:hover .elementskit-info-box-icon i
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox:hover .elementskit-info-box-icon svg path
{
    fill: #fff;
    stroke: #fff;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox .elementskit-info-box-icon i
{
    font-size: 30px;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-info-box-icon>svg
{
    max-width: 30px;
    height: auto;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 1px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox .elementskit-info-box-icon
{
    padding: 10px 10px 10px 10px;
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox .elementskit-info-box-icon
{
    height: 64px;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-b6ef71c .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-933afb4.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-933afb4.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-933afb4.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-933afb4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox
{
    background-color: #f4f7fa;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 25px;
    border-color: #045bfb;
    border-radius: 5px 5px 5px 5px;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox .elementskit-info-box-title
{
    padding: 0 0 0 0;
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox .box-body>p
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox:hover .box-body>p
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox p
{
    margin: 5px 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementkit-infobox-icon
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-info-box-icon>svg path
{
    fill: #fff;
    stroke: #fff;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-info-box-icon
{
    background-color: #045bfb;
    border-radius: 10px 10px 10px 10px;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox:hover .elementskit-info-box-icon i
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox:hover .elementskit-info-box-icon svg path
{
    fill: #fff;
    stroke: #fff;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox .elementskit-info-box-icon i
{
    font-size: 30px;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-info-box-icon>svg
{
    max-width: 30px;
    height: auto;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 15px 0 1px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox .elementskit-info-box-icon
{
    padding: 10px 10px 10px 10px;
    transform: rotate(0deg);
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox .elementskit-info-box-icon
{
    height: 64px;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox .elementkit-infobox-icon
{
    line-height: 50px;
}
.elementor-17 .elementor-element.elementor-element-933afb4 .elementskit-infobox.gradient-active::before
{
    background-color: #045bfb;
}
.elementor-17 .elementor-element.elementor-element-7473216>.elementor-background-overlay
{
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-7473216
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-17 .elementor-element.elementor-element-faaeb20
{
    text-align: center;
}
.elementor-17 .elementor-element.elementor-element-faaeb20 .elementor-heading-title
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-faaeb20>.elementor-widget-container
{
    padding: 15px 15px 15px 15px;
}
.elementor-17 .elementor-element.elementor-element-9fcca70>.elementor-background-overlay
{
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-9fcca70
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 25px 0;
}
.elementor-17 .elementor-element.elementor-element-47eaf2a .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-47eaf2a .elementor-icon-box-title
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-47eaf2a .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-47eaf2a .elementor-icon-box-title a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-47eaf2a .elementor-icon-box-description
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-17 .elementor-element.elementor-element-47eaf2a>.elementor-widget-container
{
    padding: 25px 20px 25px 20px;
    background-color: #fff;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: #ecbe3d;
}
.elementor-17 .elementor-element.elementor-element-f2cb62f .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-f2cb62f .elementor-icon-box-title
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-f2cb62f .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f2cb62f .elementor-icon-box-title a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-f2cb62f .elementor-icon-box-description
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-17 .elementor-element.elementor-element-f2cb62f>.elementor-widget-container
{
    padding: 25px 20px 25px 20px;
    background-color: #fff;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: #ecbe3d;
}
.elementor-17 .elementor-element.elementor-element-63a4fbb .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-63a4fbb .elementor-icon-box-title
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-63a4fbb .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-63a4fbb .elementor-icon-box-title a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-63a4fbb .elementor-icon-box-description
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-17 .elementor-element.elementor-element-63a4fbb>.elementor-widget-container
{
    padding: 25px 20px 25px 20px;
    background-color: #fff;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: #ecbe3d;
}
.elementor-17 .elementor-element.elementor-element-1cf8f994>.elementor-container
{
    max-width: 1140px;
}
.elementor-17 .elementor-element.elementor-element-1cf8f994:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1cf8f994>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f7f7f7;
}
.elementor-17 .elementor-element.elementor-element-1cf8f994
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 25px 0 25px 0;
}
.elementor-17 .elementor-element.elementor-element-1cf8f994>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-ee7a27a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-17 .elementor-element.elementor-element-ee7a27a>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-7e3485d
{
    text-align: center;
}
.elementor-17 .elementor-element.elementor-element-7e3485d .elementor-heading-title
{
    color: #020202;
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-7e3485d>.elementor-widget-container
{
    padding: 25px 15px 25px 15px;
}
.elementor-17 .elementor-element.elementor-element-3af36f3c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-17 .elementor-element.elementor-element-3af36f3c>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    background-color: #fff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #cfdde9;
}
.elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-body p
{
    color: #000;
}
.elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-body
{
    color: #000;
    padding: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-body
{
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.8rem;
}
.elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-body, .elementor-17 .elementor-element.elementor-element-ce3fe73 .accordion.floating-style .elementskit-card-body
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion>.elementskit-card.active
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #cfdde9;
}
.elementor-17 .elementor-element.elementor-element-c347928:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c347928>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/img10.jpg");
}
.elementor-17 .elementor-element.elementor-element-c347928
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 25px 0 25px 0;
}
.elementor-17 .elementor-element.elementor-element-c347928>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-09a2454:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-09a2454>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-09a2454>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-09a2454>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-17 .elementor-element.elementor-element-e273d80 .elementor-heading-title
{
    color: #000;
    font-family: "Open Sans",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 3rem;
}
.elementor-17 .elementor-element.elementor-element-847ba03 .ekit_wpForms_container .wpforms-field label
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-17 .elementor-element.elementor-element-847ba03 .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-17 .elementor-element.elementor-element-847ba03 .ekit_wpForms_container .wpforms-field textarea, .elementor-17 .elementor-element.elementor-element-847ba03 .ekit_wpForms_container .wpforms-field select
{
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-847ba03 .ekit_wpForms_container .wpforms-submit-container
{
    text-align: left;
}
.elementor-17 .elementor-element.elementor-element-847ba03 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit
{
    display: inline-block;
    background-color: #000;
}
.elementor-17 .elementor-element.elementor-element-847ba03 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit:hover
{
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-847ba03>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-ff71f1e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-ff71f1e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0
{
    --icon-box-icon-margin: 15px;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0 .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #fec63f;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0.elementor-view-stacked .elementor-icon
{
    background-color: #6ec1e400;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-df3d7d0.elementor-view-default .elementor-icon
{
    fill: #6ec1e400;
    color: #6ec1e400;
    border-color: #6ec1e400;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0.elementor-view-stacked .elementor-icon:hover
{
    background-color: #2575fc;
    fill: #fff;
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-df3d7d0.elementor-view-default .elementor-icon:hover
{
    fill: #2575fc;
    color: #2575fc;
    border-color: #2575fc;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0 .elementor-icon
{
    font-size: 25px;
    padding: 15px;
    border-radius: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0 .elementor-icon i
{
    transform: rotate(0deg);
}
.elementor-17 .elementor-element.elementor-element-df3d7d0 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-df3d7d0 .elementor-icon-box-title a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-df3d7d0>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
    background-color: transparent;
    background-image: linear-gradient(180deg,#1d74ff 0%,#005ff8 100%);
    border-radius: 10px 0 10px 0;
}
.elementor-17 .elementor-element.elementor-element-c456738
{
    --icon-box-icon-margin: 15px;
}
.elementor-17 .elementor-element.elementor-element-c456738 .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #fec63f;
}
.elementor-17 .elementor-element.elementor-element-c456738.elementor-view-stacked .elementor-icon
{
    background-color: #6ec1e400;
}
.elementor-17 .elementor-element.elementor-element-c456738.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c456738.elementor-view-default .elementor-icon
{
    fill: #6ec1e400;
    color: #6ec1e400;
    border-color: #6ec1e400;
}
.elementor-17 .elementor-element.elementor-element-c456738.elementor-view-stacked .elementor-icon:hover
{
    background-color: #2575fc;
    fill: #fff;
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-c456738.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-c456738.elementor-view-default .elementor-icon:hover
{
    fill: #2575fc;
    color: #2575fc;
    border-color: #2575fc;
}
.elementor-17 .elementor-element.elementor-element-c456738.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-c456738 .elementor-icon
{
    font-size: 25px;
    padding: 15px;
    border-radius: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-c456738 .elementor-icon i
{
    transform: rotate(0deg);
}
.elementor-17 .elementor-element.elementor-element-c456738 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-c456738 .elementor-icon-box-title a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
}
.elementor-17 .elementor-element.elementor-element-c456738 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-c456738>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
    background-color: transparent;
    background-image: linear-gradient(180deg,#1d74ff 0%,#005ff8 100%);
    border-radius: 10px 0 10px 0;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b
{
    --icon-box-icon-margin: 15px;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #fec63f;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b.elementor-view-stacked .elementor-icon
{
    background-color: #6ec1e400;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b0bf95b.elementor-view-default .elementor-icon
{
    fill: #6ec1e400;
    color: #6ec1e400;
    border-color: #6ec1e400;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b.elementor-view-stacked .elementor-icon:hover
{
    background-color: #2575fc;
    fill: #fff;
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-b0bf95b.elementor-view-default .elementor-icon:hover
{
    fill: #2575fc;
    color: #2575fc;
    border-color: #2575fc;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b .elementor-icon
{
    font-size: 25px;
    padding: 15px;
    border-radius: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b .elementor-icon i
{
    transform: rotate(0deg);
}
.elementor-17 .elementor-element.elementor-element-b0bf95b .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b0bf95b .elementor-icon-box-title a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b .elementor-icon-box-description
{
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-b0bf95b>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
    background-color: transparent;
    background-image: linear-gradient(180deg,#1d74ff 0%,#005ff8 100%);
    border-radius: 10px 0 10px 0;
}
.elementor-17 .elementor-element.elementor-element-fb371c6
{
    --icon-box-icon-margin: 15px;
}
.elementor-17 .elementor-element.elementor-element-fb371c6 .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #fec63f;
}
.elementor-17 .elementor-element.elementor-element-fb371c6.elementor-view-stacked .elementor-icon
{
    background-color: #6ec1e400;
}
.elementor-17 .elementor-element.elementor-element-fb371c6.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-fb371c6.elementor-view-default .elementor-icon
{
    fill: #6ec1e400;
    color: #6ec1e400;
    border-color: #6ec1e400;
}
.elementor-17 .elementor-element.elementor-element-fb371c6.elementor-view-stacked .elementor-icon:hover
{
    background-color: #2575fc;
    fill: #fff;
    color: #fff;
}
.elementor-17 .elementor-element.elementor-element-fb371c6.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-fb371c6.elementor-view-default .elementor-icon:hover
{
    fill: #2575fc;
    color: #2575fc;
    border-color: #2575fc;
}
.elementor-17 .elementor-element.elementor-element-fb371c6.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-17 .elementor-element.elementor-element-fb371c6 .elementor-icon
{
    font-size: 25px;
    padding: 15px;
    border-radius: 0 0 0 0;
}
.elementor-17 .elementor-element.elementor-element-fb371c6 .elementor-icon i
{
    transform: rotate(0deg);
}
.elementor-17 .elementor-element.elementor-element-fb371c6 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-fb371c6 .elementor-icon-box-title a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
}
.elementor-17 .elementor-element.elementor-element-fb371c6 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-fb371c6>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
    background-color: transparent;
    background-image: linear-gradient(180deg,#1d74ff 0%,#005ff8 100%);
    border-radius: 10px 0 10px 0;
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1024px)
{
    .elementor-17 .elementor-element.elementor-element-5ae1238 .elementskit-section-title-wraper .elementskit-section-title
    {
        margin: 0 0 0 0;
    }
    .elementor-17 .elementor-element.elementor-element-4b90d0c .elementskit-section-title-wraper .elementskit-section-title
    {
        margin: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-17 .elementor-element.elementor-element-20657a9
    {
        padding: 25px 0 25px 0;
    }
    .elementor-17 .elementor-element.elementor-element-5ae1238 .elementskit-section-title-wraper .elementskit-section-title
    {
        font-size: 24px;
    }
    .elementor-17 .elementor-element.elementor-element-e3544ed .ekit-btn-wraper
    {
        text-align: left;
    }
    .elementor-17 .elementor-element.elementor-element-0293b13 .ekit-btn-wraper
    {
        text-align: left;
    }
    .elementor-17 .elementor-element.elementor-element-b0b6996 .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.8em;
    }
    .elementor-17 .elementor-element.elementor-element-f84d9d0
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-17 .elementor-element.elementor-element-d87ddb7>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-17 .elementor-element.elementor-element-f8fca99>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-17 .elementor-element.elementor-element-a8b1b12 .ekit-btn-wraper
    {
        text-align: center;
    }
    .elementor-17 .elementor-element.elementor-element-8e81164>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-17 .elementor-element.elementor-element-e43907b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-17 .elementor-element.elementor-element-5c3f2e2 .ekit-btn-wraper
    {
        text-align: center;
    }
    .elementor-17 .elementor-element.elementor-element-5592806>.elementor-element-populated
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-17 .elementor-element.elementor-element-93b0704>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-17 .elementor-element.elementor-element-ed2ed03 .ekit-btn-wraper
    {
        text-align: center;
    }
    .elementor-17 .elementor-element.elementor-element-4551127 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-17 .elementor-element.elementor-element-4968e4e .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-17 .elementor-element.elementor-element-1b555d8 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-17 .elementor-element.elementor-element-faaeb20 .elementor-heading-title
    {
        font-size: 18px;
        line-height: 2em;
    }
    .elementor-17 .elementor-element.elementor-element-1cf8f994
    {
        padding: 15px 0 15px 0;
    }
    .elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link
    {
        font-size: 14px;
    }
    .elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-ce3fe73 .elementskit-accordion .elementskit-card-body
    {
        font-size: 14px;
    }
}