.elementor-67 .elementor-element.elementor-element-b4adcda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-67 .elementor-element.elementor-element-b4adcda{padding:0px 20px 0px 20px;}.elementor-67 .elementor-element.elementor-element-5346f0e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-67 .elementor-element.elementor-element-572afde{text-align:start;}.elementor-67 .elementor-element.elementor-element-572afde img{width:75px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-67 .elementor-element.elementor-element-d77bf8a{text-align:end;}.elementor-67 .elementor-element.elementor-element-d77bf8a img{width:40px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-b4adcda{padding:20px 20px 20px 20px;}.elementor-67 .elementor-element.elementor-element-572afde img{width:50px;}.elementor-67 .elementor-element.elementor-element-d77bf8a img{width:30px;}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-514ddd5{width:50%;}.elementor-67 .elementor-element.elementor-element-8baad8d{width:50%;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-572afde */#site-logo img {
    max-width: 75px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d77bf8a */.menu-trigger:hover {
    fill: red;
}

.dialog-close-button.dialog-lightbox-close-button {
  background: #fff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  padding: 10px;
  border-radius: 99px;
  color: #000;
  font-size: 21.5px;
}

#elementor-popup-modal-103 .dialog-widget-content {
  box-shadow: none;
}

.dialog-widget-content {
  background-color: none;
  background: url("/wp-content/uploads/2022/02/menu-background.svg");
  background-repeat: no-repeat;
background-size: cover;
background-position: left;
}

@media screen and (max-width: 800px) {
   .dialog-widget-content {
  background-color: #fff;
   }
}

.elementor-popup-modal .dialog-close-button {
  right: 50px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4adcda */#main-header {
    position: fixed;
    top:0;
    left: 0;
    z-index: 999;
    transition:300ms cubic-bezier(0.12, 0, 0.39, 0);
}

.site-header-background__alt {
  background: #fff;
}/* End custom CSS */