.elementor-1963 .elementor-element.elementor-element-ffaba1c:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-ffaba1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#E5EAEF;
}
.elementor-1963 .elementor-element.elementor-element-ffaba1c{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:83px;
    margin-bottom:0px;
}
.elementor-1963 .elementor-element.elementor-element-ffaba1c > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-ffaba1c.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{
    top:75px;
}
.elementor-1963 .elementor-element.elementor-element-ffaba1c.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{
    top:75px;
}
#wpadminbar ~ .elementor-1963 .elementor-element.elementor-element-ffaba1c.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-1963 .elementor-element.elementor-element-ffaba1c.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{
    top:calc(75px + var(--wpadminbar-height, 0px));
}
#wpadminbar ~ .elementor-1963 .elementor-element.elementor-element-ffaba1c.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-1963 .elementor-element.elementor-element-ffaba1c.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{
    top:calc(75px + var(--wpadminbar-height, 0px));
}
.elementor-1963 .elementor-element.elementor-element-ffaba1c.elementor-section.jkit-sticky-element--enabled{
    z-index:9;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-eb54fcc.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-eb54fcc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-18893a1{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-18893a1 .elementor-heading-title{
    color:#333333;
    font-size:15px;
    font-weight:600;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-2b3e3fb.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-2b3e3fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul, .elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu, .elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a{
    display:flex;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{
    justify-content:flex-start;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu{
    left:unset;
    top:100%;
    right:unset;
    bottom:unset;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu{
    left:100%;
    top:unset;
    right:unset;
    bottom:unset;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{
    height:40px;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{
    font-family:"Poppins", Sans-serif;
    font-size:13px;
    font-weight:600;
    color:#333333;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{
    fill:#333333;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a{
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a svg{
    fill: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a{
    color: #bc1f54;
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg{
    fill: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{
    min-width:220px;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{
    float:right;
    background-color:#EAEAEA;
}
.elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{
    object-fit:cover;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-8f1e2b6.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-8f1e2b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-17e7084a > .elementor-container{
    min-height:450px;
}
.elementor-1963 .elementor-element.elementor-element-17e7084a > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-17e7084a:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-17e7084a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../../img/bg-wave-scaled.jpg");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-1963 .elementor-element.elementor-element-17e7084a > .elementor-background-overlay{
    background-image:url("../../../img/elements-isometric-distributed-cloud-vector-concept.png");
    background-position:89% 76%;
    background-repeat:no-repeat;
    background-size:45vw auto;
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-17e7084a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 48px 0px;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-4768cc84.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-4768cc84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-4ad0b347{
    overflow:hidden;
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-1963 .elementor-element.elementor-element-5437f5a2{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-5437f5a2 .elementor-heading-title{
    color: #bc1f54;
    font-weight:800;
    text-transform:uppercase;
}
.elementor-1963 .elementor-element.elementor-element-5437f5a2 > .elementor-widget-container{
    margin:8px 0px 16px 0px;
}
.elementor-1963 .elementor-element.elementor-element-e1eb1e3 > .elementor-container{
    min-height:187px;
}
.elementor-1963 .elementor-element.elementor-element-e1eb1e3{
    overflow:hidden;
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-1963 .elementor-element.elementor-element-b6da4b8 .elementor-heading-title{
    color:#263351;
    font-size:46px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-aba4b8c{
    overflow:hidden;
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-1963 .elementor-element.elementor-element-597fde69 > .elementor-widget-container{
    margin:0px 0px 24px 0px;
}
.elementor-1963 .elementor-element.elementor-element-ddea79d > .elementor-background-overlay{
    background-image:url("../../../img/shapes.png");
    background-position:-210px 98px;
    background-repeat:no-repeat;
    background-size:13% auto;
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-ddea79d{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 46px 0px;
}
.elementor-1963 .elementor-element.elementor-element-fa0ad56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1963 .elementor-element.elementor-element-fa0ad56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../../img/dot_patt3.png");
    background-position:-27px 239px;
    background-repeat:no-repeat;
    background-size:20% auto;
}
.elementor-1963 .elementor-element.elementor-element-fa0ad56 > .elementor-element-populated >  .elementor-background-overlay{
    background-image:url("../../../img/dot_patt3.png");
    background-position:1100px 337px;
    background-repeat:no-repeat;
    background-size:20% auto;
    opacity:1;
}
.elementor-1963 .elementor-element.elementor-element-fa0ad56 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-fa0ad56 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-7dc2e9e7 > .elementor-background-overlay{
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-7dc2e9e7{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-fab22b7{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-fab22b7 .elementor-heading-title{
    color: #bc1f54;
    font-weight:800;
    text-transform:uppercase;
}
.elementor-1963 .elementor-element.elementor-element-fab22b7 > .elementor-widget-container{
    margin:8px 0px 16px 0px;
}
.elementor-1963 .elementor-element.elementor-element-f4fe0f2{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-f4fe0f2 .elementor-heading-title{
    color:#263351;
    font-size:46px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-1a0acb18{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-1a0acb18 > .elementor-widget-container{
    margin:0px 0px 24px 0px;
}
.elementor-1963 .elementor-element.elementor-element-b937b05:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-b937b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-b937b05{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-1963 .elementor-element.elementor-element-b937b05 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-3252358 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#ECECEC;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 50px 30px 50px;
}
.elementor-1963 .elementor-element.elementor-element-3252358 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7.elementor-view-stacked .elementor-icon{
    background-color: #bc1f54;
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-8e14fa7.elementor-view-default .elementor-icon{
    fill: #bc1f54;
    color: #bc1f54;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7.elementor-view-framed .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7.elementor-view-stacked .elementor-icon:hover{
    background-color:#ECECEC;
    fill: #bc1f54;
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7.elementor-view-framed .elementor-icon:hover, .elementor-1963 .elementor-element.elementor-element-8e14fa7.elementor-view-default .elementor-icon:hover{
    fill:#ECECEC;
    color:#ECECEC;
    border-color:#ECECEC;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7.elementor-view-framed .elementor-icon:hover{
    background-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7 .elementor-icon{
    font-size:60px;
    padding:26px;
    border-radius:30px 30px 30px 30px;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7 .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7 .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-8e14fa7 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:900;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7 .elementor-icon-box-description{
    font-size:14px;
}
.elementor-1963 .elementor-element.elementor-element-8e14fa7 > .elementor-widget-container{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-0441a06 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#ECECEC;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 50px 30px 50px;
}
.elementor-1963 .elementor-element.elementor-element-0441a06 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe.elementor-view-stacked .elementor-icon{
    background-color: #bc1f54;
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-836e8fe.elementor-view-default .elementor-icon{
    fill: #bc1f54;
    color: #bc1f54;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe.elementor-view-framed .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe.elementor-view-stacked .elementor-icon:hover{
    background-color:#ECECEC;
    fill: #bc1f54;
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe.elementor-view-framed .elementor-icon:hover, .elementor-1963 .elementor-element.elementor-element-836e8fe.elementor-view-default .elementor-icon:hover{
    fill:#ECECEC;
    color:#ECECEC;
    border-color:#ECECEC;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe.elementor-view-framed .elementor-icon:hover{
    background-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe .elementor-icon{
    font-size:60px;
    padding:26px;
    border-radius:30px 30px 30px 30px;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-836e8fe .elementor-icon-box-title a{
    font-size:18px;
    font-weight:900;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe .elementor-icon-box-description{
    font-size:14px;
}
.elementor-1963 .elementor-element.elementor-element-836e8fe > .elementor-widget-container{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-6fd1a46 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#ECECEC;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 50px 30px 50px;
}
.elementor-1963 .elementor-element.elementor-element-6fd1a46 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b.elementor-view-stacked .elementor-icon{
    background-color: #bc1f54;
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-d44dc8b.elementor-view-default .elementor-icon{
    fill: #bc1f54;
    color: #bc1f54;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b.elementor-view-framed .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b.elementor-view-stacked .elementor-icon:hover{
    background-color:#ECECEC;
    fill: #bc1f54;
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b.elementor-view-framed .elementor-icon:hover, .elementor-1963 .elementor-element.elementor-element-d44dc8b.elementor-view-default .elementor-icon:hover{
    fill:#ECECEC;
    color:#ECECEC;
    border-color:#ECECEC;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b.elementor-view-framed .elementor-icon:hover{
    background-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b .elementor-icon{
    font-size:60px;
    padding:26px;
    border-radius:30px 30px 30px 30px;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-d44dc8b .elementor-icon-box-title a{
    font-size:18px;
    font-weight:900;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b .elementor-icon-box-description{
    font-size:14px;
    text-transform:none;
}
.elementor-1963 .elementor-element.elementor-element-d44dc8b > .elementor-widget-container{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-a0b31ef > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 50px 30px 50px;
}
.elementor-1963 .elementor-element.elementor-element-a0b31ef > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4.elementor-view-stacked .elementor-icon{
    background-color: #bc1f54;
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-e6535d4.elementor-view-default .elementor-icon{
    fill: #bc1f54;
    color: #bc1f54;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4.elementor-view-framed .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4.elementor-view-stacked .elementor-icon:hover{
    background-color:#ECECEC;
    fill: #bc1f54;
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4.elementor-view-framed .elementor-icon:hover, .elementor-1963 .elementor-element.elementor-element-e6535d4.elementor-view-default .elementor-icon:hover{
    fill:#ECECEC;
    color:#ECECEC;
    border-color:#ECECEC;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4.elementor-view-framed .elementor-icon:hover{
    background-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4 .elementor-icon{
    font-size:60px;
    padding:26px;
    border-radius:30px 30px 30px 30px;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4 .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4 .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-e6535d4 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:900;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4 .elementor-icon-box-description{
    font-size:14px;
}
.elementor-1963 .elementor-element.elementor-element-e6535d4 > .elementor-widget-container{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-b6aa49b:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-b6aa49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-b6aa49b{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:30px;
    margin-bottom:0px;
}
.elementor-1963 .elementor-element.elementor-element-b6aa49b > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-4953df1 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#ECECEC;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 50px 30px 50px;
}
.elementor-1963 .elementor-element.elementor-element-4953df1 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09.elementor-view-stacked .elementor-icon{
    background-color: #bc1f54;
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-b1bae09.elementor-view-default .elementor-icon{
    fill: #bc1f54;
    color: #bc1f54;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09.elementor-view-framed .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09.elementor-view-stacked .elementor-icon:hover{
    background-color:#ECECEC;
    fill: #bc1f54;
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09.elementor-view-framed .elementor-icon:hover, .elementor-1963 .elementor-element.elementor-element-b1bae09.elementor-view-default .elementor-icon:hover{
    fill:#ECECEC;
    color:#ECECEC;
    border-color:#ECECEC;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09.elementor-view-framed .elementor-icon:hover{
    background-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09 .elementor-icon{
    font-size:60px;
    padding:26px;
    border-radius:30px 30px 30px 30px;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09 .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09 .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-b1bae09 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:900;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09 .elementor-icon-box-description{
    font-size:14px;
}
.elementor-1963 .elementor-element.elementor-element-b1bae09 > .elementor-widget-container{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-4c9dc96 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#ECECEC;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 50px 30px 50px;
}
.elementor-1963 .elementor-element.elementor-element-4c9dc96 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00.elementor-view-stacked .elementor-icon{
    background-color: #bc1f54;
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-fd20f00.elementor-view-default .elementor-icon{
    fill: #bc1f54;
    color: #bc1f54;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00.elementor-view-framed .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00.elementor-view-stacked .elementor-icon:hover{
    background-color:#ECECEC;
    fill: #bc1f54;
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00.elementor-view-framed .elementor-icon:hover, .elementor-1963 .elementor-element.elementor-element-fd20f00.elementor-view-default .elementor-icon:hover{
    fill:#ECECEC;
    color:#ECECEC;
    border-color:#ECECEC;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00.elementor-view-framed .elementor-icon:hover{
    background-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00 .elementor-icon{
    font-size:60px;
    padding:26px;
    border-radius:30px 30px 30px 30px;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00 .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00 .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-fd20f00 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:900;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00 .elementor-icon-box-description{
    font-size:14px;
}
.elementor-1963 .elementor-element.elementor-element-fd20f00 > .elementor-widget-container{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-b30b700 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#ECECEC;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 50px 30px 50px;
}
.elementor-1963 .elementor-element.elementor-element-b30b700 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d.elementor-view-stacked .elementor-icon{
    background-color: #bc1f54;
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-224eb0d.elementor-view-default .elementor-icon{
    fill: #bc1f54;
    color: #bc1f54;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d.elementor-view-framed .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d.elementor-view-stacked .elementor-icon:hover{
    background-color:#ECECEC;
    fill: #bc1f54;
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d.elementor-view-framed .elementor-icon:hover, .elementor-1963 .elementor-element.elementor-element-224eb0d.elementor-view-default .elementor-icon:hover{
    fill:#ECECEC;
    color:#ECECEC;
    border-color:#ECECEC;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d.elementor-view-framed .elementor-icon:hover{
    background-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d .elementor-icon{
    font-size:60px;
    padding:26px;
    border-radius:30px 30px 30px 30px;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-224eb0d .elementor-icon-box-title a{
    font-size:18px;
    font-weight:900;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d .elementor-icon-box-description{
    font-size:14px;
}
.elementor-1963 .elementor-element.elementor-element-224eb0d > .elementor-widget-container{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-6d67c5f > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 50px 30px 50px;
}
.elementor-1963 .elementor-element.elementor-element-6d67c5f > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba.elementor-view-stacked .elementor-icon{
    background-color: #bc1f54;
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-9d56dba.elementor-view-default .elementor-icon{
    fill: #bc1f54;
    color: #bc1f54;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba.elementor-view-framed .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba.elementor-view-stacked .elementor-icon:hover{
    background-color:#ECECEC;
    fill: #bc1f54;
    color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba.elementor-view-framed .elementor-icon:hover, .elementor-1963 .elementor-element.elementor-element-9d56dba.elementor-view-default .elementor-icon:hover{
    fill:#ECECEC;
    color:#ECECEC;
    border-color:#ECECEC;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba.elementor-view-framed .elementor-icon:hover{
    background-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba .elementor-icon{
    font-size:60px;
    padding:26px;
    border-radius:30px 30px 30px 30px;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-9d56dba .elementor-icon-box-title a{
    font-size:18px;
    font-weight:900;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba .elementor-icon-box-description{
    font-size:14px;
}
.elementor-1963 .elementor-element.elementor-element-9d56dba > .elementor-widget-container{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-3c30d841{
    --divider-border-style:solid;
    --divider-color:#DDDFE4;
    --divider-border-width:1px;
}
.elementor-1963 .elementor-element.elementor-element-3c30d841 .elementor-divider-separator{
    width:100%;
}
.elementor-1963 .elementor-element.elementor-element-3c30d841 .elementor-divider{
    padding-top:5px;
    padding-bottom:5px;
}
.elementor-1963 .elementor-element.elementor-element-1b2b9065 > .elementor-container{
    max-width:1440px;
}
.elementor-1963 .elementor-element.elementor-element-1b2b9065{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:3em 1em 6em 1em;
}
.elementor-1963 .elementor-element.elementor-element-1b2b9065 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-567fa828.elementor-column .elementor-widget-wrap{
    align-items:flex-start;
}
.elementor-1963 .elementor-element.elementor-element-567fa828.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-1963 .elementor-element.elementor-element-567fa828 > .elementor-element-populated{
    margin:15px 15px 15px 15px;
    --e-column-margin-right:15px;
    --e-column-margin-left:15px;
}
.elementor-1963 .elementor-element.elementor-element-14f53ce7{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-14f53ce7 .elementor-heading-title{
    color:#263351;
    font-size:46px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-6b09dccf img{
    border-radius:0px 20px 20px 0px;
}
.elementor-1963 .elementor-element.elementor-element-6b09dccf > .elementor-widget-container{
    padding:0em 0em 0em 0em;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-55621465.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-55621465.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-55621465 > .elementor-element-populated{
    margin:15px 15px 15px 15px;
    --e-column-margin-right:15px;
    --e-column-margin-left:15px;
}
.elementor-1963 .elementor-element.elementor-element-7be0b49b{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-7be0b49b .elementor-heading-title{
    color: #bc1f54;
    font-weight:800;
    text-transform:uppercase;
}
.elementor-1963 .elementor-element.elementor-element-7be0b49b > .elementor-widget-container{
    margin:8px 0px 6px 0px;
}
.elementor-1963 .elementor-element.elementor-element-f08ab34 .elementor-counter-number-wrapper{
    color:#49A1EA;
    font-size:52px;
    line-height:1.5em;
    letter-spacing:-1px;
}
.elementor-1963 .elementor-element.elementor-element-f08ab34 .elementor-counter-title{
    color:#263351;
    font-size:21px;
    font-weight:900;
    line-height:1.3em;
}
.elementor-1963 .elementor-element.elementor-element-f08ab34 > .elementor-widget-container{
    padding:48px 48px 48px 48px;
    border-radius:8px 8px 8px 8px;
}
.elementor-1963 .elementor-element.elementor-element-473ee26 .elementor-counter-number-wrapper{
    color:#49A1EA;
    font-size:52px;
    line-height:1.5em;
    letter-spacing:-1px;
}
.elementor-1963 .elementor-element.elementor-element-473ee26 .elementor-counter-title{
    color:#263351;
    font-size:21px;
    font-weight:900;
    line-height:1.3em;
}
.elementor-1963 .elementor-element.elementor-element-473ee26 > .elementor-widget-container{
    padding:48px 48px 48px 48px;
    border-radius:8px 8px 8px 8px;
}
.elementor-1963 .elementor-element.elementor-element-fba231d .elementor-counter-number-wrapper{
    color:#49A1EA;
    font-size:52px;
    line-height:1.5em;
    letter-spacing:-1px;
}
.elementor-1963 .elementor-element.elementor-element-fba231d .elementor-counter-title{
    color:#263351;
    font-size:21px;
    font-weight:900;
    line-height:1.3em;
}
.elementor-1963 .elementor-element.elementor-element-fba231d > .elementor-widget-container{
    padding:48px 48px 48px 48px;
    border-radius:8px 8px 8px 8px;
}
.elementor-1963 .elementor-element.elementor-element-c96adfa .elementor-counter-number-wrapper{
    color:#49A1EA;
    font-size:52px;
    line-height:1.5em;
    letter-spacing:-1px;
}
.elementor-1963 .elementor-element.elementor-element-c96adfa .elementor-counter-title{
    color:#263351;
    font-size:21px;
    font-weight:900;
    line-height:1.3em;
}
.elementor-1963 .elementor-element.elementor-element-c96adfa > .elementor-widget-container{
    padding:48px 48px 48px 48px;
    border-radius:8px 8px 8px 8px;
}
.elementor-1963 .elementor-element.elementor-element-7d5 > .elementor-container{
    min-height:400px;
}
.elementor-1963 .elementor-element.elementor-element-7d5:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#E3F4FC;
    background-image:url("../../../img/image-2_elements-isometric-biometric-technology.png");
    background-position:75vw -80px;
    background-repeat:no-repeat;
    background-size:28vw auto;
}
.elementor-1963 .elementor-element.elementor-element-7d5 > .elementor-background-overlay{
    background-image:url("../../../img/image-1_elements-isometric-biometric-technology.png");
    background-position:-1vw -150px;
    background-repeat:no-repeat;
    background-size:27vw auto;
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-7d5{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:96px 0px 96px 0px;
}
.elementor-1963 .elementor-element.elementor-element-77dbeb71{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-77dbeb71 .elementor-heading-title{
    color: #bc1f54;
    font-weight:800;
    text-transform:uppercase;
}
.elementor-1963 .elementor-element.elementor-element-77dbeb71 > .elementor-widget-container{
    margin:8px 0px 6px 0px;
}
.elementor-1963 .elementor-element.elementor-element-61f52f99{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-61f52f99 .elementor-heading-title{
    color:#263351;
    font-size:46px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-5c4a493 .elementor-button .elementor-align-icon-right{
    margin-left:12px;
}
.elementor-1963 .elementor-element.elementor-element-5c4a493 .elementor-button .elementor-align-icon-left{
    margin-right:12px;
}
.elementor-1963 .elementor-element.elementor-element-5c4a493 .elementor-button{
    background-color: #bc1f54;
    border-style:solid;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-5c4a493 .elementor-button:hover, .elementor-1963 .elementor-element.elementor-element-5c4a493 .elementor-button:focus{
    background-color:#42c8f4;
    border-color: #42c8f4;
}
.elementor-1963 .elementor-element.elementor-element-5c4a493 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-ec8555d:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-ec8555d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../../img/shapes.png");
    background-position:2300px 56px;
    background-repeat:no-repeat;
    background-size:24% auto;
}
.elementor-1963 .elementor-element.elementor-element-ec8555d > .elementor-background-overlay{
    background-image:url("../../../img/shapes.png");
    background-position:-210px 98px;
    background-repeat:no-repeat;
    background-size:13% auto;
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-ec8555d{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:10px 0px 8px 0px;
}
.elementor-1963 .elementor-element.elementor-element-2fa0cdaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1963 .elementor-element.elementor-element-2fa0cdaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../../img/dot_patt3.png");
    background-position:14px 239px;
    background-repeat:no-repeat;
    background-size:20% auto;
}
.elementor-1963 .elementor-element.elementor-element-2fa0cdaa > .elementor-element-populated >  .elementor-background-overlay{
    background-image:url("../../../img/dot_patt3.png");
    background-position:1100px 337px;
    background-repeat:no-repeat;
    background-size:20% auto;
    opacity:1;
}
.elementor-1963 .elementor-element.elementor-element-2fa0cdaa > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-2fa0cdaa > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-4e00d30f{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-64f53408{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-64f53408 .elementor-heading-title{
    color: #bc1f54;
    font-weight:800;
    text-transform:uppercase;
}
.elementor-1963 .elementor-element.elementor-element-64f53408 > .elementor-widget-container{
    margin:8px 0px 6px 0px;
}
.elementor-1963 .elementor-element.elementor-element-4af1d8b{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-4af1d8b .elementor-heading-title{
    color:#263351;
    font-size:46px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-d814b8b{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-d814b8b > .elementor-widget-container{
    margin:0px 0px 24px 0px;
}
.elementor-1963 .elementor-element.elementor-element-147e381f{
    margin-top:0px;
    margin-bottom:3px;
}
.elementor-1963 .elementor-element.elementor-element-1f8bb31d.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-1963 .elementor-element.elementor-element-1c16651b img{
    width:173px;
    max-width:54%;
    opacity:0.5;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-1c16651b{
    left:133px;
}
body.rtl .elementor-1963 .elementor-element.elementor-element-1c16651b{
    right:133px;
}
.elementor-1963 .elementor-element.elementor-element-1c16651b{
    top:66px;
}
.elementor-1963 .elementor-element.elementor-element-36b446d5{
    text-align:center;
    width:var( --container-widget-width, 50px );
    max-width:50px;
    --container-widget-width:50px;
    --container-widget-flex-grow:0;
    top:14%;
    z-index:1;
}
.elementor-1963 .elementor-element.elementor-element-36b446d5 .elementor-heading-title{
    color:var( --e-global-color-text );
    font-size:16px;
    font-weight:400;
    font-style:normal;
    line-height:1.4em;
}
.elementor-1963 .elementor-element.elementor-element-36b446d5 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:12px 0px 12px 0px;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#DDDFE4;
    border-radius:50% 50% 50% 50%;
}
body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-36b446d5{
    left:54%;
}
body.rtl .elementor-1963 .elementor-element.elementor-element-36b446d5{
    right:54%;
}
.elementor-1963 .elementor-element.elementor-element-5efe55db.elementor-view-stacked .elementor-icon{
    background-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-5efe55db.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-5efe55db.elementor-view-default .elementor-icon{
    fill:#49A1EA;
    color:#49A1EA;
    border-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-5efe55db{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-5efe55db .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-5efe55db .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-5efe55db .elementor-icon-box-title a{
    font-size:18px;
    font-weight:800;
}
.elementor-1963 .elementor-element.elementor-element-5efe55db .elementor-icon-box-description{
    color:#768095;
    font-size:16px;
}
.elementor-1963 .elementor-element.elementor-element-5efe55db > .elementor-widget-container{
    padding:48px 24px 48px 24px;
    background-color:#FFFFFF;
    border-radius:8px 8px 8px 8px;
    box-shadow:0px 8px 32px -10px rgba(0, 0, 0, 0.2);
}
.elementor-1963 .elementor-element.elementor-element-34c0801c img{
    width:173px;
    max-width:53%;
    opacity:0.5;
    filter:brightness( 98% ) contrast( 86% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-34c0801c{
    left:134px;
}
body.rtl .elementor-1963 .elementor-element.elementor-element-34c0801c{
    right:134px;
}
.elementor-1963 .elementor-element.elementor-element-34c0801c{
    top:66px;
}
.elementor-1963 .elementor-element.elementor-element-71e22687.elementor-view-stacked .elementor-icon{
    background-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-71e22687.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-71e22687.elementor-view-default .elementor-icon{
    fill:#49A1EA;
    color:#49A1EA;
    border-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-71e22687{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-71e22687 .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-71e22687 .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-71e22687 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:800;
}
.elementor-1963 .elementor-element.elementor-element-71e22687 .elementor-icon-box-description{
    color:#768095;
    font-size:16px;
}
.elementor-1963 .elementor-element.elementor-element-71e22687 > .elementor-widget-container{
    padding:48px 24px 48px 24px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#DDDFE4;
    border-radius:8px 8px 8px 8px;
}
.elementor-1963 .elementor-element.elementor-element-17b131b4{
    text-align:center;
    width:var( --container-widget-width, 50px );
    max-width:50px;
    --container-widget-width:50px;
    --container-widget-flex-grow:0;
    top:14%;
    z-index:1;
}
.elementor-1963 .elementor-element.elementor-element-17b131b4 .elementor-heading-title{
    color:var( --e-global-color-text );
    font-size:16px;
    font-weight:400;
    font-style:normal;
    line-height:1.4em;
}
.elementor-1963 .elementor-element.elementor-element-17b131b4 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:12px 0px 12px 0px;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#DDDFE4;
    border-radius:50% 50% 50% 50%;
}
body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-17b131b4{
    left:55%;
}
body.rtl .elementor-1963 .elementor-element.elementor-element-17b131b4{
    right:55%;
}
.elementor-1963 .elementor-element.elementor-element-23279db1 img{
    width:173px;
    max-width:53%;
    opacity:0.5;
    filter:brightness( 98% ) contrast( 86% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-23279db1{
    left:134px;
}
body.rtl .elementor-1963 .elementor-element.elementor-element-23279db1{
    right:134px;
}
.elementor-1963 .elementor-element.elementor-element-23279db1{
    top:65px;
}
.elementor-1963 .elementor-element.elementor-element-7ce40f5e.elementor-view-stacked .elementor-icon{
    background-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-7ce40f5e.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-7ce40f5e.elementor-view-default .elementor-icon{
    fill:#49A1EA;
    color:#49A1EA;
    border-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-7ce40f5e{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-7ce40f5e .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-7ce40f5e .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-7ce40f5e .elementor-icon-box-title a{
    font-size:18px;
    font-weight:800;
}
.elementor-1963 .elementor-element.elementor-element-7ce40f5e .elementor-icon-box-description{
    color:#768095;
    font-size:16px;
}
.elementor-1963 .elementor-element.elementor-element-7ce40f5e > .elementor-widget-container{
    padding:48px 24px 48px 24px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#DDDFE4;
    border-radius:8px 8px 8px 8px;
}
.elementor-1963 .elementor-element.elementor-element-5d82ef38{
    text-align:center;
    width:var( --container-widget-width, 50px );
    max-width:50px;
    --container-widget-width:50px;
    --container-widget-flex-grow:0;
    top:14%;
    z-index:1;
}
.elementor-1963 .elementor-element.elementor-element-5d82ef38 .elementor-heading-title{
    color:var( --e-global-color-text );
    font-size:16px;
    font-weight:400;
    font-style:normal;
    line-height:1.4em;
}
.elementor-1963 .elementor-element.elementor-element-5d82ef38 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:12px 0px 12px 0px;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#DDDFE4;
    border-radius:50% 50% 50% 50%;
}
body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-5d82ef38{
    left:55%;
}
body.rtl .elementor-1963 .elementor-element.elementor-element-5d82ef38{
    right:55%;
}
.elementor-1963 .elementor-element.elementor-element-7625f40a.elementor-view-stacked .elementor-icon{
    background-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-7625f40a.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-7625f40a.elementor-view-default .elementor-icon{
    fill:#49A1EA;
    color:#49A1EA;
    border-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-7625f40a{
    --icon-box-icon-margin:15px;
}
.elementor-1963 .elementor-element.elementor-element-7625f40a .elementor-icon-box-title{
    color:#263351;
}
.elementor-1963 .elementor-element.elementor-element-7625f40a .elementor-icon-box-title, .elementor-1963 .elementor-element.elementor-element-7625f40a .elementor-icon-box-title a{
    font-size:18px;
    font-weight:800;
}
.elementor-1963 .elementor-element.elementor-element-7625f40a .elementor-icon-box-description{
    color:#768095;
    font-size:16px;
}
.elementor-1963 .elementor-element.elementor-element-7625f40a > .elementor-widget-container{
    padding:48px 24px 48px 24px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#DDDFE4;
    border-radius:8px 8px 8px 8px;
}
.elementor-1963 .elementor-element.elementor-element-4137bf2c{
    text-align:center;
    width:var( --container-widget-width, 50px );
    max-width:50px;
    --container-widget-width:50px;
    --container-widget-flex-grow:0;
    top:14%;
    z-index:1;
}
.elementor-1963 .elementor-element.elementor-element-4137bf2c .elementor-heading-title{
    color:var( --e-global-color-text );
    font-size:16px;
    font-weight:400;
    font-style:normal;
    line-height:1.4em;
}
.elementor-1963 .elementor-element.elementor-element-4137bf2c > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:12px 0px 12px 0px;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#DDDFE4;
    border-radius:50% 50% 50% 50%;
}
body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-4137bf2c{
    left:55%;
}
body.rtl .elementor-1963 .elementor-element.elementor-element-4137bf2c{
    right:55%;
}
.elementor-1963 .elementor-element.elementor-element-6a20f1aa > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-6a20f1aa:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-6a20f1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../../img/shapes.png");
    background-position:-378px 98px;
    background-repeat:no-repeat;
    background-size:29% auto;
}
.elementor-1963 .elementor-element.elementor-element-6a20f1aa > .elementor-background-overlay{
    background-image:url("../../../img/shapes_2.png");
    background-position:1800px 14px;
    background-repeat:no-repeat;
    background-size:7% auto;
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-6a20f1aa{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:48px 0px 96px 0px;
}
.elementor-1963 .elementor-element.elementor-element-51e17207 > .elementor-element-populated{
    padding:0px 64px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-5c22f389{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-5c22f389 .elementor-heading-title{
    color: #bc1f54;
    font-weight:800;
    text-transform:uppercase;
}
.elementor-1963 .elementor-element.elementor-element-5c22f389 > .elementor-widget-container{
    margin:8px 0px 6px 0px;
}
.elementor-1963 .elementor-element.elementor-element-4bf585eb{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-4bf585eb .elementor-heading-title{
    color:#263351;
    font-size:46px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-7ca9c036 .elementor-progress-wrapper .elementor-progress-bar{
    background-color: #bc1f54;
    color:#ffffff
}
.elementor-1963 .elementor-element.elementor-element-7ca9c036 .elementor-progress-wrapper{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-7ca9c036 .elementor-progress-bar{
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:2px;
}
.elementor-1963 .elementor-element.elementor-element-7ca9c036 .elementor-title{
    color:var( --e-global-color-secondary );
    font-weight:700;
    line-height:2.9em;
}
.elementor-1963 .elementor-element.elementor-element-7ca9c036 > .elementor-widget-container{
    margin:0px 0px 8px 0px;
}
.elementor-1963 .elementor-element.elementor-element-7ca9c036{
    width:100%;
    max-width:100%;
}
.elementor-1963 .elementor-element.elementor-element-6323229 .elementor-progress-wrapper .elementor-progress-bar{
    background-color: #bc1f54;
    color:#FFFFFF
}
.elementor-1963 .elementor-element.elementor-element-6323229 .elementor-progress-wrapper{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-6323229 .elementor-progress-bar{
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:2px;
}
.elementor-1963 .elementor-element.elementor-element-6323229 .elementor-title{
    color:var( --e-global-color-secondary );
    font-weight:700;
    line-height:2.9em;
}
.elementor-1963 .elementor-element.elementor-element-6323229 > .elementor-widget-container{
    margin:0px 0px 8px 0px;
}
.elementor-1963 .elementor-element.elementor-element-6323229{
    width:100%;
    max-width:100%;
}
.elementor-1963 .elementor-element.elementor-element-787180c2 .elementor-progress-wrapper .elementor-progress-bar{
    background-color: #bc1f54;
    color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-787180c2 .elementor-progress-wrapper{
    background-color:#FFFFFF;
}
.elementor-1963 .elementor-element.elementor-element-787180c2 .elementor-progress-bar{
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:2px;
}
.elementor-1963 .elementor-element.elementor-element-787180c2 .elementor-title{
    color:var( --e-global-color-secondary );
    font-weight:700;
    line-height:2.9em;
}
.elementor-1963 .elementor-element.elementor-element-787180c2 > .elementor-widget-container{
    margin:0px 0px 8px 0px;
}
.elementor-1963 .elementor-element.elementor-element-787180c2{
    width:100%;
    max-width:100%;
}
.elementor-1963 .elementor-element.elementor-element-54579175{
    --divider-border-style:solid;
    --divider-color:#DDDFE4;
    --divider-border-width:1px;
}
.elementor-1963 .elementor-element.elementor-element-54579175 .elementor-divider-separator{
    width:100%;
}
.elementor-1963 .elementor-element.elementor-element-54579175 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-1963 .elementor-element.elementor-element-399e4e7:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-399e4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#ffffff;
}
.elementor-1963 .elementor-element.elementor-element-399e4e7 > .elementor-background-overlay{
    opacity:0.17;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-399e4e7{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:10px 0px 10px 0px;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-0bfdeda.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-0bfdeda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-0bfdeda > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-b5fd670:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-b5fd670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#ffffff;
}
.elementor-1963 .elementor-element.elementor-element-b5fd670{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0% 0% 0% 0%;
}
.elementor-1963 .elementor-element.elementor-element-b5fd670 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-f98c588.elementor-column .elementor-widget-wrap{
    align-items:flex-start;
}
.elementor-1963 .elementor-element.elementor-element-f98c588.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-1963 .elementor-element.elementor-element-f98c588 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-1963 .elementor-element.elementor-element-f98c588 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:1em 1em 1em 1em;
}
.elementor-1963 .elementor-element.elementor-element-ae6ae3c{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-ae6ae3c .elementor-heading-title{
    color:#263351;
    font-size:24px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-fbfc9f5{
    --e-image-carousel-slides-to-show:5;
}
.elementor-1963 .elementor-element.elementor-element-fbfc9f5 > .elementor-widget-container{
    padding:30px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-4aa3e149:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-4aa3e149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../../img/shapes_2.png");
    background-position:2000px 56px;
    background-repeat:no-repeat;
    background-size:8% auto;
}
.elementor-1963 .elementor-element.elementor-element-4aa3e149{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:48px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-4aa3e149 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-42149051{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-42149051 .elementor-heading-title{
    color: #bc1f54;
    font-weight:800;
    text-transform:uppercase;
}
.elementor-1963 .elementor-element.elementor-element-42149051 > .elementor-widget-container{
    margin:8px 0px 6px 0px;
}
.elementor-1963 .elementor-element.elementor-element-4e23bf03{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-4e23bf03 .elementor-heading-title{
    color:#263351;
    font-size:46px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-9143177 > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#eeeeee;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
}
.elementor-1963 .elementor-element.elementor-element-9143177 > .elementor-element-populated, .elementor-1963 .elementor-element.elementor-element-9143177 > .elementor-element-populated > .elementor-background-overlay, .elementor-1963 .elementor-element.elementor-element-9143177 > .elementor-background-slideshow{
    border-radius:5px 5px 5px 5px;
}
.elementor-1963 .elementor-element.elementor-element-9143177:hover > .elementor-element-populated{
    box-shadow:0px 0px 22px 6px rgba(0,0,0,0.16);
}
.elementor-1963 .elementor-element.elementor-element-9143177 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-94eb334 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-94eb334.elementor-view-stacked .elementor-icon{
    background-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-94eb334.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-94eb334.elementor-view-default .elementor-icon{
    color:#49A1EA;
    border-color:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-94eb334.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-94eb334.elementor-view-default .elementor-icon svg{
    fill:#49A1EA;
}
.elementor-1963 .elementor-element.elementor-element-94eb334 .elementor-icon{
    font-size:22px;
}
.elementor-1963 .elementor-element.elementor-element-94eb334 .elementor-icon svg{
    height:22px;
}
.elementor-1963 .elementor-element.elementor-element-519c96a .elementor-testimonial-wrapper{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-519c96a .elementor-testimonial-content{
    font-family:"Muli", Sans-serif;
    font-size:16px;
    line-height:1.5em;
}
.elementor-1963 .elementor-element.elementor-element-519c96a .elementor-testimonial-name{
    font-family:"Quicksand", Sans-serif;
}
.elementor-1963 .elementor-element.elementor-element-519c96a .elementor-testimonial-job{
    color:#afafaf;
    font-family:"Muli", Sans-serif;
    font-style:normal;
}
.elementor-1963 .elementor-element.elementor-element-57ecb20a > .elementor-container{
    min-height:342px;
}
.elementor-1963 .elementor-element.elementor-element-57ecb20a:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-57ecb20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#ffffff;
}
.elementor-1963 .elementor-element.elementor-element-57ecb20a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
}
.elementor-1963 .elementor-element.elementor-element-57ecb20a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-444bf078{
    margin-top:30px;
    margin-bottom:0px;
}
.elementor-1963 .elementor-element.elementor-element-3356f4fa > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#eeeeee;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
}
.elementor-1963 .elementor-element.elementor-element-3356f4fa > .elementor-element-populated, .elementor-1963 .elementor-element.elementor-element-3356f4fa > .elementor-element-populated > .elementor-background-overlay, .elementor-1963 .elementor-element.elementor-element-3356f4fa > .elementor-background-slideshow{
    border-radius:5px 5px 5px 5px;
}
.elementor-1963 .elementor-element.elementor-element-3356f4fa:hover > .elementor-element-populated{
    box-shadow:0px 0px 22px 6px rgba(0,0,0,0.16);
}
.elementor-1963 .elementor-element.elementor-element-3356f4fa > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-6ef7be72 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-6ef7be72.elementor-view-stacked .elementor-icon{
    background-color:#2a75ff;
}
.elementor-1963 .elementor-element.elementor-element-6ef7be72.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-6ef7be72.elementor-view-default .elementor-icon{
    color:#2a75ff;
    border-color:#2a75ff;
}
.elementor-1963 .elementor-element.elementor-element-6ef7be72.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-6ef7be72.elementor-view-default .elementor-icon svg{
    fill:#2a75ff;
}
.elementor-1963 .elementor-element.elementor-element-6ef7be72 .elementor-icon{
    font-size:22px;
}
.elementor-1963 .elementor-element.elementor-element-6ef7be72 .elementor-icon svg{
    height:22px;
}
.elementor-1963 .elementor-element.elementor-element-cd2e76c .elementor-testimonial-wrapper{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-cd2e76c .elementor-testimonial-content{
    font-family:"Muli", Sans-serif;
    font-size:16px;
    line-height:1.5em;
}
.elementor-1963 .elementor-element.elementor-element-cd2e76c .elementor-testimonial-name{
    font-family:"Quicksand", Sans-serif;
}
.elementor-1963 .elementor-element.elementor-element-cd2e76c .elementor-testimonial-job{
    color:#afafaf;
    font-family:"Muli", Sans-serif;
    font-style:normal;
}
.elementor-1963 .elementor-element.elementor-element-21b1898f > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#eeeeee;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
}
.elementor-1963 .elementor-element.elementor-element-21b1898f > .elementor-element-populated, .elementor-1963 .elementor-element.elementor-element-21b1898f > .elementor-element-populated > .elementor-background-overlay, .elementor-1963 .elementor-element.elementor-element-21b1898f > .elementor-background-slideshow{
    border-radius:5px 5px 5px 5px;
}
.elementor-1963 .elementor-element.elementor-element-21b1898f:hover > .elementor-element-populated{
    box-shadow:0px 0px 22px 6px rgba(0,0,0,0.16);
}
.elementor-1963 .elementor-element.elementor-element-21b1898f > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-3faae4df .elementor-icon-wrapper{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-3faae4df.elementor-view-stacked .elementor-icon{
    background-color:#2a75ff;
}
.elementor-1963 .elementor-element.elementor-element-3faae4df.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-3faae4df.elementor-view-default .elementor-icon{
    color:#2a75ff;
    border-color:#2a75ff;
}
.elementor-1963 .elementor-element.elementor-element-3faae4df.elementor-view-framed .elementor-icon, .elementor-1963 .elementor-element.elementor-element-3faae4df.elementor-view-default .elementor-icon svg{
    fill:#2a75ff;
}
.elementor-1963 .elementor-element.elementor-element-3faae4df .elementor-icon{
    font-size:22px;
}
.elementor-1963 .elementor-element.elementor-element-3faae4df .elementor-icon svg{
    height:22px;
}
.elementor-1963 .elementor-element.elementor-element-46518789 .elementor-testimonial-wrapper{
    text-align:center;
}
.elementor-1963 .elementor-element.elementor-element-46518789 .elementor-testimonial-content{
    font-family:"Muli", Sans-serif;
    font-size:16px;
    line-height:1.5em;
}
.elementor-1963 .elementor-element.elementor-element-46518789 .elementor-testimonial-name{
    font-family:"Quicksand", Sans-serif;
}
.elementor-1963 .elementor-element.elementor-element-46518789 .elementor-testimonial-job{
    color:#afafaf;
    font-family:"Muli", Sans-serif;
    font-style:normal;
}
.elementor-1963 .elementor-element.elementor-element-3dd51dcf:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-3dd51dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#DDDFE4;
}
.elementor-1963 .elementor-element.elementor-element-3dd51dcf{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:48px 0px 48px 0px;
}
.elementor-1963 .elementor-element.elementor-element-3dd51dcf > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1963 .elementor-element.elementor-element-30c3c308{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-30c3c308 .elementor-heading-title{
    color: #bc1f54;
    font-weight:800;
    text-transform:uppercase;
}
.elementor-1963 .elementor-element.elementor-element-30c3c308 > .elementor-widget-container{
    margin:8px 0px 6px 0px;
}
.elementor-1963 .elementor-element.elementor-element-1882e0b0{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-1882e0b0 .elementor-heading-title{
    color:#263351;
    font-size:46px;
    font-weight:900;
    line-height:57px;
}
.elementor-1963 .elementor-element.elementor-element-75f953c8{
    text-align:left;
}
.elementor-1963 .elementor-element.elementor-element-75f953c8 > .elementor-widget-container{
    margin:0px 0px 24px 0px;
}
.elementor-bc-flex-widget .elementor-1963 .elementor-element.elementor-element-1d87f897.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-1d87f897.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1963 .elementor-element.elementor-element-1d87f897.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-1963 .elementor-element.elementor-element-5417c5a8 .elementor-button .elementor-align-icon-right{
    margin-left:12px;
}
.elementor-1963 .elementor-element.elementor-element-5417c5a8 .elementor-button .elementor-align-icon-left{
    margin-right:12px;
}
.elementor-1963 .elementor-element.elementor-element-5417c5a8 .elementor-button{
    background-color: #bc1f54;
    border-style:solid;
    border-color: #bc1f54;
}
.elementor-1963 .elementor-element.elementor-element-5417c5a8 .elementor-button:hover, .elementor-1963 .elementor-element.elementor-element-5417c5a8 .elementor-button:focus{
    background-color:#FEA739;
}
.elementor-1963 .elementor-element.elementor-element-5417c5a8 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
@media(min-width:768px){
    .elementor-1963 .elementor-element.elementor-element-eb54fcc{
        width:33.501%;
    }
    .elementor-1963 .elementor-element.elementor-element-2b3e3fb{
        width:50.011%;
    }
    .elementor-1963 .elementor-element.elementor-element-8f1e2b6{
        width:16.484%;
    }
    .elementor-1963 .elementor-element.elementor-element-4768cc84{
        width:50%;
    }
    .elementor-1963 .elementor-element.elementor-element-47c08ce6{
        width:2.011%;
    }
    .elementor-1963 .elementor-element.elementor-element-78e516{
        width:47.508%;
    }
    .elementor-1963 .elementor-element.elementor-element-53cb580d{
        width:20%;
    }
    .elementor-1963 .elementor-element.elementor-element-6ad6b161{
        width:60%;
    }
    .elementor-1963 .elementor-element.elementor-element-31942ac5{
        width:19.664%;
    }
    .elementor-1963 .elementor-element.elementor-element-567fa828{
        width:50%;
    }
    .elementor-1963 .elementor-element.elementor-element-55621465{
        width:50%;
    }
    .elementor-1963 .elementor-element.elementor-element-5b46e53{
        width:15%;
    }
    .elementor-1963 .elementor-element.elementor-element-2fe4b147{
        width:70%;
    }
    .elementor-1963 .elementor-element.elementor-element-389315cb{
        width:14.333%;
    }
    .elementor-1963 .elementor-element.elementor-element-1f15dbe9{
        width:20%;
    }
    .elementor-1963 .elementor-element.elementor-element-4a57831{
        width:60%;
    }
    .elementor-1963 .elementor-element.elementor-element-7dffa043{
        width:19.664%;
    }
    .elementor-1963 .elementor-element.elementor-element-4f01dc3e{
        width:13.42%;
    }
    .elementor-1963 .elementor-element.elementor-element-9143177{
        width:52.912%;
    }
    .elementor-1963 .elementor-element.elementor-element-585bcf4a{
        width:68.279%;
    }
    .elementor-1963 .elementor-element.elementor-element-36389e5a{
        width:2.222%;
    }
    .elementor-1963 .elementor-element.elementor-element-1d87f897{
        width:29.105%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-1963 .elementor-element.elementor-element-4768cc84{
        width:55%;
    }
    .elementor-1963 .elementor-element.elementor-element-53cb580d{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-6ad6b161{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-31942ac5{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-567fa828{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-55621465{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-45038f4e{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-ebae876{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-2fe4b147{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-1f15dbe9{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-4a57831{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-7dffa043{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-1f8bb31d{
        width:50%;
    }
    .elementor-1963 .elementor-element.elementor-element-380e6c96{
        width:50%;
    }
    .elementor-1963 .elementor-element.elementor-element-2cb452e{
        width:50%;
    }
    .elementor-1963 .elementor-element.elementor-element-265afedc{
        width:50%;
    }
    .elementor-1963 .elementor-element.elementor-element-51e17207{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-7bb13244{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-0bfdeda{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-f98c588{
        width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-4f01dc3e{
        width:2%;
    }
}
@media(max-width:1024px){
    .elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{
        max-width:260px;
    }
    .elementor-1963 .elementor-element.elementor-element-17e7084a > .elementor-container{
        min-height:603px;
    }
    .elementor-1963 .elementor-element.elementor-element-17e7084a > .elementor-background-overlay{
        background-position:265% 49%;
        background-size:80% auto;
    }
    .elementor-1963 .elementor-element.elementor-element-17e7084a{
        padding:48px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-5437f5a2{
        text-align:left;
    }
    .elementor-1963 .elementor-element.elementor-element-e1eb1e3 > .elementor-container{
        min-height:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-ddea79d > .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-ddea79d{
        padding:48px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-fa0ad56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1963 .elementor-element.elementor-element-fa0ad56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:10px 247px;
        background-repeat:no-repeat;
        background-size:240px auto;
    }
    .elementor-1963 .elementor-element.elementor-element-fa0ad56 > .elementor-element-populated >  .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-fab22b7{
        text-align:left;
    }
    .elementor-1963 .elementor-element.elementor-element-6b09dccf > .elementor-widget-container{
        padding:2em 2em 2em 2em;
    }
    .elementor-1963 .elementor-element.elementor-element-7be0b49b{
        text-align:left;
    }
    .elementor-1963 .elementor-element.elementor-element-45038f4e > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-f08ab34 .elementor-counter-title{
        font-size:18px;
    }
    .elementor-1963 .elementor-element.elementor-element-473ee26 .elementor-counter-title{
        font-size:18px;
    }
    .elementor-1963 .elementor-element.elementor-element-ebae876 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-fba231d .elementor-counter-title{
        font-size:18px;
    }
    .elementor-1963 .elementor-element.elementor-element-c96adfa .elementor-counter-title{
        font-size:18px;
    }
    .elementor-1963 .elementor-element.elementor-element-7d5:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 0px;
        background-size:0px auto;
    }
    .elementor-1963 .elementor-element.elementor-element-7d5 > .elementor-background-overlay{
        background-position:0px 0px;
        background-size:0px auto;
    }
    .elementor-1963 .elementor-element.elementor-element-7d5{
        padding:48px 0px 48px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-77dbeb71{
        text-align:left;
    }
    .elementor-1963 .elementor-element.elementor-element-5c4a493 > .elementor-widget-container{
        margin:0px 0px 16px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-5c4a493{
        width:100%;
        max-width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-ec8555d:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-ec8555d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-ec8555d > .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-ec8555d{
        padding:48px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-2fa0cdaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1963 .elementor-element.elementor-element-2fa0cdaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:10px 255px;
        background-repeat:no-repeat;
        background-size:240px auto;
    }
    .elementor-1963 .elementor-element.elementor-element-2fa0cdaa > .elementor-element-populated >  .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-64f53408{
        text-align:left;
    }
    body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-1c16651b{
        left:60%;
    }
    body.rtl .elementor-1963 .elementor-element.elementor-element-1c16651b{
        right:60%;
    }
    .elementor-1963 .elementor-element.elementor-element-1c16651b{
        top:24%;
    }
    body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-23279db1{
        left:60%;
    }
    body.rtl .elementor-1963 .elementor-element.elementor-element-23279db1{
        right:60%;
    }
    .elementor-1963 .elementor-element.elementor-element-23279db1{
        top:24%;
    }
    .elementor-1963 .elementor-element.elementor-element-6a20f1aa:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-6a20f1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-6a20f1aa > .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-6a20f1aa{
        padding:0px 0px 48px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-51e17207 > .elementor-element-populated{
        padding:30px 30px 30px 30px;
    }
    .elementor-1963 .elementor-element.elementor-element-7299379b{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-7299379b img{
        width:50%;
    }
    .elementor-1963 .elementor-element.elementor-element-5c22f389{
        text-align:left;
    }
    .elementor-1963 .elementor-element.elementor-element-2ac8e559{
        margin-top:-32px;
        margin-bottom:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-399e4e7{
        padding:1em 1em 2em 1em;
    }
    .elementor-1963 .elementor-element.elementor-element-0bfdeda > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-b5fd670{
        padding:0px 20px 0px 20px;
    }
    .elementor-1963 .elementor-element.elementor-element-f98c588 > .elementor-element-populated{
        margin:60px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-4aa3e149:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-4aa3e149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-4aa3e149{
        padding:0px 0px 24px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-42149051{
        text-align:left;
    }
    .elementor-1963 .elementor-element.elementor-element-3dd51dcf{
        padding:48px 0px 24px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-30c3c308{
        text-align:left;
    }
    .elementor-1963 .elementor-element.elementor-element-75f953c8{
        text-align:left;
    }
    .elementor-1963 .elementor-element.elementor-element-5417c5a8 > .elementor-widget-container{
        margin:0px 0px 16px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-5417c5a8{
        width:100%;
        max-width:100%;
    }
}
@media(max-width:767px){
    .elementor-1963 .elementor-element.elementor-element-ffaba1c{
        margin-top:76px;
        margin-bottom:0px;
        z-index:99;
    }
    .elementor-1963 .elementor-element.elementor-element-eb54fcc{
        width:60%;
    }
    .elementor-1963 .elementor-element.elementor-element-eb54fcc > .elementor-element-populated{
        padding:0px 0px 0px 10px;
    }
    .elementor-1963 .elementor-element.elementor-element-18893a1 .elementor-heading-title{
        font-size:16px;
    }
    .elementor-1963 .elementor-element.elementor-element-2b3e3fb{
        width:30%;
    }
    .elementor-1963 .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{
        max-width:240px;
    }
    .elementor-1963 .elementor-element.elementor-element-8f1e2b6{
        width:10%;
    }
    .elementor-1963 .elementor-element.elementor-element-17e7084a > .elementor-background-overlay{
        background-position:0px 0px;
        background-size:0px auto;
    }
    .elementor-1963 .elementor-element.elementor-element-17e7084a{
        padding:12px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-4768cc84.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-34adcb71.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-5437f5a2{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-b6da4b8 .elementor-heading-title{
        font-size:31px;
        line-height:1.5em;
    }
    .elementor-1963 .elementor-element.elementor-element-597fde69{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-ddea79d > .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-fa0ad56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1963 .elementor-element.elementor-element-fa0ad56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:8px 438px;
        background-size:165px auto;
    }
    .elementor-1963 .elementor-element.elementor-element-fa0ad56 > .elementor-element-populated >  .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-7dc2e9e7{
        margin-top:0px;
        margin-bottom:48px;
    }
    .elementor-1963 .elementor-element.elementor-element-53cb580d.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-6ad6b161.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-6ad6b161 > .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-fab22b7{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-1a0acb18{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-31942ac5.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-b937b05{
        padding:0px 20px 0px 20px;
    }
    .elementor-1963 .elementor-element.elementor-element-3252358 > .elementor-element-populated{
        margin:0px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-0441a06 > .elementor-element-populated{
        margin:0px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-6fd1a46 > .elementor-element-populated{
        margin:0px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-a0b31ef > .elementor-element-populated{
        margin:0px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-b6aa49b{
        padding:0px 20px 0px 20px;
    }
    .elementor-1963 .elementor-element.elementor-element-4953df1 > .elementor-element-populated{
        margin:0px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-4c9dc96 > .elementor-element-populated{
        margin:0px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-b30b700 > .elementor-element-populated{
        margin:0px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-6d67c5f > .elementor-element-populated{
        margin:0px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-477de279 > .elementor-element-populated{
        padding:16px 30px 16px 30px;
    }
    .elementor-1963 .elementor-element.elementor-element-1b2b9065{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-567fa828 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-55621465 > .elementor-element-populated{
        margin:50px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0em 0em 0em 0em;
    }
    .elementor-1963 .elementor-element.elementor-element-7be0b49b{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-45038f4e > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-7d5:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-7d5 > .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-2fe4b147.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-77dbeb71{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-5c4a493 > .elementor-widget-container{
        margin:0px 0px 24px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-5c4a493{
        width:100%;
        max-width:100%;
    }
    .elementor-1963 .elementor-element.elementor-element-ec8555d:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-ec8555d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-ec8555d > .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-2fa0cdaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1963 .elementor-element.elementor-element-2fa0cdaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 407px;
    }
    .elementor-1963 .elementor-element.elementor-element-2fa0cdaa > .elementor-element-populated >  .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-4e00d30f{
        margin-top:0px;
        margin-bottom:48px;
    }
    .elementor-1963 .elementor-element.elementor-element-1f15dbe9.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-4a57831.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-4a57831 > .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-64f53408{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-d814b8b{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-7dffa043.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1963 .elementor-element.elementor-element-1f8bb31d > .elementor-element-populated{
        margin:0px 0px 48px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-380e6c96 > .elementor-element-populated{
        margin:0px 0px 48px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-2cb452e > .elementor-element-populated{
        margin:0px 0px 48px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-265afedc > .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-6a20f1aa:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-6a20f1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-6a20f1aa > .elementor-background-overlay{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-5c22f389{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-770a72a1 > .elementor-element-populated{
        padding:16px 30px 16px 30px;
    }
    .elementor-1963 .elementor-element.elementor-element-399e4e7{
        padding:1em 1em 2em 1em;
    }
    .elementor-1963 .elementor-element.elementor-element-4aa3e149:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-4aa3e149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-42149051{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-9143177 > .elementor-element-populated{
        margin:0px 0px 20px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-57ecb20a{
        padding:30px 20px 30px 20px;
    }
    .elementor-1963 .elementor-element.elementor-element-7ff87723 > .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-444bf078{
        margin-top:0px;
        margin-bottom:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-3356f4fa > .elementor-element-populated{
        margin:0px 0px 20px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-21b1898f > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-1963 .elementor-element.elementor-element-30c3c308{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-75f953c8{
        text-align:center;
    }
    .elementor-1963 .elementor-element.elementor-element-1d87f897 > .elementor-element-populated{
        padding:0px 30px 30px 30px;
    }
    .elementor-1963 .elementor-element.elementor-element-5417c5a8 > .elementor-widget-container{
        margin:0px 0px 24px 0px;
    }
    .elementor-1963 .elementor-element.elementor-element-5417c5a8{
        width:100%;
        max-width:100%;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        display: block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0;
        background-color: #f7f7f7;
        width: 100%;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100%!important;
        box-shadow: 0 10px 30px 0 rgba(255,165,0,0);
        overflow-y: auto;
        overflow-x: hidden;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -moz-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
        -webkit-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
        -o-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
        -ms-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
        transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
        left: 0;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        overflow-y: hidden;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
        display: inline-block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        display: block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
        display: block;
        height: 100%;
        overflow-y: auto;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
        padding: 4px 15px;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none;
        background: none;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li {
        display: block;
        width: 100%;
        position: inherit;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a {
        display: block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i {
        float: right;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg {
        float: right
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        height: 100%;
    }
}
@media (max-width: 1024px) {
    .admin-bar .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 32px;
    }
}
@media (max-width: 782px) {
    .admin-bar .elementor-element.elementor-element-135f284 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 46px;
    }
}