.elementor-21490 .elementor-element.elementor-element-456aa454 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-de25ab8 );color:var( --e-global-color-de25ab8 );}.elementor-21490 .elementor-element.elementor-element-456aa454 .elementor-button:hover, .elementor-21490 .elementor-element.elementor-element-456aa454 .elementor-button:focus{background-color:#E7F3F1;border-color:var( --e-global-color-de25ab8 );}.elementor-21490 .elementor-element.elementor-element-456aa454{width:var( --container-widget-width, 103.802% );max-width:103.802%;--container-widget-width:103.802%;--container-widget-flex-grow:0;}.elementor-21490 .elementor-element.elementor-element-456aa454 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-21490 .elementor-element.elementor-element-ded5db5 .elementor-button{background-color:#0F856B14;fill:var( --e-global-color-de25ab8 );color:var( --e-global-color-de25ab8 );border-style:none;}.elementor-21490 .elementor-element.elementor-element-ded5db5 .elementor-button:hover, .elementor-21490 .elementor-element.elementor-element-ded5db5 .elementor-button:focus{background-color:#E7F3F1;}.elementor-21490 .elementor-element.elementor-element-ded5db5 > .elementor-widget-container{border-style:none;}.elementor-21490 .elementor-element.elementor-element-6a20102{--spacer-size:100px;}@media(max-width:767px){.elementor-21490 .elementor-element.elementor-element-706b092.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21490 .elementor-element.elementor-element-706b092 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-21490 .elementor-element.elementor-element-456aa454{width:100%;max-width:100%;}.elementor-21490 .elementor-element.elementor-element-456aa454 > .elementor-widget-container{margin:0px 0px 015px 0px;}.elementor-21490 .elementor-element.elementor-element-ded5db5 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-21490 .elementor-element.elementor-element-ded5db5 .elementor-button{padding:015px 70px 15px 70px;}}/* Start custom CSS *//*   .elementor-button-hd{
        font-family: "Basis Grotesque",Sans-serif;
font-size: 18px!important;
font-weight: 900;
line-height: 25px;
fill: #023F47;
color: #023F47 !important;
background-color: #02010100!important;
border-style: none;
border-width: 1px 1px 1px 1px;
border-radius: 50px 50px 50px 50px !important;
padding: 10px 9px 10px 14px !important;
cursor: pointer;
    }
.blue-header{
    background-color:#FFFFFF!important;
    box-shadow: unset!important;
    color:#023F47!important;
}

@media (max-width: 767px){
 .elementor-button-hd {
  font-size: 16px!important;
  padding: 10px 10px 10px 10px!important;
}
}

#megaover{
transition : transform 0.34s ease;
position: fixed;
}



.headerup{
transform: translateY(-110px); /*adjust this value to the height of your header*/
}
/*

.red{
    
    color:#FFFFFF!important;
}

.menu-red{
    background: #FFFFFF!important;
    color:#023F47!important;
    border:none!important;
}
.bg-color{
    background-color:white !important ;
}

.showme a , .showme i , .showme img, .closebutton a, .closebutton i, .closebutton img{
cursor: pointer;
-webkit-transition: transform 0.34s ease;
transition : transform 0.34s ease;
}
.opened i , .opened img{
transform: rotate(90deg);
}
#megaover a:active {
background-color:#FFFFFF;    
}
*//* End custom CSS */