.elementor-23 .elementor-element.elementor-element-ce81291{margin-top:0px;margin-bottom:-50px;}.elementor-23 .elementor-element.elementor-element-29eef6f .elementor-button{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;background-color:#FFFFFF00;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-3610144{width:7.897%;}.elementor-23 .elementor-element.elementor-element-64bd753{width:92.103%;}.elementor-23 .elementor-element.elementor-element-7deed5e{width:14.911%;}.elementor-23 .elementor-element.elementor-element-7f08865{width:20.527%;}.elementor-23 .elementor-element.elementor-element-f6bc5b8{width:24.562%;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-ce81291{margin-top:0px;margin-bottom:-130px;}.elementor-23 .elementor-element.elementor-element-3610144{width:30%;}.elementor-23 .elementor-element.elementor-element-3610144.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-29eef6f .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-c500ece > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-ce81291 */.hamburger{
    z-index: 999;
    text-align: left;
    position: fixed;
    top: 40px;
    left: 40px;
}

.hamburger .line{
  width: 30px;
  height: 2px;
  background-color: #ecf0f1;
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width:768px){
    .hamburger .line{
  width: 30px;
  height: 2px;
  text-align:left;
  background-color: #ecf0f1;
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
}
.hamburger:hover{
  cursor: pointer;
}

/* ONE */

#hamburger-1.is-active .line:nth-child(2){
  opacity: 0;
}

#hamburger-1.is-active .line:nth-child(1){
  -webkit-transform: translateY(10px) rotate(45deg);
  -ms-transform: translateY(10px) rotate(45deg);
  -o-transform: translateY(10px) rotate(45deg);
  transform: translateY(10px) rotate(45deg);
}

#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-10px) rotate(-45deg);
  -ms-transform: translateY(-10px) rotate(-45deg);
  -o-transform: translateY(-10px) rotate(-45deg);
  transform: translateY(-10px) rotate(-45deg);
}/* End custom CSS */