.elementor-24764 .elementor-element.elementor-element-57166d8 > .elementor-container{max-width:800px;}.elementor-24764 .elementor-element.elementor-element-1733fac .elementor-image img{width:100%;}.elementor-24764 .elementor-element.elementor-element-7f83769 .elementor-image img{width:100%;}.elementor-24764 .elementor-element.elementor-element-ba8cf4d > .elementor-container{max-width:800px;}.elementor-24764 .elementor-element.elementor-element-ba8cf4d:not(.elementor-motion-effects-element-type-background), .elementor-24764 .elementor-element.elementor-element-ba8cf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFCDF2;}.elementor-24764 .elementor-element.elementor-element-ba8cf4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 100px 0px;}.elementor-24764 .elementor-element.elementor-element-ba8cf4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title:before, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title:after, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-content, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tabs-content-wrapper{border-width:1px;}.elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-mobile-title, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-desktop-title.elementor-active, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title:before, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title:after, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-content, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tabs-content-wrapper{border-color:#BFCDF2;}.elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title, .elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title a{color:#7F9BCA;}.elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title.elementor-active a{color:#3C6DB2;}.elementor-24764 .elementor-element.elementor-element-9c1677c .elementor-tab-title{font-size:26px;line-height:32px;}.elementor-24764 .elementor-element.elementor-element-5420e41 > .elementor-container{max-width:800px;}.elementor-24764 .elementor-element.elementor-element-5420e41:not(.elementor-motion-effects-element-type-background), .elementor-24764 .elementor-element.elementor-element-5420e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022252;}.elementor-24764 .elementor-element.elementor-element-5420e41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24764 .elementor-element.elementor-element-5420e41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24764 .elementor-element.elementor-element-08af1d1 > .elementor-widget-container{background-color:#022252;}.elementor-24764 .elementor-element.elementor-element-7535ea8 > .elementor-widget-container{margin:-29% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-24764 .elementor-element.elementor-element-e4d35d6 > .elementor-container{max-width:800px;}@media(max-width:1024px){.elementor-24764 .elementor-element.elementor-element-8b73886 .elementor-image img{width:57vw;}.elementor-24764 .elementor-element.elementor-element-8b73886 > .elementor-widget-container{margin:-29% -28% -28% -28%;padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-24764 .elementor-element.elementor-element-57166d8{padding:0px 0px 0px 0px;}.elementor-24764 .elementor-element.elementor-element-1733fac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24764 .elementor-element.elementor-element-8b73886 .elementor-image img{width:52vw;}.elementor-24764 .elementor-element.elementor-element-8b73886 > .elementor-widget-container{margin:-29% 0% 0% 0%;padding:0% 0% 0% 0%;}}/* Start custom CSS for tabs, class: .elementor-element-9c1677c */.elementor-widget-tabs .elementor-tabs-wrapper {
    height: 260px;
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    width: 25%;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
    width: 25%;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active a {
    display: inline-block;
    text-align: center;
    background-color: #fff;
    border-top: 13px solid #3c6fb1;
    padding: 2.5em 0.4em;
    box-shadow: 0px 10px 50px -23px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 10px 50px -23px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 10px 50px -23px rgba(0,0,0,0.4);
    vertical-align: top;
}

.elementor-widget-tabs a { 
    display: inline-block;
    text-align: center;
    background-color: rgba(255,255,255,0.4);
    border-top:13px solid rgba(255,255,255,0.05);
    padding: 2.5em 0.4em;
    box-shadow: 0px 10px 50px -23px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 10px 50px -23px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 10px 50px -23px rgba(0,0,0,0.4);
    vertical-align: top;
}

.tab_image {
    border-top: 13px solid #3c6fb1;
}


@media (max-width: 639px){
html body .elementor-tabs .elementor-tabs-wrapper {display: block;}    
html body .elementor-tabs .elementor-tab-mobile-title{
    display:none;
}
}

@media only screen and (max-width:900px){
    .elementor-widget-tabs .elementor-tabs-wrapper {
    height: 9em;
}

  .elementor-widget-tabs .elementor-tab-title.elementor-active a {
    font-size:13px;
    line-height:17px;
    padding: 2.2em 0.4em;
    border-top: 9px solid #3c6fb1;
}

.elementor-widget-tabs a { 
    font-size:13px;
    line-height:17px;
    padding: 2.2em 0.4em;
    border-top:9px solid rgba(255,255,255,0.05);
}  

.elementor-widget-tabs .elementor-tab-desktop-title {
    width: 25%;
    padding: 3%;
}

.tab_image {
    border-top: 9px solid #3c6fb1;
}

}

@media only screen and (max-width:639px){
.elementor-widget-tabs .elementor-tabs-wrapper {

}
    .elementor-widget-tabs .elementor-tab-desktop-title {
    width: 25%;
    padding: 3%;
}

}/* End custom CSS */