.navbar-default {
  background-color: #ffffff;
  color: #ecc31f;
  line-height: 37px;
  font-size: 27px;
}
.navbar .navbar-nav > li a {
  /*font-size: 18px;
	color: rgb(46, 43, 44);*/
}
.navbar .navbar-header .navbar-brand img {
  /*transform: scale(1.42);*/
  margin-bottom: 8px;
  margin-left: 0px;
  margin-top: 10px;
}
.page-header.header-small {
  display: none;
}
.page-header.header-small .container {
  display: none;
}
.elementor .elementor-element-01bc080 .elementor-widget-wrap {
  background-repeat: no-repeat;
}
.elementor .elementor-element-1f8c65a1 {
  background-repeat: no-repeat;
}
.page:not(.home) .wrapper {
  background-repeat: no-repeat;
}
.elementor .elementor-element-637bfece {
  transform: translate(0px, 45px);
}
.page-id-164 .elementor .elementor-element-637bfece {
  transform: translate(0px, 45px);
}
.elementor .elementor-element-b8f90c2 .elementor-image img {
  transform: translate(5px, 40px);
  margin-bottom: 88px;
}
.elementor .elementor-element-eb10e87 {
  transform: translate(0px, -25px);
}
.elementor .elementor-element-1009742 .elementor-heading-title {
  transform: translate(0px, -115px);
}
.elementor .elementor-element-eb10e87 .elementor-heading-title {
  transform: translate(10px, -140px);
}
.page-id-171 .elementor .elementor-element-5f953b13 {
  transform: scale(1) translate(0px, 45px);
}
.elementor .elementor-element-3a73e20 .elementor-heading-title {
  transform: translate(-65px, 20px);
}
.elementor .elementor-element-a1e5ad8 .elementor-widget-wrap {
  transform: translate(0px, 50px);
}
.elementor .elementor-element-5f953b13 .elementor-widget-container {
  transform: translate(0px, 15px);
}
.elementor .elementor-element-5f953b13 {
  transform: translate(0px, 55px);
}
.page-id-171 .elementor .elementor-element-5f953b13 .elementor-text-editor h1 {
  transform: translate(0px, 35px);
}
.elementor .elementor-element-e1ce41f .elementor-heading-title {
  transform: translate(0px, 85px);
}
.elementor .elementor-element-2ed0f24 .elementor-text-editor h4 {
  transform: translate(0px, 100px);
  font-size: 29px;
}
@media screen and (max-width: 1024px) {
  .elementor .elementor-element-b8f90c2 .elementor-image img {
    transform: translate(0px, -80px);
  }
  .elementor .elementor-element-3a73e20 .elementor-heading-title {
    transform: translate(-40px, -70px);
  }
}
@media screen and (max-width: 768px) {
  .navbar .navbar-header .navbar-brand img {
    transform: translate(250px, 0px);
  }
  transform: translate(0px, 40px);
  .elementor .elementor-element-b8f90c2 .elementor-image img {
    transform: translate(5px, -100px);
  }
  .elementor .elementor-element-5f953b13 {
    transform: translate(0px, 40px);
  }
  .elementor .elementor-element-9826853 .elementor-heading-title {
    transform: translate(0px, -115px);
  }
  .elementor .elementor-element-3a73e20 .elementor-widget-container {
    transform: translate(225px, -215px);
  }
  .elementor .elementor-element-a1e5ad8 {
    transform: translate(0px, -235px);
  }
  .elementor .elementor-element-a1e5ad8 .elementor-widget-wrap {
    transform: translate(0px, 40px);
  }
  .elementor .elementor-element-3a73e20 .elementor-heading-title {
    transform: translate(-70px, 10px);
  }
  .page-id-634 .elementor .elementor-element-e1ce41f .elementor-widget-container {
    transform: translate(0px, -190px);
  }
  .page-id-634 .elementor .elementor-element-2ed0f24 .elementor-text-editor h4 {
    transform: translate(5px, -80px);
  }
}
@media screen and (max-width: 568px) {
  .elementor .elementor-element-5a1d7b39 {
    transform: translate(0px, 160px);
  }
  .elementor .elementor-element-b8f90c2 .elementor-image img {
    transform: translate(5px, -150px);
  }
  .elementor .elementor-element-1009742 .elementor-heading-title {
    transform: scale(0.66) translate(0px, -345px);
    line-height: 36px;
    font-size: 57px;
  }
  .elementor .elementor-element-eb10e87 .elementor-heading-title {
    transform: translate(5px, -315px);
    font-size: 26px;
  }
  .elementor .elementor-element-5f953b13 {
    transform: translate(0px, 55px);
  }
  .elementor .elementor-element-19d8886 {
    transform: translate(0px, 70px);
  }
  .elementor .elementor-element-9826853 .elementor-heading-title {
    transform: translate(0px, -235px);
  }
  .elementor .elementor-element-d82a1d7 {
    transform: translate(0px, 65px);
  }
  .elementor .elementor-element-3a73e20 .elementor-heading-title {
    transform: translate(5px, -345px);
  }
  .elementor .elementor-element-3a73e20 .elementor-widget-container {
    transform: translate(10px, 130px);
  }
  .elementor .elementor-element-a1e5ad8 {
    transform: translate(5px, -265px);
  }
  .elementor .elementor-element-e345421 .elementor-image img {
    transform: translate(10px, -190px);
  }
  .elementor .elementor-element-64d42ae {
    transform: translate(0px, 80px);
  }
  .page-id-171 .elementor .elementor-element-5f953b13 .elementor-text-editor h1 {
    transform: translate(0px, -200px);
  }
  .page-id-13 .elementor .elementor-element-6167a61 .elementor-heading-title {
    transform: translate(0px, -185px);
  }
  .elementor .elementor-element-ae78406 .elementor-image-gallery img {
    transform: translate(10px, -145px);
  }
  .page-id-537 .elementor .elementor-element-1009742 .elementor-heading-title {
    font-size: 28px;
  }
  .page-id-13 .elementor .elementor-element-dd793d0 .elementor-heading-title {
    font-size: 18px;
    transform: translate(5px, -150px);
  }
  html > body > div:nth-child(1) > div > div > div > section:nth-child(3) > div > div > div > div > div > section > div > div > div:nth-child(1) > div > div > div > div > h2 {
    transform: translate(15px, 0px);
  }
  transform: translate(5px, 140px);
  padding-top: 30px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 30px;
  .page-id-678 .navbar .navbar-header .navbar-brand img {
    transform: scale(0.56) translate(190px, 10px);
  }
  .navbar .navbar-header .navbar-brand img {
    transform: scale(1.64) translate(-130px, -5px);
  }
  .navbar .navbar-header .navbar-brand img navbar .navbar-header .navbar-brand img {
    max-height: unset;
    width: auto;
    height: auto;
  }
  .navbar .navbar-header .navbar-brand img .navbar .title-logo-wrapper {
    max-width: 300px;
  }
  html > body > div:nth-child(1) > header > nav > div > div:nth-child(1) > div:nth-child(1) > a > img {
    transform: scale(0.56) translate(190px, 10px);
  }
}
@media screen and (max-width: 320px) {
  .elementor .elementor-element-b8f90c2 .elementor-image img {
    transform: translate(0px, -265px);
  }
  .elementor .elementor-element-64d42ae {
    margin-bottom: -100px;
    margin-top: 64px;
    padding-bottom: 14px;
    padding-top: 30px;
    transform: scale(0.78) translate(35px, 35px);
  }
  .elementor .elementor-element-eb10e87 .elementor-heading-title {
    transform: translate(0px, -345px);
    font-size: 26px;
  }
  .elementor .elementor-element-5f953b13 {
    transform: translate(0px, 55px);
  }
  .elementor .elementor-element-1009742 .elementor-heading-title {
    transform: translate(0px, -345px);
  }
  .elementor .elementor-element-19d8886 {
    transform: translate(0px, 90px) !important;
  }
  .elementor .elementor-element-9826853 .elementor-heading-title {
    transform: translate(0px, -270px);
  }
  .elementor .elementor-element-d82a1d7 {
    transform: translate(0px, 30px);
  }
  .elementor .elementor-element-3a73e20 .elementor-heading-title {
    transform: translate(5px, -345px);
  }
  .elementor .elementor-element-a1e5ad8 {
    transform: translate(0px, -190px);
  }
  .elementor .elementor-element-5f953b13 .elementor-text-editor h1 {
    transform: translate(0px, -365px);
    font-size: 67px;
  }
  .elementor .elementor-element-8c309da .elementor-image-gallery img {
    transform: translate(0px, -100px);
  }
  .page-id-13 .elementor .elementor-element-dd793d0 .elementor-heading-title {
    display: none;
  }
  .page-id-634 .elementor .elementor-element-e1ce41f .elementor-heading-title {
    transform: translate(5px, -30px);
  }
  .elementor .elementor-element-494cdfb {
    transform: scale(0.7) translate(0px, 10px);
  }
  .page-id-678 .navbar .navbar-header .navbar-brand img {
    transform: scale(0.56) translate(190px, 0px);
  }
  html > body > div:nth-child(1) > header > nav > div > div:nth-child(1) > div:nth-child(1) > a > img {
    transform: scale(0.56) translate(-410px, -5px);
  }
}
