.elementor-532 .elementor-element.elementor-element-6caa586:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-6caa586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-6caa586{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 44px 10px 44px;}.elementor-532 .elementor-element.elementor-element-6caa586 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-532 .elementor-element.elementor-element-60a22a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-532 .elementor-element.elementor-element-60a22a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-532 .elementor-element.elementor-element-60a22a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-b4200cc{text-align:start;}.elementor-532 .elementor-element.elementor-element-b4200cc img{width:100%;}.elementor-532 .elementor-element.elementor-element-91b4385 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a{color:#000000;padding:0px 15px 0px 15px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-hamburger{float:right;}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-bc-flex-widget .elementor-532 .elementor-element.elementor-element-5405bdb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-532 .elementor-element.elementor-element-5405bdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-532 .elementor-element.elementor-element-5405bdb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-5ec35ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-ff1a446{width:auto;max-width:auto;}.elementor-532 .elementor-element.elementor-element-ff1a446 > .elementor-widget-container{padding:3px 10px 0px 0px;}.elementor-532 .elementor-element.elementor-element-ff1a446 .elementor-icon-wrapper{text-align:end;}.elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-stacked .elementor-icon{background-color:#808080;}.elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-framed .elementor-icon, .elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-default .elementor-icon{color:#808080;border-color:#808080;}.elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-framed .elementor-icon, .elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-default .elementor-icon svg{fill:#808080;}.elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-stacked .elementor-icon:hover{background-color:#050525;}.elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-framed .elementor-icon:hover, .elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-default .elementor-icon:hover{color:#050525;border-color:#050525;}.elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-framed .elementor-icon:hover, .elementor-532 .elementor-element.elementor-element-ff1a446.elementor-view-default .elementor-icon:hover svg{fill:#050525;}.elementor-532 .elementor-element.elementor-element-ff1a446 .elementor-icon{font-size:18px;}.elementor-532 .elementor-element.elementor-element-ff1a446 .elementor-icon svg{height:18px;}.elementor-532 .elementor-element.elementor-element-4fac184{width:auto;max-width:auto;}.elementor-532 .elementor-element.elementor-element-4fac184 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-4fac184 .elementor-icon-wrapper{text-align:center;}.elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-stacked .elementor-icon{background-color:#808080;}.elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-framed .elementor-icon, .elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-default .elementor-icon{color:#808080;border-color:#808080;}.elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-framed .elementor-icon, .elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-default .elementor-icon svg{fill:#808080;}.elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-stacked .elementor-icon:hover{background-color:#050525;}.elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-framed .elementor-icon:hover, .elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-default .elementor-icon:hover{color:#050525;border-color:#050525;}.elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-framed .elementor-icon:hover, .elementor-532 .elementor-element.elementor-element-4fac184.elementor-view-default .elementor-icon:hover svg{fill:#050525;}.elementor-532 .elementor-element.elementor-element-4fac184 .elementor-icon{font-size:18px;}.elementor-532 .elementor-element.elementor-element-4fac184 .elementor-icon svg{height:18px;}.elementor-532 .elementor-element.elementor-element-b4ee16c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-03661ff .elementor-search-form{text-align:right;}.elementor-532 .elementor-element.elementor-element-03661ff .elementor-search-form__toggle{--e-search-form-toggle-size:30px;}.elementor-532 .elementor-element.elementor-element-03661ff:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-532 .elementor-element.elementor-element-03661ff.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-532 .elementor-element.elementor-element-4484442 > .elementor-element-populated{padding:4px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-a71a985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-5e17a74 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-532 .elementor-element.elementor-element-6caa586{padding:14px 15px 14px 15px;}.elementor-532 .elementor-element.elementor-element-06f16ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-532 .elementor-element.elementor-element-06f16ba button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-532 .elementor-element.elementor-element-5405bdb > .elementor-element-populated{padding:0px 53px 0px 0px;}.elementor-532 .elementor-element.elementor-element-4484442 > .elementor-element-populated{padding:1px 0px 0px 0px;}}@media(max-width:768px){.elementor-532 .elementor-element.elementor-element-6caa586{padding:14px 15px 14px 15px;}.elementor-532 .elementor-element.elementor-element-60a22a8{width:60%;}.elementor-532 .elementor-element.elementor-element-91b4385{width:2%;}.elementor-532 .elementor-element.elementor-element-06f16ba .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-532 .elementor-element.elementor-element-5405bdb{width:30%;}}@media(min-width:769px){.elementor-532 .elementor-element.elementor-element-60a22a8{width:24%;}.elementor-532 .elementor-element.elementor-element-91b4385{width:52%;}.elementor-532 .elementor-element.elementor-element-5405bdb{width:23.332%;}.elementor-532 .elementor-element.elementor-element-5ec35ce{width:53%;}.elementor-532 .elementor-element.elementor-element-b4ee16c{width:13%;}.elementor-532 .elementor-element.elementor-element-4484442{width:17.068%;}.elementor-532 .elementor-element.elementor-element-5e17a74{width:15%;}}@media(max-width:1024px) and (min-width:769px){.elementor-532 .elementor-element.elementor-element-60a22a8{width:44%;}.elementor-532 .elementor-element.elementor-element-91b4385{width:2%;}.elementor-532 .elementor-element.elementor-element-5405bdb{width:44%;}}/* Start custom CSS for column, class: .elementor-element-5ec35ce */#social-icons{
    width:47px;;
}

@media(min-width: 769px) {
     #social-icons{
        width:47px;
    }  
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4ee16c */#search-icon{
    width:30px;
    margin: 0 2px 0 8px;
}

@media(min-width: 769px) {
     #search-icon{
        width:30px;
    }  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a71a985 */.switcher {font-size:13px;font-weight:500;margin:0;text-align:left;cursor:pointer;overflow:hidden;width:33px;line-height:17px;float:right;}
.switcher a {text-decoration:none;display:block;font-size:13px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;outline: none;}
.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}
.switcher .selected {background:#ffffff;position:relative;z-index:9999;}
.switcher .selected a {border-top:2px solid #808080;border-bottom:2px solid #808080;color:#333;padding:0;width:auto;}
.switcher .selected a:after {height:19px;display:inline-block;position:absolute;right:0;width:15px;background-position:50%;background-size:11px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666666'/></svg>");background-repeat:no-repeat;content:""!important;transition:all .2s;}
.switcher .selected a.open:after {-webkit-transform: rotate(-180deg);transform:rotate(-180deg);}
.switcher .selected a:hover {background:#ffffff}
.switcher .option {position:absolute;z-index:9998;border-left:2px solid #808080;border-right:0px solid #808080;border-bottom:0px solid #808080;background-color:#ffffff;display:none;width:30px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#333;padding:3px 3px;font-size:12px;}
.switcher .option a:hover {background:#ffffff;}
.switcher .option a.selected {background:#ffffff;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#f5f5f5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}
.clearfix {overflow: auto;}
.clearfix::after {content: "";clear: both;display: table;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4484442 */#languages{
    width:33px;
    margin: 0 6px;
   
}

@media(min-width: 769px) {
     #languages{
        width:33px;
    }  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dd117d */#container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}


#container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#container .text {
  border: none;
  background: none;
  font-size: 18px;
  font-weight: 400;
  text-align:right;
  padding-right: 4px;
}

#container #menu-wrap {
  position: relative;
  height: 18px;
  width: 18px;
}

#container #menu-wrap .dots {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

#container #menu-wrap .dots > div,
#container #menu-wrap .dots > div:after,
#container #menu-wrap .dots > div:before {
  height: 4px;
  width: 4px;
  background-color: rgba(49, 49, 49, 0.8);
  border-radius: 50%;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

#container #menu-wrap .dots > div {
  position: relative;
}

#container #menu-wrap .dots > div:after {
  content: "";
  position: absolute;
  bottom: calc((18px / 2) - (4px / 2));
  left: 0;
}

#container #menu-wrap .dots > div:before {
  content: "";
  position: absolute;
  top: calc((18px / 2) - (4px / 2));
  left: 0;
}

#container #menu-wrap .menu {
  position: absolute;
  right: -10px;
  top: calc(-12px + 50px);
  width: 0;
  height: 0;
  background-color: rgba(255, 255, 255, 0.95);
  padding: 20px 15px;
  -webkit-box-shadow: 2px 4px 6px rgba(49, 49, 49, 0.2);
  box-shadow: 2px 4px 6px rgba(49, 49, 49, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
}

#container #menu-wrap .menu ul {
  list-style: none;
}

#container #menu-wrap .menu ul li {
  margin: 12px 0;
}

#container #menu-wrap .menu ul li .link {
  text-decoration: none;
  color: rgba(49, 49, 49, 0.95);
  opacity: 0;
  visibility: hidden;
  font-size:0.82em;
  outline: none;

}

#container #menu-wrap .toggler {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  z-index: 2;
  background: none;
}

#container #menu-wrap .toggler:hover + .dots > div,
#container #menu-wrap .toggler:hover + .dots > div:after,
#container #menu-wrap .toggler:hover + .dots > div:before {
  background-color: rgba(49, 49, 49, 0.6);
}

#container #menu-wrap .toggler:checked + .dots > div {
  -webkit-transform: translateX(calc(((18px / 2) - (4px / 2)) * -0.7071067812))
    translateY(calc(((18px / 2) - (4px / 2)) * -0.7071067812));
  -ms-transform: translateX(calc(((18px / 2) - (4px / 2)) * -0.7071067812))
    translateY(calc(((18px / 2) - (4px / 2)) * -0.7071067812));
  transform: translateX(calc(((18px / 2) - (4px / 2)) * -0.7071067812))
    translateY(calc(((18px / 2) - (4px / 2)) * -0.7071067812));
}

#container #menu-wrap .toggler:checked + .dots > div:after {
  -webkit-transform: translateX(calc(((18px / 2) - (4px / 2)) * 0.7071067812))
    translateY(calc((2 * (18px / 2) - (4px / 2)) * 0.7071067812));
  -ms-transform: translateX(calc(((18px / 2) - (4px / 2)) * 0.7071067812))
    translateY(calc((2 * (18px / 2) - (4px / 2)) * 0.7071067812));
  transform: translateX(calc(((18px / 2) - (4px / 2)) * 0.7071067812))
    translateY(calc((2 * (18px / 2) - (4px / 2)) * 0.7071067812));
}

#container #menu-wrap .toggler:checked + .dots > div:before {
  -webkit-transform: translateX(
      calc(2 * (((18px / 2) - (4px / 2)) * 0.7071067812))
    )
    translateY(
      calc(((18px / 2) - (4px / 2)) - (((18px / 2) - (4px / 2)) * 0.7071067812))
    );
  -ms-transform: translateX(calc(2 * (((18px / 2) - (4px / 2)) * 0.7071067812)))
    translateY(
      calc(((18px / 2) - (4px / 2)) - (((18px / 2) - (4px / 2)) * 0.7071067812))
    );
  transform: translateX(calc(2 * (((18px / 2) - (4px / 2)) * 0.7071067812)))
    translateY(
      calc(((18px / 2) - (4px / 2)) - (((18px / 2) - (4px / 2)) * 0.7071067812))
    );
}

#container #menu-wrap .toggler:checked:hover + .dots > div,
#container #menu-wrap .toggler:checked:hover + .dots > div:after,
#container #menu-wrap .toggler:checked:hover + .dots > div:before {
  background-color: rgba(49, 49, 49, 0.6);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

#container #menu-wrap .toggler:checked ~ .menu {
  opacity: 1;
  visibility: visible;
  width: 134px;
  height: 80px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

#container #menu-wrap .toggler:checked ~ .menu ul .link {
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.5s ease 0.3s;
  -o-transition: 0.5s ease 0.3s;
  transition: 0.5s ease 0.3s;
}

#container #menu-wrap .toggler:checked ~ .menu ul .link:hover {
  color: #2980b9;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

#container #menu-wrap .toggler:not(:checked) ~ .menu {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

#container #menu-wrap .toggler:not(:checked) ~ .menu ul .link {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
}

@media (max-width: 600px) {
  #container {
    position: absolute;
    top: 50px;
    width: calc(100% - 40px);
    margin: 0;
  }
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #808080;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #808080;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #808080;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #808080;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #808080;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #808080;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e17a74 */#user-icon{
    width:47px;
    margin: 0 0 0 7px;
}
@media(min-width: 769px) {
     #user-icon{
        width:33px;
    }  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8eba933 */#menu-extras > div {
    justify-content: flex-end;
}/* End custom CSS */