.elementor-228 .elementor-element.elementor-element-9e8a769:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-9e8a769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb6feb0 );}.elementor-228 .elementor-element.elementor-element-9e8a769{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 0px 50px 0px;}.elementor-228 .elementor-element.elementor-element-9e8a769 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-228 .elementor-element.elementor-element-a019f97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:010px 065px 010px 010px;}.elementor-228 .elementor-element.elementor-element-a019f97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-228 .elementor-element.elementor-element-c92f3d7{text-align:left;}.elementor-228 .elementor-element.elementor-element-c92f3d7 .elementor-image img{max-width:250px;}.elementor-228 .elementor-element.elementor-element-f77d398 .elementor-icon-list-icon i{color:var( --e-global-color-d7fcb0e );font-size:14px;}.elementor-228 .elementor-element.elementor-element-f77d398 .elementor-icon-list-icon svg{fill:var( --e-global-color-d7fcb0e );width:14px;}.elementor-228 .elementor-element.elementor-element-f77d398 .elementor-icon-list-text{color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-f77d398 .elementor-icon-list-item, .elementor-228 .elementor-element.elementor-element-f77d398 .elementor-icon-list-item a{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-228 .elementor-element.elementor-element-8bdf14a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-228 .elementor-element.elementor-element-8bdf14a:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-8bdf14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7fcb0e );}.elementor-228 .elementor-element.elementor-element-8bdf14a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-228 .elementor-element.elementor-element-8bdf14a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-228 .elementor-element.elementor-element-2b0e206 > .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-228 .elementor-element.elementor-element-f256e3f{color:var( --e-global-color-33f452b );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-228 .elementor-element.elementor-element-9b5c23b .elementor-repeater-item-673d6c3.elementor-social-icon{background-color:#02010100;}.elementor-228 .elementor-element.elementor-element-9b5c23b .elementor-repeater-item-2c5d3e9.elementor-social-icon{background-color:#02010100;}.elementor-228 .elementor-element.elementor-element-9b5c23b .elementor-repeater-item-db1f309.elementor-social-icon{background-color:#FFFFFF00;}.elementor-228 .elementor-element.elementor-element-9b5c23b .elementor-repeater-item-150ec7c.elementor-social-icon{background-color:#02010100;}.elementor-228 .elementor-element.elementor-element-9b5c23b{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-228 .elementor-element.elementor-element-9b5c23b .elementor-widget-container{text-align:right;}.elementor-228 .elementor-element.elementor-element-9b5c23b .elementor-social-icon i{color:var( --e-global-color-33f452b );}.elementor-228 .elementor-element.elementor-element-9b5c23b .elementor-social-icon svg{fill:var( --e-global-color-33f452b );}.elementor-228 .elementor-element.elementor-element-9b5c23b .elementor-social-icon{--icon-padding:0em;}@media(min-width:768px){.elementor-228 .elementor-element.elementor-element-a019f97{width:35%;}.elementor-228 .elementor-element.elementor-element-d8e435a{width:21.66%;}.elementor-228 .elementor-element.elementor-element-afe4ab1{width:21.68%;}.elementor-228 .elementor-element.elementor-element-a227ab0{width:21.66%;}}@media(max-width:767px){.elementor-228 .elementor-element.elementor-element-9e8a769{padding:40px 20px 40px 20px;}.elementor-228 .elementor-element.elementor-element-8bdf14a{padding:40px 20px 40px 20px;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-1b4f45d */.elementor-228 .elementor-element.elementor-element-1b4f45d li li a 
{ text-transform: none ;  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9e8a769 */.elementor-228 .elementor-element.elementor-element-9e8a769 p { line-height:180%; }

.elementor-228 .elementor-element.elementor-element-9e8a769 h5 { 
    font-family: "Open Sans"; 
    color:white;
   font-size: 16px
}

.elementor-228 .elementor-element.elementor-element-9e8a769 h5:after {   
    content: '';
    position: absolute;
    width: 25%;
    height: 3px;
    background: #019ee0; 
    bottom: 0;
    left: 0;
    right: 0;
    top: 26px;
    
}

.footer-menu  ul  { 
list-style: none; 
padding:0 ; }

.footer-menu   ul > li > a  { 
    font-size: 15px ; 
    font-weight: bold
 }

.footer-menu   ul ul li  >  a  {  font-size: 14px ; 
    font-weight: normal
 }


 

.footer-menu  ul  li 
{ padding-left:0px; }

.footer-menu ul > li > a  
{ 
 
display : inline-block; 
position: relative ;
line-height: 180%;
text-transform: lowercase;
}

.footer-menu  ul  > li > a:after {   
    -webkit-transition: width 200ms ease;
    -moz-transition: width 200ms ease;
    -ms-transition: width 200ms ease;
    -o-transition: width 200ms ease;
    transition: width 200ms ease;
    content: '';
    position: absolute;
    width: 0%;
    height: 3px;
    background: #019ee0; 
    bottom: 0;
    left: 0;
    right: 0;
    top: 20px;
}



.footer-menu  ul  > li > a:hover::after  {
    width: 100%;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f256e3f */.elementor-228 .elementor-element.elementor-element-f256e3f p { margin: 0 }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8bdf14a */.elementor-228 .elementor-element.elementor-element-8bdf14a p { line-height:180%; }

.elementor-228 .elementor-element.elementor-element-8bdf14a h5 { 
    font-family: "Open Sans"; 
    color:white;
   font-size: 16px
}

.elementor-228 .elementor-element.elementor-element-8bdf14a h5:after {   
    content: '';
    position: absolute;
    width: 25%;
    height: 3px;
    background: #019ee0; 
    bottom: 0;
    left: 0;
    right: 0;
    top: 26px;
    
}

.footer-menu  ul  { 
list-style: none; 
padding:0 ; }

.footer-menu  ul  li 
{ padding-left:0px; }

.footer-menu ul > li > a  
{ 
color:white ; 
font-size: 14px ; 
display : inline-block; 
position: relative ;
line-height: 180%;
text-transform: lowercase;
}

.footer-menu  ul  > li > a:after {   
    -webkit-transition: width 200ms ease;
    -moz-transition: width 200ms ease;
    -ms-transition: width 200ms ease;
    -o-transition: width 200ms ease;
    transition: width 200ms ease;
    content: '';
    position: absolute;
    width: 0%;
    height: 3px;
    background: #019ee0; 
    bottom: 0;
    left: 0;
    right: 0;
    top: 20px;
}



.footer-menu  ul  > li > a:hover::after  {
    width: 100%;
    
}/* End custom CSS */