@keyframes burger-menu-top {
  0% {
    opacity: 1;
    top: 0;
    left: 0;
    -webkit-transform: rotate(0) scaleX(1);
    -moz-transform: rotate(0) scaleX(1);
    -o-transform: rotate(0) scaleX(1);
    transform: rotate(0) scaleX(1);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
  30% {
    opacity: 1;
    top: 0;
    left: 0;
    -webkit-transform: rotate(0) scaleX(0);
    -moz-transform: rotate(0) scaleX(0);
    -o-transform: rotate(0) scaleX(0);
    transform: rotate(0) scaleX(0);
  }
  30.1% {
    opacity: 0;
    top: 0;
    left: 0;
    -webkit-transform: rotate(0) scaleX(0);
    -moz-transform: rotate(0) scaleX(0);
    -o-transform: rotate(0) scaleX(0);
    transform: rotate(0) scaleX(0);
  }
  31% {
    opacity: 1;
    top: -5px;
    left: 3px;
    -webkit-transform: rotate(45deg) scaleX(0);
    -moz-transform: rotate(45deg) scaleX(0);
    -o-transform: rotate(45deg) scaleX(0);
    transform: rotate(45deg) scaleX(0);
  }
  100%, 80% {
    opacity: 1;
    top: -5px;
    left: 3px;
    -webkit-transform: rotate(45deg) scaleX(1);
    -moz-transform: rotate(45deg) scaleX(1);
    -o-transform: rotate(45deg) scaleX(1);
    transform: rotate(45deg) scaleX(1);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
}@keyframes burger-menu-bottom {
  0% {
    opacity: 1;
    top: 0;
    left: 0;
    -webkit-transform: rotate(0) scaleX(1);
    -moz-transform: rotate(0) scaleX(1);
    -o-transform: rotate(0) scaleX(1);
    transform: rotate(0) scaleX(1);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
  }
  50% {
    opacity: 1;
    top: 0;
    left: 0;
    -webkit-transform: rotate(0) scaleX(0);
    -moz-transform: rotate(0) scaleX(0);
    -o-transform: rotate(0) scaleX(0);
    transform: rotate(0) scaleX(0);
  }
  50.1% {
    opacity: 0;
    top: 0;
    left: 0;
    -webkit-transform: rotate(0) scaleX(0);
    -moz-transform: rotate(0) scaleX(0);
    -o-transform: rotate(0) scaleX(0);
    transform: rotate(0) scaleX(0);
  }
  51%, 55% {
    opacity: 1;
    top: -12px;
    left: -4px;
    -webkit-transform: rotate(-45deg) scaleX(0);
    -moz-transform: rotate(-45deg) scaleX(0);
    -o-transform: rotate(-45deg) scaleX(0);
    transform: rotate(-45deg) scaleX(0);
  }
  100% {
    opacity: 1;
    top: -12px;
    left: -4px;
    -webkit-transform: rotate(-45deg) scaleX(1);
    -moz-transform: rotate(-45deg) scaleX(1);
    -o-transform: rotate(-45deg) scaleX(1);
    transform: rotate(-45deg) scaleX(1);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
  }
}@media screen and (max-width:767px){.preloader-logo{width:50%;height:auto}header .mk-header-inner{height:151px!important}}header .mk-header-inner .mk-main-navigation{margin-left:100px}header .mk-header-inner li.tel{background-color:#890d0d}header .mk-header-inner li.tel a{color:#fff!important;font-size:18px!important;line-height:100%!important}@media screen and (max-width:1140px){.master-holder h1{font-size:51px}}@media screen and (max-width:767px){.master-holder h1{font-size:34px}}@media screen and (max-width:500px){.master-holder h1{font-size:29px}}h4{white-space:nowrap}@media screen and (max-width:500px){h4{white-space:initial}}@media screen and (max-width:1140px){p{font-size:18px}.big-font{font-size:26px!important}}@media screen and (max-width:767px){.big-font{font-size:21px!important}}@media screen and (max-width:1140px){.full-width-6 .page-section-content{padding:82px 0 51px!important}.empty-space{height:51px}}@media screen and (max-width:500px){#nos-prestations p{text-align:center}}#nos-prestations .etancheite{max-width:300px;margin-left:110px}@media screen and (max-width:500px){#nos-prestations .etancheite{max-width:initial;margin-left:0}#nos-prestations .etancheite .mk-text-block{margin-bottom:40px}}@media screen and (max-width:1140px){#nos-prestations .vc_empty_space{height:89px}}#background-cta{height:900px}@media screen and (max-width:1140px){#background-cta{height:500px}}#background-cta .mk-button-container{margin-top:350px}@media screen and (max-width:1140px){#background-cta .mk-button-container{margin-top:200px}}@media screen and (max-width:500px){#background-cta .mk-button-container{padding:34px 24px}}#juanito-gimenez{background:linear-gradient(0deg,white 50%,rgba(137,13,13,.5) 50%)}@media screen and (max-width:1140px){#juanito-gimenez{background:linear-gradient(0deg,white 15%,rgba(137,13,13,.5) 15%)}}@media screen and (max-width:767px){#juanito-gimenez .mk-image .mk-image-inner img{width:62%}}@media screen and (max-width:500px){a.mk-button{padding:21px;font-size:13px}}#custom_html-2,#nav_menu-2{margin-bottom:0!important}ul#menu-footer-menu{display:flex;justify-content:center}@media screen and (max-width:767px){ul#menu-footer-menu{flex-direction:column;align-items:center}}#cmplz-document{max-width:100%}.bottom-corner-btns{display:none}@media screen and (max-width:500px){#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:flex;flex-direction:column}}*{box-sizing:border-box}*:focus{outline:none}