.elementor-73 .elementor-element.elementor-element-41d1417d>.elementor-background-overlay {
  background-color: #020202;
  opacity: 0.43;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-73 .elementor-element.elementor-element-41d1417d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 100px 050px 100px;
}

.elementor-73 .elementor-element.elementor-element-6d36f4ba {
  text-align: center;
}

.entry-content .elementor-73 .elementor-element.elementor-element-6d36f4ba.elementor-widget-section-heading .section-title {
  color: #ffffff;
}

.entry-content .elementor-73 .elementor-element.elementor-element-6d36f4ba.elementor-widget-section-heading .section-sub-title {
  color: #ffffff;
}

.entry-content .elementor-73 .elementor-element.elementor-element-6d36f4ba.elementor-widget-section-heading .section-description {
  color: #ffffff;
}

.entry-content .elementor-73 .elementor-element.elementor-element-6d36f4ba.elementor-widget-section-heading .section-description p {
  color: #ffffff;
}

.elementor-73 .elementor-element.elementor-element-6d36f4ba>.elementor-widget-container {
  padding: 150px 20px 96px 20px;
}

.elementor-73 .elementor-element.elementor-element-6c266eb:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-6c266eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-73 .elementor-element.elementor-element-6c266eb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 70px;
  margin-bottom: 0px;
}

.elementor-73 .elementor-element.elementor-element-6c266eb>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.entry-content .elementor-73 .elementor-element.elementor-element-fced701 .multi-headlines h1 {
  color: #000000;
}

.entry-content .elementor-73 .elementor-element.elementor-element-fced701 .multi-headlines h2 {
  color: #000000;
}

.entry-content .elementor-73 .elementor-element.elementor-element-fced701 .multi-headlines h3 {
  color: #000000;
}

.entry-content .elementor-73 .elementor-element.elementor-element-fced701 .multi-headlines h4 {
  color: #000000;
}

.entry-content .elementor-73 .elementor-element.elementor-element-fced701 .multi-headlines h5 {
  color: #000000;
}

.entry-content .elementor-73 .elementor-element.elementor-element-fced701 .multi-headlines h6 {
  color: #000000;
}

.entry-content .elementor-73 .elementor-element.elementor-element-fced701 .multi-headlines * {
  font-weight: normal;
}

.elementor-73 .elementor-element.elementor-element-27d686a9 {
  padding: 70px 0px 24px 0px;
}

.elementor-73 .elementor-element.elementor-element-7db053c8 .wpcf7-form i {
  color: #4554c1;
}

.elementor-73 .elementor-element.elementor-element-7db053c8 .mtheme-select-form-field .wpcf7-form-control-wrap:after {
  border-top-color: #4554c1;
}

 .valError {
   color: red;
 }

 .alert {
   padding: 15px;
   margin-bottom: 20px;
   border: 1px solid transparent;
   border-radius: 4px;
 }

 .alert h4 {
   margin-top: 0;
   color: inherit;
 }

 .alert .alert-link {
   font-weight: bold;
 }

 .alert>p,
 .alert>ul {
   margin-bottom: 0;
 }

 .alert>p+p {
   margin-top: 5px;
 }

 .alert-dismissable,
 .alert-dismissible {
   padding-right: 35px;
 }

 .alert-dismissable .close,
 .alert-dismissible .close {
   position: relative;
   top: -2px;
   right: -21px;
   color: inherit;
 }

 .alert-success {
   color: #3c763d;
   background-color: #dff0d8;
   border-color: #d6e9c6;
 }

 .alert-success hr {
   border-top-color: #c9e2b3;
 }

 .alert-success .alert-link {
   color: #2b542c;
 }

 .alert-danger {
   color: #a94442;
   background-color: #f2dede;
   border-color: #ebccd1;
 }

 .alert-danger hr {
   border-top-color: #e4b9c0;
 }

 .alert-danger .alert-link {
   color: #843534;
 }

 .flip-overlay {
   opacity: 0.35;
 }

 .text-is-bright .mtheme-button:after {
   content: "";
   background: url(/images/viewButton.png) no-repeat center center;
   position: absolute;
   width: 100%;
   height: 61px;
   left: 0;
   right: 0;

 }

 .text-is-bright .mtheme-button,
 .bright .mtheme-button,
 .photocard-bright .mtheme-button {
   border: none;
   color: #fff;
   text-indent: -9999px;
   display: block;
 }

 .text-is-bright .mtheme-button:hover {
   color: #fff;
   background: transparent;
 }

 .mtheme-button {
   margin-bottom: 5px;

 }

 .mtheme-button:hover {
   box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
   -webkit-box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
   -ms-transform: none;
   transform: none;
   -webkit-transform: none;
 }


@media(max-width:767px) {
  .elementor-73 .elementor-element.elementor-element-41d1417d {
    padding: 20px 20px 20px 20px;
  }

  .elementor-73 .elementor-element.elementor-element-6c266eb {
    margin-top: 50px;
    margin-bottom: 0px;
  }
}