.elementor-331 .elementor-element.elementor-element-2a88edb{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:99;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-2a88edb{left:0px;}body.rtl .elementor-331 .elementor-element.elementor-element-2a88edb{right:0px;}.elementor-331 .elementor-element.elementor-element-39c741b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-331 .elementor-element.elementor-element-39c741b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-331 .elementor-element.elementor-element-1064371 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-1064371{text-align:left;}.elementor-331 .elementor-element.elementor-element-1064371 .wpr-logo{padding:0px 0px 0px 0px;border-style:none;}.elementor-331 .elementor-element.elementor-element-1064371 .wpr-logo-image{max-width:150px;}.elementor-331 .elementor-element.elementor-element-1064371.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-331 .elementor-element.elementor-element-1064371.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-331 .elementor-element.elementor-element-1064371.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-331 .elementor-element.elementor-element-1064371 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-331 .elementor-element.elementor-element-1064371 .wpr-logo-title{margin:0 0 0px;}.elementor-331 .elementor-element.elementor-element-1064371 .wpr-logo-description{color:#888888;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-506c357 .elementor-heading-title{font-family:"Trade Gothic Next LT Pro", Sans-serif;font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-6ed5d49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-331 .elementor-element.elementor-element-6ed5d49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-331 .elementor-element.elementor-element-46535ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-331 .elementor-element.elementor-element-e241f3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-e7d3694{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-331 .elementor-element.elementor-element-e7d3694.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-331 .elementor-element.elementor-element-4d9fb08.elementor-element{--align-self:flex-end;}@media(max-width:1024px){.elementor-331 .elementor-element.elementor-element-39c741b{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-331 .elementor-element.elementor-element-39c741b{--width:33.082%;}.elementor-331 .elementor-element.elementor-element-6ed5d49{--width:25%;}.elementor-331 .elementor-element.elementor-element-46535ba{--width:25%;}.elementor-331 .elementor-element.elementor-element-e7d3694{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-331 .elementor-element.elementor-element-39c741b{--width:30%;}.elementor-331 .elementor-element.elementor-element-6ed5d49{--width:2%;}.elementor-331 .elementor-element.elementor-element-46535ba{--width:39%;}.elementor-331 .elementor-element.elementor-element-e7d3694{--width:32%;}}@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-2a88edb{--width:100%;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:5px;}.elementor-331 .elementor-element.elementor-element-39c741b{--width:40%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-331 .elementor-element.elementor-element-46535ba{--width:47%;}.elementor-331 .elementor-element.elementor-element-e7d3694{--width:60%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for container, class: .elementor-element-2a88edb */.header{
    max-height:75px; 
& .menu {
display: block;
width: 100%;
text-align: right;
& li{
    padding:0px;
    & a{
        font-size: 17px;
        padding: .2777777778rem;
        position: relative;
        transition: color .35s;
        color:#fff;
        &::after {
            content: "";
            position: absolute;
            top: 4px;
            left: 0;
            right: 0;
            bottom: 4px;
            z-index: -1;
            transform: scaleX(0);
            transform-origin: right;
            transition: transform .35s, background .35s;
        }
        &:hover{
           color:#000000;
        }
        &:hover:after {
            background: #ffffff;
            transform: scaleX(1);
        }
    }

}
}
}

header .menu .sub-menu {
  display: none;
  position: absolute;
  background-color: #0093EA;
  z-index: 999;
  padding: 10px 15px;
  box-shadow: 1px 0px 10px rgb(0 0 0 / 10%);
  border: 1px solid #31aaff;
  right:0;
}
header .menu .sub-menu li a{font-size:14px;}
.menu-item-has-children {position: relative;}
.menu-item-has-children > a{padding-right:16px !important;}
.menu-item-has-children > a::before {
    content: " ▼";
    font-size: 0.6em;
    position: absolute;
    right: 3px;
    top: 7px;
}/* End custom CSS */