.elementor-166 .elementor-element.elementor-element-b5900dc > .elementor-container{min-height:184px;}.elementor-166 .elementor-element.elementor-element-b5900dc{background-color:rgba(255,255,255,0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-166 .elementor-element.elementor-element-b5900dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-8ac116e .elementor-spacer-inner{height:10px;}.elementor-166 .elementor-element.elementor-element-1514061 .elementor-text-editor{text-align:right;}.elementor-166 .elementor-element.elementor-element-1514061{color:#001a71;font-family:"Heebo", Sans-serif;font-size:20px;font-weight:500;}.elementor-166 .elementor-element.elementor-element-1514061 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-166 .elementor-element.elementor-element-9ab21fe.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-166 .elementor-element.elementor-element-708fd7b .elementor-spacer-inner{height:104px;}.elementor-166 .elementor-element.elementor-element-cbeafe4{text-align:center;}.elementor-166 .elementor-element.elementor-element-cbeafe4.elementor-widget-heading .elementor-heading-title{color:#001a71;}.elementor-166 .elementor-element.elementor-element-cbeafe4 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.688em;font-weight:500;}.elementor-166 .elementor-element.elementor-element-cbeafe4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-a13b244.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-166 .elementor-element.elementor-element-7ee7b62 .elementor-spacer-inner{height:104px;}.elementor-166 .elementor-element.elementor-element-ab1e386{text-align:center;}.elementor-166 .elementor-element.elementor-element-ab1e386.elementor-widget-heading .elementor-heading-title{color:#001a71;}.elementor-166 .elementor-element.elementor-element-ab1e386 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.688em;font-weight:500;}.elementor-166 .elementor-element.elementor-element-ab1e386 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-166 .elementor-element.elementor-element-9142891.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-166 .elementor-element.elementor-element-3b2d009 .elementor-spacer-inner{height:104px;}.elementor-166 .elementor-element.elementor-element-cab712b{text-align:center;}.elementor-166 .elementor-element.elementor-element-cab712b.elementor-widget-heading .elementor-heading-title{color:#001a71;}.elementor-166 .elementor-element.elementor-element-cab712b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.688em;font-weight:500;}.elementor-166 .elementor-element.elementor-element-cab712b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-ca1c2c7.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-166 .elementor-element.elementor-element-d9d4733 .elementor-spacer-inner{height:104px;}.elementor-166 .elementor-element.elementor-element-a80d715{text-align:center;}.elementor-166 .elementor-element.elementor-element-a80d715.elementor-widget-heading .elementor-heading-title{color:#001a71;}.elementor-166 .elementor-element.elementor-element-a80d715 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.68em;font-weight:500;}.elementor-166 .elementor-element.elementor-element-a80d715 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-166 .elementor-element.elementor-element-a517ba3.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-166 .elementor-element.elementor-element-a7babfa .elementor-spacer-inner{height:104px;}.elementor-166 .elementor-element.elementor-element-95cd8d5{text-align:left;}.elementor-166 .elementor-element.elementor-element-95cd8d5.elementor-widget-heading .elementor-heading-title{color:#001a71;}.elementor-166 .elementor-element.elementor-element-95cd8d5 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.68em;font-weight:500;}.elementor-166 .elementor-element.elementor-element-95cd8d5 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-166 .elementor-element.elementor-element-51e9713{width:28.01%;}.elementor-166 .elementor-element.elementor-element-9ab21fe{width:9.325%;}.elementor-166 .elementor-element.elementor-element-a13b244{width:4.865%;}.elementor-166 .elementor-element.elementor-element-9142891{width:12.135%;}.elementor-166 .elementor-element.elementor-element-ca1c2c7{width:6.412%;}.elementor-166 .elementor-element.elementor-element-fedcaa1{width:19.388%;}}/* Start custom CSS for text-editor, class: .elementor-element-1514061 */.phone a:hover
{
    color:#a5add4 !important;
}
    .facebook{
        width: 29px;
        height: 30px;
      min-width: 29px;
        min-height: 30px;
        max-width: 29px;
        max-height: 30px;
    }

.facebook:hover{
opacity: 0.5

}

    .email{
        width: 29px;
        height: 29pxpx;
      min-width: 29px;
        min-height: 29px;
        max-width: 29px;
        max-height: 29px;
    }

.email:hover{
opacity: 0.5

}

.phonehover:hover {
        color: #4a5ba8;
    opacity:0.5;

}
a {
     color: #4a5ba8;
    
    
}
a:hover{
    color: #4a5ba8;
    opacity:0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab712b */#menu-contact, #menu-solutions, #menu-about, #menu-regulation, #menuu { 
text-decoration: none; 
color: #0B1B70; 
justify-content: center;
display: inline-block;
min-width: 60px;
max-width: 235.97px;
white-space: nowrap;
position: relative;
width: 100%;
} 

.menu-item-text {
    -webkit-transition: border 200ms ease-out; 
-moz-transition: border 200ms ease-out; 
-o-transition: border 200ms ease-out; 
transition: border 200ms ease-out; 
border-bottom: 2.11px solid transparent; 
border-top: 2.11px solid transparent; 
}


#menuu:hover .menu-item-text, 
#menuu:focus .menu-item-text, 
#menuu:active .menu-item-text{ 
border-bottom: 2.11px solid #61f6ff; 
border-top: 2.11px solid #61f6ff; 
}
#menu-contact:hover .menu-item-text, 
#menu-contact:focus .menu-item-text, 
#menu-contact:active .menu-item-text{ 
border-bottom: 2.11px solid #61f6ff; 
border-top: 2.11px solid #61f6ff; 
}

#menu-solutions:hover .menu-item-text, 
#menu-solutions:focus .menu-item-text, 
#menu-solutions:active .menu-item-text{ 
border-bottom: 2.11px solid #61f6ff; 
border-top: 2.11px solid #61f6ff; 
}

#menu-about:hover .menu-item-text, 
#menu-about:focus .menu-item-text, 
#menu-about:active .menu-item-text{ 
border-bottom: 2.11px solid #61f6ff; 
border-top: 2.11px solid #61f6ff; 
}

#menu-regulation:hover .menu-item-text, 
#menu-regulation:focus .menu-item-text, 
#menu-regulation:active .menu-item-text{ 
border-bottom: 2.11px solid #61f6ff; 
border-top: 2.11px solid #61f6ff; 
}


       
              @media screen and (min-device-width: 1680px) 
              and (max-device-width: 1919px) 
           {
  #menu-contact {
margin-left: 42px;    }
}
    @media (min-width: 1680px) {
  #menu-solutions {
left: 14px;    }
}
@media (min-width: 1680px) {
  #menu-regulation {
right: 60px;}
    
}
@media (min-width: 1680px) {
  #menu-about {
right: 40px;}
    
}

    @media (min-width: 769px) {
  #menu-solutions {
padding: 0px 20px 0px 0px;
  }

    }

@media (min-width: 769px) {
  #menu-regulation {
margin-left: 65px;
}
}
    
    @media (min-width: 769px) {
  #menu-about {
margin-left: 45px;
    }
    }
       @media (min-width: 769px) {
  #menuu {
right: ;       }

@media (min-width: 769px) {
  #menu-contact {
      right: 66px;
    }
}
    @media (min-width: 769px) {
  #menu-solutions {
padding: 0px 15px 0px 0px;
    }
}
@media (min-width: 769px) {
  #menu-regulation {
margin-left: 65px;
}
}
    
    @media (min-width: 769px) {
  #menu-about {
margin-left: 45px;
    }
    }
       @media (min-width: 769px) {
  #menuu {
margin-left: 0px;
    }
       }
    @media {max-width:
    1280px)}
    #menu-solutions {
        right: 20px;
    }


    
    @media (min-width: 1920px) {
  #menu-about {
padding: 0px 60px 0px 0px;
    }
    }
       @media (min-width: 1920px) {
  #menuu {
padding: 0px 15px 0px 0px;
    }
       }
           @media (min-width: 1920px) {
  #menu-regulation {
right: 95px; 
}
           @media (min-width: 1920px) {
  #menu-contact {
left: 1px; 
}
    @media (min-width: 1920px) {
  #menu-solutions {
      left: 20px;
    }/* End custom CSS */