.elementor-678 .elementor-element.elementor-element-45f9548 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-678 .elementor-element.elementor-element-45f9548{overflow:hidden;padding:0% 0% 6% 0%;}.elementor-678 .elementor-element.elementor-element-63ed801b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-678 .elementor-element.elementor-element-63ed801b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-63ed801b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-678 .elementor-element.elementor-element-63ed801b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-54f97c8d{text-align:right;}.elementor-678 .elementor-element.elementor-element-54f97c8d img{width:100%;}.elementor-678 .elementor-element.elementor-element-7df97852{text-align:right;}.elementor-678 .elementor-element.elementor-element-24bc686c{--divider-border-style:solid;--divider-color:#2F4B90;--divider-border-width:10px;}.elementor-678 .elementor-element.elementor-element-24bc686c .elementor-divider-separator{width:66%;margin:0 auto;margin-right:0;}.elementor-678 .elementor-element.elementor-element-24bc686c .elementor-divider{text-align:right;padding-top:2px;padding-bottom:2px;}.elementor-678 .elementor-element.elementor-element-144e375{padding:0% 10% 0% 10%;}.elementor-678 .elementor-element.elementor-element-ceb4465{text-align:center;}.elementor-678 .elementor-element.elementor-element-ceb4465 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-678 .elementor-element.elementor-element-e5ad835{padding:0% 10% 0% 10%;}.elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-title, .elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-title:before, .elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-title:after, .elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-content, .elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-title, .elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-title a{color:#3A3F48;}.elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-title.elementor-active,
					 .elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-title.elementor-active a{color:#2F4B90;}.elementor-678 .elementor-element.elementor-element-ce39e40 .elementor-tab-title{font-size:13px;font-weight:400;}.elementor-678 .elementor-element.elementor-element-ce39e40 > .elementor-widget-container{padding:0% 0% 6% 0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-678 .elementor-element.elementor-element-63ed801b{width:70%;}.elementor-678 .elementor-element.elementor-element-5814c2d3{width:29.337%;}}/* Start custom CSS for image, class: .elementor-element-54f97c8d */.clipimage{
     -webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 80% 100%);
  clip-path: polygon(0 100%, 0 0, 100% 0, 80% 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7df97852 */.bannercol{
    width: 500px !Important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20c37aa9 */.bannercol{
    height: 50px;
    background: #f4f4f4;
    position: absolute;
    top:0;
    left: -20px;
    z-index: -1
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-ce39e40 */.elementor-tab-title{
    padding:20px!important;
    
}
.elementor-widget-tabs .elementor-tab-title.elementor-active a{
  font-weight: 500;
  
}
.elementor-tab-title.elementor-active{
    border-bottom: 2px solid #2F4B90 !important;
}
.elementor-widget-tabs .elementor-tabs, .elementor-widget-tabs .elementor-tabs img{
    margin: 0 auto;
    display: table;
    text-align: center;
}
.elementor-widget-tabs .elementor-tabs img{
    width:30%;
    filter: brightness(0);
    margin-bottom: 30px;
}
.elementor-widget-tabs .elementor-tab-title.elementor-active img{
    filter:unset;
}
.leftdiv{
    width: 20%;
    float: left;
}
.rightdiv{
    width: 80%;
    float: right;
    text-align:left;
}
.rightdiv p{
    text-align: justify;
}
.rightdiv{
    padding-left: 50px;
    padding-right: 50px;
}
.rightdiv h5{
    margin-bottom: 25px;
}
.leftdiv img{
    filter: unset !important;
    
}
.leftdiv{
    border-right: 2px solid #ccc;
    margin-top: 7px !important;
}
.elementor-tab-content{
    box-shadow: 0px 0px 4px #000;
}
@media only screen and (min-width: 600px) {
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{
            width: 20%;
    margin-top: 3%;
    display: -webkit-inline-box;
    }
  
}/* End custom CSS */