.elementor-2526 .elementor-element.elementor-element-0215b09:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-0215b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#E5EAEF;
}
.elementor-2526 .elementor-element.elementor-element-0215b09{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:83px;
    margin-bottom:0px;
}
.elementor-2526 .elementor-element.elementor-element-0215b09 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-0215b09.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{
    top:75px;
}
.elementor-2526 .elementor-element.elementor-element-0215b09.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{
    top:75px;
}
#wpadminbar ~ .elementor-2526 .elementor-element.elementor-element-0215b09.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-2526 .elementor-element.elementor-element-0215b09.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{
    top:calc(75px + var(--wpadminbar-height, 0px));
}
#wpadminbar ~ .elementor-2526 .elementor-element.elementor-element-0215b09.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-2526 .elementor-element.elementor-element-0215b09.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{
    top:calc(75px + var(--wpadminbar-height, 0px));
}
.elementor-2526 .elementor-element.elementor-element-0215b09.elementor-section.jkit-sticky-element--enabled{
    z-index:9;
}
.elementor-bc-flex-widget .elementor-2526 .elementor-element.elementor-element-638d1c8.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-638d1c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-b72397a{
    text-align:left;
}
.elementor-2526 .elementor-element.elementor-element-b72397a .elementor-heading-title{
    color:#333333;
    font-size:15px;
    font-weight:600;
}
.elementor-bc-flex-widget .elementor-2526 .elementor-element.elementor-element-8ea052b.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-8ea052b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul, .elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu, .elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a{
    display:flex;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{
    justify-content:flex-start;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu{
    left:unset;
    top:100%;
    right:unset;
    bottom:unset;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .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-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{
    height:40px;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .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-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{
    fill:#333333;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a{
    color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a svg{
    fill:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a{
    color:#14BFE7;
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg{
    fill:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{
    min-width:220px;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{
    float:right;
    background-color:#EAEAEA;
}
.elementor-2526 .elementor-element.elementor-element-ccb655e .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-2526 .elementor-element.elementor-element-1f1e0ab.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-1f1e0ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-a6fe13f > .elementor-container{
    min-height:406px;
}
.elementor-2526 .elementor-element.elementor-element-a6fe13f{
    overflow:hidden;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-a6fe13f:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-a6fe13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:transparent;
    background-image:linear-gradient(135deg, #0F1923 90%, #FFFFFF00 0%);
}
.elementor-2526 .elementor-element.elementor-element-a6fe13f > .elementor-background-overlay{
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-b7bcdb5 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-2526 .elementor-element.elementor-element-895a813 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-2526 .elementor-element.elementor-element-895a813{
    z-index:1;
}
.elementor-2526 .elementor-element.elementor-element-63a5fcb > .elementor-element-populated{
    padding:4em 4em 4em 4em;
}
.elementor-2526 .elementor-element.elementor-element-a556349 .elementor-heading-title{
    color:#14BFE7;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-2526 .elementor-element.elementor-element-a556349 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-6572754 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Poppins", Sans-serif;
    font-size:37px;
    font-weight:600;
}
.elementor-2526 .elementor-element.elementor-element-3e03f9f .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-2526 .elementor-element.elementor-element-8f73d67{
    --spacer-size:50px;
}
.elementor-2526 .elementor-element.elementor-element-d72aa0c{
    --spacer-size:50px;
}
.elementor-2526 .elementor-element.elementor-element-cfb79b2 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-dc3bc45 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
    background-color:transparent;
    background-image:radial-gradient(at center center, #14BFE747 0%, #0F192300 59%);
}
.elementor-2526 .elementor-element.elementor-element-869ca84{
    margin-top:-13em;
    margin-bottom:0em;
    padding:0px 0px 0px 55px;
}
.elementor-2526 .elementor-element.elementor-element-cf205cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-cf205cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-cf205cd > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:10px 10px 1px 10px;
}
.elementor-2526 .elementor-element.elementor-element-cf205cd > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-cf205cd > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-cf205cd > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-cf205cd:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-cf205cd > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-c5e3551{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-c5e3551.elementor-view-stacked .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-c5e3551.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-c5e3551.elementor-view-default .elementor-icon{
    fill:#14BEE6;
    color:#14BEE6;
    border-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-c5e3551 .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-c5e3551 .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-c5e3551 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-c5e3551 .elementor-icon-box-title a{
    font-size:14px;
    font-weight:400;
    line-height:18px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-c5e3551 .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-1fbd342:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-1fbd342 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-1fbd342 > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:10px 10px 1px 10px;
}
.elementor-2526 .elementor-element.elementor-element-1fbd342 > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-1fbd342 > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-1fbd342 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-1fbd342:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-1fbd342 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-2dd211e{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-2dd211e.elementor-view-stacked .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2dd211e.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-2dd211e.elementor-view-default .elementor-icon{
    fill:#14BEE6;
    color:#14BEE6;
    border-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2dd211e .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-2dd211e .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-2dd211e .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-2dd211e .elementor-icon-box-title a{
    font-size:14px;
    font-weight:400;
    line-height:18px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-2dd211e .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-d72225c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-d72225c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-d72225c > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:10px 10px 1px 10px;
}
.elementor-2526 .elementor-element.elementor-element-d72225c > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-d72225c > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-d72225c > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-d72225c:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-d72225c > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-7cbb130{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-7cbb130.elementor-view-stacked .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-7cbb130.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-7cbb130.elementor-view-default .elementor-icon{
    fill:#14BEE6;
    color:#14BEE6;
    border-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-7cbb130 .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-7cbb130 .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-7cbb130 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-7cbb130 .elementor-icon-box-title a{
    font-size:14px;
    font-weight:400;
    line-height:18px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-7cbb130 .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-0856c74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-0856c74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-0856c74 > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:10px 10px 1px 10px;
}
.elementor-2526 .elementor-element.elementor-element-0856c74 > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-0856c74 > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-0856c74 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-0856c74:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-0856c74 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-f971c71{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-f971c71.elementor-view-stacked .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-f971c71.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-f971c71.elementor-view-default .elementor-icon{
    fill:#14BEE6;
    color:#14BEE6;
    border-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-f971c71 .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-f971c71 .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-f971c71 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-f971c71 .elementor-icon-box-title a{
    font-size:14px;
    font-weight:400;
    line-height:18px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-f971c71 .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-66ec8c2 > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-66ec8c2 > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-66ec8c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-66ec8c2 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-66ec8c2:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-66ec8c2 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-57c95508 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-57c95508:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-57c95508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#ECE8E1;
}
.elementor-2526 .elementor-element.elementor-element-57c95508 > .elementor-background-overlay{
    background-image:url("../../../img/global_map-1024x575-1.png");
    background-position:center center;
    background-repeat:no-repeat;
    opacity:0.1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-57c95508{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:7em 0em 7em 0em;
}
.elementor-2526 .elementor-element.elementor-element-574fa839 > .elementor-element-populated{
    padding:3em 3em 3em 3em;
}
.elementor-2526 .elementor-element.elementor-element-1d2e436 .elementor-heading-title{
    color:#000000;
    font-size:41px;
    font-weight:600;
}
.elementor-2526 .elementor-element.elementor-element-2757e60 .elementor-wrapper{
    --video-aspect-ratio:1.77777;
}
.elementor-2526 .elementor-element.elementor-element-2757e60 .elementor-custom-embed-play i{
    text-shadow:0px 0px 10px rgba(0,0,0,0.3);
}
.elementor-2526 .elementor-element.elementor-element-57a306e7:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-57a306e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-57a306e7 > .elementor-background-overlay{
    background-image:url("../../../img/bg_main.png");
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-57a306e7{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:7em 0em 7em 0em;
}
.elementor-2526 .elementor-element.elementor-element-2ce6ed2f{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-2ce6ed2f .elementor-heading-title{
    color:#14BFE7;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-2526 .elementor-element.elementor-element-380d139d{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-380d139d .elementor-heading-title{
    color:#FFFFFF;
    font-size:47px;
    font-weight:600;
}
.elementor-2526 .elementor-element.elementor-element-32af36d8{
    text-align:center;
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-40340ed{
    margin-top:0em;
    margin-bottom:2em;
    padding:0em 0em 0em 0em;
}
.elementor-2526 .elementor-element.elementor-element-fdd3fa2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-fdd3fa2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-fdd3fa2 > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-fdd3fa2 > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-fdd3fa2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-fdd3fa2 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-fdd3fa2:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-fdd3fa2 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-2ba08f2{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-2ba08f2.elementor-view-stacked .elementor-icon{
    background-color:#0F1923;
    fill:#14BEE6;
    color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2ba08f2.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-2ba08f2.elementor-view-default .elementor-icon{
    fill:#0F1923;
    color:#0F1923;
    border-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-2ba08f2.elementor-view-framed .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2ba08f2 .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-2ba08f2 .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-2ba08f2 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-2ba08f2 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-2ba08f2 .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-7b6c6ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-7b6c6ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-7b6c6ff > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-7b6c6ff > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-7b6c6ff > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-7b6c6ff > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-7b6c6ff:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-7b6c6ff > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-1622ff8{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-1622ff8.elementor-view-stacked .elementor-icon{
    background-color:#0F1923;
    fill:#14BEE6;
    color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-1622ff8.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-1622ff8.elementor-view-default .elementor-icon{
    fill:#0F1923;
    color:#0F1923;
    border-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-1622ff8.elementor-view-framed .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-1622ff8 .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-1622ff8 .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-1622ff8 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-1622ff8 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-1622ff8 .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-f8fb7ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-f8fb7ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-f8fb7ea > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-f8fb7ea > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-f8fb7ea > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-f8fb7ea > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-f8fb7ea:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-f8fb7ea > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-81b2a38{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-81b2a38.elementor-view-stacked .elementor-icon{
    background-color:#0F1923;
    fill:#14BEE6;
    color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-81b2a38.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-81b2a38.elementor-view-default .elementor-icon{
    fill:#0F1923;
    color:#0F1923;
    border-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-81b2a38.elementor-view-framed .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-81b2a38 .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-81b2a38 .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-81b2a38 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-81b2a38 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-81b2a38 .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-a4986cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-a4986cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-a4986cf > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-a4986cf > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-a4986cf > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-a4986cf > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-a4986cf:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-a4986cf > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-2691a3b{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-2691a3b.elementor-view-stacked .elementor-icon{
    background-color:#0F1923;
    fill:#14BEE6;
    color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2691a3b.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-2691a3b.elementor-view-default .elementor-icon{
    fill:#0F1923;
    color:#0F1923;
    border-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-2691a3b.elementor-view-framed .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2691a3b .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-2691a3b .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-2691a3b .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-2691a3b .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-2691a3b .elementor-icon-box-description{
    color:#FFFFFF;
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-67dbb18{
    margin-top:0em;
    margin-bottom:2em;
    padding:0em 0em 0em 0em;
}
.elementor-2526 .elementor-element.elementor-element-7041201 > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-7041201 > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-7041201 > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-7041201 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-7041201:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-7041201 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-957d410:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-957d410 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-957d410 > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-957d410 > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-957d410 > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-957d410 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-957d410:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-957d410 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-2804fbb{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-2804fbb.elementor-view-stacked .elementor-icon{
    background-color:#0F1923;
    fill:#14BEE6;
    color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2804fbb.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-2804fbb.elementor-view-default .elementor-icon{
    fill:#0F1923;
    color:#0F1923;
    border-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-2804fbb.elementor-view-framed .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2804fbb .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-2804fbb .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-2804fbb .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-2804fbb .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-2804fbb .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-85a4a47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-85a4a47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-85a4a47 > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-85a4a47 > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-85a4a47 > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-85a4a47 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-85a4a47:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-85a4a47 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-df7522e{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-df7522e.elementor-view-stacked .elementor-icon{
    background-color:#0F1923;
    fill:#14BEE6;
    color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-df7522e.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-df7522e.elementor-view-default .elementor-icon{
    fill:#0F1923;
    color:#0F1923;
    border-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-df7522e.elementor-view-framed .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-df7522e .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-df7522e .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-df7522e .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-df7522e .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-df7522e .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-235256f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2526 .elementor-element.elementor-element-235256f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-235256f > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-235256f > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-235256f > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-235256f > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-235256f:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-235256f > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-5e7d954{
    --icon-box-icon-margin:7px;
}
.elementor-2526 .elementor-element.elementor-element-5e7d954.elementor-view-stacked .elementor-icon{
    background-color:#0F1923;
    fill:#14BEE6;
    color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-5e7d954.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-5e7d954.elementor-view-default .elementor-icon{
    fill:#0F1923;
    color:#0F1923;
    border-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-5e7d954.elementor-view-framed .elementor-icon{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-5e7d954 .elementor-icon{
    font-size:34px;
}
.elementor-2526 .elementor-element.elementor-element-5e7d954 .elementor-icon-box-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-5e7d954 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-5e7d954 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-5e7d954 .elementor-icon-box-description{
    line-height:7px;
    letter-spacing:-3.2px;
}
.elementor-2526 .elementor-element.elementor-element-3b6d58c > .elementor-element-populated{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#02010100;
    transition:background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:34px 20px 34px 20px;
}
.elementor-2526 .elementor-element.elementor-element-3b6d58c > .elementor-element-populated, .elementor-2526 .elementor-element.elementor-element-3b6d58c > .elementor-element-populated > .elementor-background-overlay, .elementor-2526 .elementor-element.elementor-element-3b6d58c > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-3b6d58c:hover > .elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#15BEE6;
}
.elementor-2526 .elementor-element.elementor-element-3b6d58c > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 1s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-1101eed .elementor-button{
    background-color:#111111;
    border-style:solid;
    border-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-1101eed .elementor-button:hover, .elementor-2526 .elementor-element.elementor-element-1101eed .elementor-button:focus{
    background-color:#14BEE6;
}
.elementor-2526 .elementor-element.elementor-element-2df8668a > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-2526 .elementor-element.elementor-element-2df8668a:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-2df8668a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#DADADA;
}
.elementor-2526 .elementor-element.elementor-element-2df8668a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:10px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-2df8668a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-7ba6188f > .elementor-element-populated >  .elementor-background-overlay{
    background-image:url("../../../img/particle_2.png");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:5% auto;
    opacity:0.5;
}
.elementor-2526 .elementor-element.elementor-element-7ba6188f > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:3em 3em 3em 3em;
}
.elementor-2526 .elementor-element.elementor-element-7ba6188f > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-4388e9ec{
    text-align:left;
}
.elementor-2526 .elementor-element.elementor-element-4388e9ec .elementor-heading-title{
    color:#14BFE7;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-2526 .elementor-element.elementor-element-4e89e6ed .elementor-heading-title{
    color:#000000;
    font-size:41px;
    font-weight:600;
}
.elementor-2526 .elementor-element.elementor-element-9424ce3{
    --icon-box-icon-margin:15px;
}
.elementor-2526 .elementor-element.elementor-element-9424ce3.elementor-view-stacked .elementor-icon{
    background-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-9424ce3.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-9424ce3.elementor-view-default .elementor-icon{
    fill:#14BFE7;
    color:#14BFE7;
    border-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-9424ce3 .elementor-icon-box-title{
    color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-3ac9aae{
    --icon-box-icon-margin:15px;
}
.elementor-2526 .elementor-element.elementor-element-3ac9aae.elementor-view-stacked .elementor-icon{
    background-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-3ac9aae.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-3ac9aae.elementor-view-default .elementor-icon{
    fill:#14BFE7;
    color:#14BFE7;
    border-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-3ac9aae .elementor-icon-box-title{
    color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-f8c54a4{
    text-align:left;
}
.elementor-2526 .elementor-element.elementor-element-74612ba img{
    width:100%;
    height:700px;
    object-fit:cover;
    object-position:center center;
    filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration:1s;
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-74612ba:hover img{
    filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-2526 .elementor-element.elementor-element-4a6c140e:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-4a6c140e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#ECE8E1;
}
.elementor-2526 .elementor-element.elementor-element-4a6c140e{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:7em 0em 7em 0em;
}
.elementor-2526 .elementor-element.elementor-element-4a6c140e > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-e05dae7 img{
    width:100%;
    height:700px;
    object-fit:cover;
    object-position:center center;
    filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration:1s;
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-e05dae7:hover img{
    filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-2526 .elementor-element.elementor-element-7064a9ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:5px;
}
.elementor-2526 .elementor-element.elementor-element-7064a9ab > .elementor-element-populated{
    padding:3em 3em 3em 3em;
}
.elementor-2526 .elementor-element.elementor-element-1f6cbbdf{
    text-align:left;
}
.elementor-2526 .elementor-element.elementor-element-1f6cbbdf .elementor-heading-title{
    color:#14BFE7;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-2526 .elementor-element.elementor-element-1c4caf11{
    text-align:left;
}
.elementor-2526 .elementor-element.elementor-element-1c4caf11 .elementor-heading-title{
    color:#000000;
    font-size:41px;
    font-weight:600;
}
.elementor-2526 .elementor-element.elementor-element-64c42cc{
    --icon-box-icon-margin:25px;
}
.elementor-2526 .elementor-element.elementor-element-64c42cc.elementor-view-stacked .elementor-icon{
    background-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-64c42cc.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-64c42cc.elementor-view-default .elementor-icon{
    fill:#14BFE7;
    color:#14BFE7;
    border-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-64c42cc .elementor-icon{
    font-size:69px;
}
.elementor-2526 .elementor-element.elementor-element-64c42cc .elementor-icon-box-title{
    color:#000000;
}
.elementor-2526 .elementor-element.elementor-element-64c42cc .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-64c42cc .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:26px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-64c42cc > .elementor-widget-container{
    padding:15px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-5b210e6{
    --icon-box-icon-margin:25px;
}
.elementor-2526 .elementor-element.elementor-element-5b210e6.elementor-view-stacked .elementor-icon{
    background-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-5b210e6.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-5b210e6.elementor-view-default .elementor-icon{
    fill:#14BFE7;
    color:#14BFE7;
    border-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-5b210e6 .elementor-icon{
    font-size:69px;
}
.elementor-2526 .elementor-element.elementor-element-5b210e6 .elementor-icon-box-title{
    color:#000000;
}
.elementor-2526 .elementor-element.elementor-element-5b210e6 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-5b210e6 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-5b210e6 .elementor-icon-box-description{
    line-height:7px;
}
.elementor-2526 .elementor-element.elementor-element-5b210e6 > .elementor-widget-container{
    padding:15px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-79e4718{
    --icon-box-icon-margin:25px;
}
.elementor-2526 .elementor-element.elementor-element-79e4718.elementor-view-stacked .elementor-icon{
    background-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-79e4718.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-79e4718.elementor-view-default .elementor-icon{
    fill:#14BFE7;
    color:#14BFE7;
    border-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-79e4718 .elementor-icon{
    font-size:69px;
}
.elementor-2526 .elementor-element.elementor-element-79e4718 .elementor-icon-box-title{
    color:#000000;
}
.elementor-2526 .elementor-element.elementor-element-79e4718 .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-79e4718 .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-79e4718 > .elementor-widget-container{
    padding:15px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-cfd6c0c{
    --icon-box-icon-margin:25px;
}
.elementor-2526 .elementor-element.elementor-element-cfd6c0c.elementor-view-stacked .elementor-icon{
    background-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-cfd6c0c.elementor-view-framed .elementor-icon, .elementor-2526 .elementor-element.elementor-element-cfd6c0c.elementor-view-default .elementor-icon{
    fill:#14BFE7;
    color:#14BFE7;
    border-color:#14BFE7;
}
.elementor-2526 .elementor-element.elementor-element-cfd6c0c .elementor-icon{
    font-size:69px;
}
.elementor-2526 .elementor-element.elementor-element-cfd6c0c .elementor-icon-box-title{
    color:#000000;
}
.elementor-2526 .elementor-element.elementor-element-cfd6c0c .elementor-icon-box-title, .elementor-2526 .elementor-element.elementor-element-cfd6c0c .elementor-icon-box-title a{
    font-size:18px;
    font-weight:600;
    line-height:30px;
    letter-spacing:1.4px;
}
.elementor-2526 .elementor-element.elementor-element-cfd6c0c > .elementor-widget-container{
    padding:15px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-1632ff36:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-1632ff36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-1632ff36 > .elementor-background-overlay{
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-1632ff36{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:7em 0em 7em 0em;
}
.elementor-2526 .elementor-element.elementor-element-172b6d46 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-5b16c597 .elementor-counter-number-wrapper{
    color:#ffffff;
    font-family:"Open Sans", Sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:1em;
}
.elementor-2526 .elementor-element.elementor-element-5b16c597 .elementor-counter-title{
    color:#ffffff;
    font-size:20px;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-62fe51c0 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-1d41e617 .elementor-counter-number-wrapper{
    color:#ffffff;
    font-family:"Open Sans", Sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:1em;
}
.elementor-2526 .elementor-element.elementor-element-1d41e617 .elementor-counter-title{
    color:#ffffff;
    font-size:20px;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-3fa7afab > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-79110053 .elementor-counter-number-wrapper{
    color:#ffffff;
    font-family:"Open Sans", Sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:1em;
}
.elementor-2526 .elementor-element.elementor-element-79110053 .elementor-counter-title{
    color:#ffffff;
    font-size:20px;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-6e6f17d > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-362929a9 .elementor-counter-number-wrapper{
    color:#ffffff;
    font-family:"Open Sans", Sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:1em;
}
.elementor-2526 .elementor-element.elementor-element-362929a9 .elementor-counter-title{
    color:#ffffff;
    font-size:20px;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-2a64fae:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-2a64fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-2a64fae > .elementor-background-overlay{
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-2a64fae{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-72px;
    margin-bottom:0px;
    padding:0em 0em 7em 0em;
}
.elementor-2526 .elementor-element.elementor-element-44bcb54 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-5c4052e > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-67209c1 .elementor-counter-number-wrapper{
    color:#ffffff;
    font-family:"Open Sans", Sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:1em;
}
.elementor-2526 .elementor-element.elementor-element-67209c1 .elementor-counter-title{
    color:#ffffff;
    font-size:20px;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-0e14586 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-de1d136 .elementor-counter-number-wrapper{
    color:#ffffff;
    font-family:"Open Sans", Sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:1em;
}
.elementor-2526 .elementor-element.elementor-element-de1d136 .elementor-counter-title{
    color:#ffffff;
    font-size:20px;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-d46b640 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-3458607 .elementor-counter-number-wrapper{
    color:#ffffff;
    font-family:"Open Sans", Sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:1em;
}
.elementor-2526 .elementor-element.elementor-element-3458607 .elementor-counter-title{
    color:#ffffff;
    font-size:20px;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-40acba6 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-7923e2d8:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-7923e2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#ECE8E1;
}
.elementor-2526 .elementor-element.elementor-element-7923e2d8 > .elementor-background-overlay{
    background-image:url("../../../img/bg_main.png");
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-7923e2d8{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:5em 0em 5em 0em;
}
.elementor-2526 .elementor-element.elementor-element-2e4d1bb0{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-2e4d1bb0 .elementor-heading-title{
    color:#000000;
    font-size:41px;
    font-weight:600;
}
.elementor-2526 .elementor-element.elementor-element-4648c1c0{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-736fd9b5.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-2526 .elementor-element.elementor-element-736fd9b5.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-2526 .elementor-element.elementor-element-736fd9b5.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-2526 .elementor-element.elementor-element-736fd9b5 .elementor-image-box-title{
    margin-bottom:6px;
    color:#000000;
}
.elementor-2526 .elementor-element.elementor-element-736fd9b5 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-2526 .elementor-element.elementor-element-736fd9b5 .elementor-image-box-img img{
    transition-duration:0.3s;
}
.elementor-2526 .elementor-element.elementor-element-736fd9b5 > .elementor-widget-container{
    padding:0em 0em 2em 0em;
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-7d9ccd33.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-2526 .elementor-element.elementor-element-7d9ccd33.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-2526 .elementor-element.elementor-element-7d9ccd33.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-2526 .elementor-element.elementor-element-7d9ccd33 .elementor-image-box-title{
    margin-bottom:6px;
    color:#000000;
}
.elementor-2526 .elementor-element.elementor-element-7d9ccd33 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-2526 .elementor-element.elementor-element-7d9ccd33 .elementor-image-box-img img{
    transition-duration:0.3s;
}
.elementor-2526 .elementor-element.elementor-element-7d9ccd33 > .elementor-widget-container{
    padding:0em 0em 2em 0em;
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-3cc26aec.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-2526 .elementor-element.elementor-element-3cc26aec.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-2526 .elementor-element.elementor-element-3cc26aec.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-2526 .elementor-element.elementor-element-3cc26aec .elementor-image-box-title{
    margin-bottom:6px;
    color:#000000;
}
.elementor-2526 .elementor-element.elementor-element-3cc26aec .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-2526 .elementor-element.elementor-element-3cc26aec .elementor-image-box-img img{
    transition-duration:0.3s;
}
.elementor-2526 .elementor-element.elementor-element-3cc26aec > .elementor-widget-container{
    padding:0em 0em 2em 0em;
    border-radius:2px 2px 2px 2px;
}
.elementor-2526 .elementor-element.elementor-element-496ca90a:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-496ca90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#DADADA;
}
.elementor-2526 .elementor-element.elementor-element-496ca90a > .elementor-background-overlay{
    background-image:url("../../../img/bg_main.png");
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-496ca90a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:5em 0em 5em 0em;
}
.elementor-2526 .elementor-element.elementor-element-24e5c1be{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-24e5c1be .elementor-heading-title{
    color:#14BFE7;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-2526 .elementor-element.elementor-element-5c804ac8{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-5c804ac8 .elementor-heading-title{
    color:#000000;
    font-size:41px;
    font-weight:600;
}
.elementor-2526 .elementor-element.elementor-element-797ac217{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-4edc910c > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-4edc910c:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-4edc910c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#DADADA;
}
.elementor-2526 .elementor-element.elementor-element-4edc910c > .elementor-background-overlay{
    opacity:0.33;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-4edc910c{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 80px 0px;
}
.elementor-bc-flex-widget .elementor-2526 .elementor-element.elementor-element-3c1d986a.elementor-column .elementor-widget-wrap{
    align-items:flex-start;
}
.elementor-2526 .elementor-element.elementor-element-3c1d986a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-2526 .elementor-element.elementor-element-3c1d986a > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 0em 0em;
}
.elementor-2526 .elementor-element.elementor-element-2e912bb3{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-35bde581 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 20px 0px 0px;
    --e-column-margin-right:20px;
    --e-column-margin-left:0px;
}
.elementor-2526 .elementor-element.elementor-element-35bde581 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-54a6fe7d .elementor-testimonial-wrapper{
    text-align:left;
}
.elementor-2526 .elementor-element.elementor-element-54a6fe7d .elementor-testimonial-content{
    color:#888888;
    font-family:"Montserrat", Sans-serif;
    font-size:1em;
    font-weight:400;
    line-height:1.8em;
}
.elementor-2526 .elementor-element.elementor-element-54a6fe7d .elementor-testimonial-name{
    color:#888888;
    font-family:"Raleway", Sans-serif;
    font-size:1em;
    font-weight:700;
    text-transform:uppercase;
    line-height:1.5em;
    letter-spacing:2.6px;
}
.elementor-2526 .elementor-element.elementor-element-54a6fe7d .elementor-testimonial-job{
    color:#14BFE7;
    font-family:"Montserrat", Sans-serif;
    font-size:0.8em;
    font-style:normal;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-54a6fe7d > .elementor-widget-container{
    padding:20px 20px 20px 20px;
    background-color:#ffffff;
    border-radius:4px 4px 4px 4px;
}
.elementor-2526 .elementor-element.elementor-element-4518eaf8 > .elementor-element-populated{
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
}
.elementor-2526 .elementor-element.elementor-element-5877940a .elementor-testimonial-wrapper{
    text-align:left;
}
.elementor-2526 .elementor-element.elementor-element-5877940a .elementor-testimonial-content{
    color:#888888;
    font-family:"Montserrat", Sans-serif;
    font-size:1em;
    font-weight:400;
    line-height:1.8em;
}
.elementor-2526 .elementor-element.elementor-element-5877940a .elementor-testimonial-name{
    color:#888888;
    font-family:"Raleway", Sans-serif;
    font-size:1em;
    font-weight:700;
    text-transform:uppercase;
    line-height:1.5em;
    letter-spacing:2.6px;
}
.elementor-2526 .elementor-element.elementor-element-5877940a .elementor-testimonial-job{
    color:#14BFE7;
    font-family:"Montserrat", Sans-serif;
    font-size:0.8em;
    font-style:normal;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-5877940a > .elementor-widget-container{
    padding:20px 20px 20px 20px;
    background-color:#ffffff;
    border-radius:4px 4px 4px 4px;
}
.elementor-2526 .elementor-element.elementor-element-3ea4b81b > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 20px;
    --e-column-margin-right:0px;
    --e-column-margin-left:20px;
}
.elementor-2526 .elementor-element.elementor-element-3ea4b81b > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-1e1b8e79 .elementor-testimonial-wrapper{
    text-align:left;
}
.elementor-2526 .elementor-element.elementor-element-1e1b8e79 .elementor-testimonial-content{
    color:#888888;
    font-family:"Montserrat", Sans-serif;
    font-size:1em;
    font-weight:400;
    line-height:1.8em;
}
.elementor-2526 .elementor-element.elementor-element-1e1b8e79 .elementor-testimonial-name{
    color:#888888;
    font-family:"Raleway", Sans-serif;
    font-size:1em;
    font-weight:700;
    text-transform:uppercase;
    line-height:1.5em;
    letter-spacing:2.6px;
}
.elementor-2526 .elementor-element.elementor-element-1e1b8e79 .elementor-testimonial-job{
    color:#14BFE7;
    font-family:"Montserrat", Sans-serif;
    font-size:0.8em;
    font-style:normal;
    line-height:1.5em;
}
.elementor-2526 .elementor-element.elementor-element-1e1b8e79 > .elementor-widget-container{
    padding:20px 20px 20px 20px;
    background-color:#ffffff;
    border-radius:4px 4px 4px 4px;
}
.elementor-2526 .elementor-element.elementor-element-a7afdf8 > .elementor-background-overlay{
    opacity:0.17;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2526 .elementor-element.elementor-element-a7afdf8{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:10px 0px 50px 0px;
}
.elementor-bc-flex-widget .elementor-2526 .elementor-element.elementor-element-a410103.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-a410103.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-a410103 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-9ca6d73{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0% 0% 0% 0%;
}
.elementor-2526 .elementor-element.elementor-element-9ca6d73 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-2526 .elementor-element.elementor-element-d92e31c.elementor-column .elementor-widget-wrap{
    align-items:flex-start;
}
.elementor-2526 .elementor-element.elementor-element-d92e31c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-2526 .elementor-element.elementor-element-d92e31c > .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-2526 .elementor-element.elementor-element-d92e31c > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:1em 1em 1em 1em;
}
.elementor-2526 .elementor-element.elementor-element-5ce6b23{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-5ce6b23 .elementor-heading-title{
    color:#000000;
    font-size:41px;
    font-weight:600;
}
.elementor-2526 .elementor-element.elementor-element-5ce6b23 > .elementor-widget-container{
    padding:30px 0px 50px 0px;
}
.elementor-2526 .elementor-element.elementor-element-31f4cb6{
    --e-image-carousel-slides-to-show:7;
    width:100%;
    max-width:100%;
}
.elementor-2526 .elementor-element.elementor-element-31f4cb6 .swiper-wrapper{
    display:flex;
    align-items:center;
}
.elementor-2526 .elementor-element.elementor-element-31f4cb6 > .elementor-widget-container{
    padding:3px 0px 0px 0px;
}
.elementor-2526 .elementor-element.elementor-element-1485844a > .elementor-container{
    max-width:840px;
}
.elementor-2526 .elementor-element.elementor-element-1485844a:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-1485844a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#111111;
}
.elementor-2526 .elementor-element.elementor-element-1485844a > .elementor-background-overlay{
    background-image:url("../../../img/blade-servers-background.jpg");
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:0.4;
    transition:background 1s, border-radius 0.3s, opacity 1s;
}
.elementor-2526 .elementor-element.elementor-element-1485844a .elementor-background-overlay{
    filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-2526 .elementor-element.elementor-element-1485844a:hover > .elementor-background-overlay{
    filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-2526 .elementor-element.elementor-element-1485844a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:7em 0em 7em 0em;
}
.elementor-2526 .elementor-element.elementor-element-4ed2eb21 > .elementor-element-populated{
    padding:3em 3em 3em 3em;
}
.elementor-2526 .elementor-element.elementor-element-2d5a72f{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-2d5a72f .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-2526 .elementor-element.elementor-element-5a73a32f{
    text-align:center;
}
.elementor-2526 .elementor-element.elementor-element-5a73a32f .elementor-heading-title{
    color:#FFFFFF;
}
.elementor-2526 .elementor-element.elementor-element-7e580c85{
    text-align:center;
    color:#FDFCFC;
}
.elementor-2526 .elementor-element.elementor-element-6bb64da3 .elementor-button{
    background-color:#bc1f54;
    border-style:solid;
    border-color:#0F1923;
}
.elementor-2526 .elementor-element.elementor-element-6bb64da3 .elementor-button:hover, .elementor-2526 .elementor-element.elementor-element-6bb64da3 .elementor-button:focus{
    background-color:#42c8f4;
}
@media(min-width:768px){
    .elementor-2526 .elementor-element.elementor-element-638d1c8{
        width:33.501%;
    }
    .elementor-2526 .elementor-element.elementor-element-8ea052b{
        width:50.011%;
    }
    .elementor-2526 .elementor-element.elementor-element-1f1e0ab{
        width:16.484%;
    }
    .elementor-2526 .elementor-element.elementor-element-63a5fcb{
        width:56.686%;
    }
    .elementor-2526 .elementor-element.elementor-element-cfb79b2{
        width:43.22%;
    }
    .elementor-2526 .elementor-element.elementor-element-cf205cd{
        width:14.358%;
    }
    .elementor-2526 .elementor-element.elementor-element-1fbd342{
        width:14.358%;
    }
    .elementor-2526 .elementor-element.elementor-element-d72225c{
        width:14.358%;
    }
    .elementor-2526 .elementor-element.elementor-element-0856c74{
        width:14.358%;
    }
    .elementor-2526 .elementor-element.elementor-element-66ec8c2{
        width:42.532%;
    }
    .elementor-2526 .elementor-element.elementor-element-574fa839{
        width:48.449%;
    }
    .elementor-2526 .elementor-element.elementor-element-383bd072{
        width:51.551%;
    }
    .elementor-2526 .elementor-element.elementor-element-fdd3fa2{
        width:25%;
    }
    .elementor-2526 .elementor-element.elementor-element-7b6c6ff{
        width:25%;
    }
    .elementor-2526 .elementor-element.elementor-element-f8fb7ea{
        width:24.976%;
    }
    .elementor-2526 .elementor-element.elementor-element-7041201{
        width:14.949%;
    }
    .elementor-2526 .elementor-element.elementor-element-957d410{
        width:25%;
    }
    .elementor-2526 .elementor-element.elementor-element-85a4a47{
        width:25.011%;
    }
    .elementor-2526 .elementor-element.elementor-element-235256f{
        width:25%;
    }
    .elementor-2526 .elementor-element.elementor-element-3b6d58c{
        width:9.988%;
    }
    .elementor-2526 .elementor-element.elementor-element-37d110a7{
        width:46.491%;
    }
    .elementor-2526 .elementor-element.elementor-element-7064a9ab{
        width:53.509%;
    }
    .elementor-2526 .elementor-element.elementor-element-44bcb54{
        width:12.5%;
    }
    .elementor-2526 .elementor-element.elementor-element-5c4052e{
        width:25%;
    }
    .elementor-2526 .elementor-element.elementor-element-0e14586{
        width:25%;
    }
    .elementor-2526 .elementor-element.elementor-element-d46b640{
        width:25%;
    }
    .elementor-2526 .elementor-element.elementor-element-40acba6{
        width:12.464%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-2526 .elementor-element.elementor-element-63a5fcb{
        width:60%;
    }
    .elementor-2526 .elementor-element.elementor-element-cfb79b2{
        width:40%;
    }
    .elementor-2526 .elementor-element.elementor-element-cf205cd{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-1fbd342{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-d72225c{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-0856c74{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-66ec8c2{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-574fa839{
        width:40%;
    }
    .elementor-2526 .elementor-element.elementor-element-383bd072{
        width:60%;
    }
    .elementor-2526 .elementor-element.elementor-element-fdd3fa2{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-7b6c6ff{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-f8fb7ea{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-a4986cf{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-7041201{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-957d410{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-85a4a47{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-235256f{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-3b6d58c{
        width:50%;
    }
    .elementor-2526 .elementor-element.elementor-element-37d110a7{
        width:40%;
    }
    .elementor-2526 .elementor-element.elementor-element-7064a9ab{
        width:60%;
    }
    .elementor-2526 .elementor-element.elementor-element-a410103{
        width:100%;
    }
    .elementor-2526 .elementor-element.elementor-element-d92e31c{
        width:100%;
    }
}
@media(max-width:1024px){
    .elementor-2526 .elementor-element.elementor-element-ccb655e .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-2526 .elementor-element.elementor-element-a6fe13f{
        padding:3em 0em 0em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-b7bcdb5 > .elementor-element-populated{
        padding:0em 0em 0em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-63a5fcb > .elementor-element-populated{
        padding:3em 2em 3em 2em;
    }
    .elementor-bc-flex-widget .elementor-2526 .elementor-element.elementor-element-cfb79b2.elementor-column .elementor-widget-wrap{
        align-items:flex-end;
    }
    .elementor-2526 .elementor-element.elementor-element-cfb79b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
        align-content:flex-end;
        align-items:flex-end;
    }
    .elementor-2526 .elementor-element.elementor-element-cf205cd > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-1fbd342 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-d72225c > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-0856c74 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-66ec8c2 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-57c95508{
        padding:3em 0em 3em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-fdd3fa2 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-7b6c6ff > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-f8fb7ea > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-a4986cf > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-7041201 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-957d410 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-85a4a47 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-235256f > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-3b6d58c > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-2df8668a{
        padding:3em 0em 3em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-4a6c140e{
        padding:0em 0em 0em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-5b16c597 .elementor-counter-number-wrapper{
        font-size:3rem;
    }
    .elementor-2526 .elementor-element.elementor-element-5b16c597 .elementor-counter-title{
        font-size:1rem;
    }
    .elementor-2526 .elementor-element.elementor-element-1d41e617 .elementor-counter-number-wrapper{
        font-size:3rem;
    }
    .elementor-2526 .elementor-element.elementor-element-1d41e617 .elementor-counter-title{
        font-size:1rem;
    }
    .elementor-2526 .elementor-element.elementor-element-79110053 .elementor-counter-number-wrapper{
        font-size:3rem;
    }
    .elementor-2526 .elementor-element.elementor-element-79110053 .elementor-counter-title{
        font-size:1rem;
    }
    .elementor-2526 .elementor-element.elementor-element-362929a9 .elementor-counter-number-wrapper{
        font-size:3rem;
    }
    .elementor-2526 .elementor-element.elementor-element-362929a9 .elementor-counter-title{
        font-size:1rem;
    }
    .elementor-2526 .elementor-element.elementor-element-67209c1 .elementor-counter-number-wrapper{
        font-size:3rem;
    }
    .elementor-2526 .elementor-element.elementor-element-67209c1 .elementor-counter-title{
        font-size:1rem;
    }
    .elementor-2526 .elementor-element.elementor-element-de1d136 .elementor-counter-number-wrapper{
        font-size:3rem;
    }
    .elementor-2526 .elementor-element.elementor-element-de1d136 .elementor-counter-title{
        font-size:1rem;
    }
    .elementor-2526 .elementor-element.elementor-element-3458607 .elementor-counter-number-wrapper{
        font-size:3rem;
    }
    .elementor-2526 .elementor-element.elementor-element-3458607 .elementor-counter-title{
        font-size:1rem;
    }
    .elementor-2526 .elementor-element.elementor-element-4edc910c{
        padding:100px 25px 100px 25px;
    }
    .elementor-2526 .elementor-element.elementor-element-54a6fe7d .elementor-testimonial-content{
        font-size:1.1em;
    }
    .elementor-2526 .elementor-element.elementor-element-54a6fe7d .elementor-testimonial-name{
        font-size:1.2em;
    }
    .elementor-2526 .elementor-element.elementor-element-54a6fe7d > .elementor-widget-container{
        padding:20px 20px 20px 20px;
    }
    .elementor-2526 .elementor-element.elementor-element-4518eaf8 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-2526 .elementor-element.elementor-element-5877940a .elementor-testimonial-content{
        font-size:1.1em;
    }
    .elementor-2526 .elementor-element.elementor-element-5877940a .elementor-testimonial-name{
        font-size:1.2em;
    }
    .elementor-2526 .elementor-element.elementor-element-5877940a > .elementor-widget-container{
        padding:20px 20px 20px 20px;
    }
    .elementor-2526 .elementor-element.elementor-element-1e1b8e79 .elementor-testimonial-content{
        font-size:1.1em;
    }
    .elementor-2526 .elementor-element.elementor-element-1e1b8e79 .elementor-testimonial-name{
        font-size:1.2em;
    }
    .elementor-2526 .elementor-element.elementor-element-1e1b8e79 > .elementor-widget-container{
        padding:20px 20px 20px 20px;
    }
    .elementor-2526 .elementor-element.elementor-element-a7afdf8{
        padding:1em 1em 2em 1em;
    }
    .elementor-2526 .elementor-element.elementor-element-a410103 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-2526 .elementor-element.elementor-element-9ca6d73{
        padding:0px 20px 0px 20px;
    }
    .elementor-2526 .elementor-element.elementor-element-d92e31c > .elementor-element-populated{
        margin:60px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
}
@media(max-width:767px){
    .elementor-2526 .elementor-element.elementor-element-0215b09{
        margin-top:76px;
        margin-bottom:0px;
        z-index:99;
    }
    .elementor-2526 .elementor-element.elementor-element-638d1c8{
        width:60%;
    }
    .elementor-2526 .elementor-element.elementor-element-638d1c8 > .elementor-element-populated{
        padding:0px 0px 0px 10px;
    }
    .elementor-2526 .elementor-element.elementor-element-b72397a .elementor-heading-title{
        font-size:16px;
    }
    .elementor-2526 .elementor-element.elementor-element-8ea052b{
        width:30%;
    }
    .elementor-2526 .elementor-element.elementor-element-ccb655e .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-2526 .elementor-element.elementor-element-1f1e0ab{
        width:10%;
    }
    .elementor-2526 .elementor-element.elementor-element-a6fe13f{
        padding:0px 0px 0px 0px;
    }
    .elementor-2526 .elementor-element.elementor-element-b7bcdb5 > .elementor-element-populated{
        padding:0em 0em 0em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-6572754 .elementor-heading-title{
        font-size:28px;
    }
    .elementor-2526 .elementor-element.elementor-element-869ca84{
        margin-top:0px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-2526 .elementor-element.elementor-element-cf205cd > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-1fbd342 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-d72225c > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-0856c74 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-66ec8c2 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-57c95508{
        padding:2em 0em 2em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-574fa839 > .elementor-element-populated{
        padding:2em 2em 2em 2em;
    }
    .elementor-2526 .elementor-element.elementor-element-57a306e7{
        padding:2em 0em 2em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-fdd3fa2 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-7b6c6ff > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-f8fb7ea > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-a4986cf > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-7041201 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-957d410 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-85a4a47 > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-235256f > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-3b6d58c > .elementor-element-populated{
        margin:5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }
    .elementor-2526 .elementor-element.elementor-element-2df8668a{
        padding:0em 0em 0em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-7ba6188f > .elementor-element-populated{
        padding:2em 2em 2em 2em;
    }
    .elementor-2526 .elementor-element.elementor-element-74612ba img{
        height:200px;
    }
    .elementor-2526 .elementor-element.elementor-element-4a6c140e{
        padding:0em 0em 0em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-e05dae7 img{
        height:200px;
    }
    .elementor-2526 .elementor-element.elementor-element-1632ff36{
        padding:2em 0em 2em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-172b6d46 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-62fe51c0 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-3fa7afab > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-6e6f17d > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-2a64fae{
        padding:2em 0em 2em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-44bcb54 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-5c4052e > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-0e14586 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-d46b640 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-40acba6 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:15px 15px 15px 15px;
    }
    .elementor-2526 .elementor-element.elementor-element-7923e2d8{
        padding:0em 0em 0em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-736fd9b5 .elementor-image-box-img{
        margin-bottom:15px;
    }
    .elementor-2526 .elementor-element.elementor-element-7d9ccd33 .elementor-image-box-img{
        margin-bottom:15px;
    }
    .elementor-2526 .elementor-element.elementor-element-3cc26aec .elementor-image-box-img{
        margin-bottom:15px;
    }
    .elementor-2526 .elementor-element.elementor-element-496ca90a{
        padding:2em 0em 2em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-4edc910c{
        padding:80px 20px 80px 20px;
    }
    .elementor-2526 .elementor-element.elementor-element-35bde581 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-2526 .elementor-element.elementor-element-54a6fe7d .elementor-testimonial-content{
        font-size:1.1em;
    }
    .elementor-2526 .elementor-element.elementor-element-54a6fe7d > .elementor-widget-container{
        padding:30px 30px 30px 30px;
    }
    .elementor-2526 .elementor-element.elementor-element-4518eaf8 > .elementor-element-populated{
        margin:30px 0px 30px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-2526 .elementor-element.elementor-element-5877940a .elementor-testimonial-content{
        font-size:1.1em;
    }
    .elementor-2526 .elementor-element.elementor-element-5877940a > .elementor-widget-container{
        padding:30px 30px 30px 30px;
    }
    .elementor-2526 .elementor-element.elementor-element-3ea4b81b > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-2526 .elementor-element.elementor-element-1e1b8e79 .elementor-testimonial-content{
        font-size:1.1em;
    }
    .elementor-2526 .elementor-element.elementor-element-1e1b8e79 > .elementor-widget-container{
        padding:30px 30px 30px 30px;
    }
    .elementor-2526 .elementor-element.elementor-element-a7afdf8{
        padding:1em 1em 2em 1em;
    }
    .elementor-2526 .elementor-element.elementor-element-1485844a{
        padding:3em 0em 3em 0em;
    }
    .elementor-2526 .elementor-element.elementor-element-4ed2eb21 > .elementor-element-populated{
        padding:2em 2em 2em 2em;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        display: block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-ccb655e .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-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
        left: 0;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        overflow-y: hidden;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-ccb655e .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-ccb655e .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-ccb655e .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-ccb655e .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-ccb655e .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-ccb655e .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-ccb655e .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-ccb655e .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-ccb655e .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-ccb655e .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-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a {
        display: block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i {
        float: right;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg {
        float: right
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        height: 100%;
    }
}
@media (max-width: 1024px) {
    .admin-bar .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 32px;
    }
}
@media (max-width: 782px) {
    .admin-bar .elementor-element.elementor-element-ccb655e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 46px;
    }
}