.qodef-opener-icon.qodef-source--icon-pack * {
  color: #000000;
  font-style: normal;
  font-size: 60px;
}

#qodef-fullscreen-area-inner {
  background-color: #ffffff;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area {
  background-color: #ffffff;
}

#qodef-fullscreen-area {
  background-color: #ffffff;
}

.qodef-icon-ionicons.ion-ios-close {
  color: #000000;
}

.qodef-opener-icon.qodef-source--icon-pack {
  color: #000000;
}

.qodef-opener-icon {
  color: #000000;
}

.qodef-portfolio-single .qodef-portfolio-info a:hover {
  color: #bababa;
}

.qodef-e.qodef-info--date {
  display: none;
}

.elementor-8736 .elementor-element.elementor-element-a35b135 .elementor-divider {
  width: 2300px;
  position: relative;
  right: 300px;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  position: absolute;
}

.elementor-8736 .elementor-element.elementor-element-60e4045 .elementor-divider {
  position: relative;
}

.elementor-8736 .elementor-element.elementor-element-60e4045 .elementor-divider-separator {
  top: 50px;
  left: -300px;
  width: 1000px;
}

.elementor-8736 .elementor-element.elementor-element-7f0a46f .elementor-divider-separator {
  left: 300px;
  top: -20px;
}

.elementor-8736 .elementor-element.elementor-element-a4096d3 .elementor-divider-separator {
  left: -65px;
  height: 100px;
  top: -7px;
}

.elementor-8736 .elementor-element.elementor-element-690fd32 .elementor-divider-separator {
  left: 1000px;
  top: -65px;
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator {
  top: 0px;
}

#qodef-page-footer-top-area .qodef-col-num--3 .qodef-grid-item .widget_nav_menu ul li a {
  font-size: 16px;
  font-weight: 600;
}

.grecaptcha-badge {
  visibility: hidden;
}

.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--bottom-left {
  position: absolute;
}

.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-type--filled.qodef-m {
  top: 30px;
}

.elementor-1061 .elementor-element.elementor-element-277e686 .qodef-m-line {
  position: fixed;
  right: 1300px;
  width: 1000px;
}

.elementor-element.elementor-element-f05b5ac.e-transform.e-transform.e-transform.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider {
  position: fixed;
}

.elementor-element.elementor-element-f05b5ac.e-transform.e-transform.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider {
  left: 177px;
  top: 600px;
}