div.index-swiper-container .swiper-button-next,
div.index-swiper-container .swiper-button-prev {
  overflow: hidden;
  width: 60px;
	height: 60px;
}

div.index-swiper-container .swiper-button-next img {
	position: relative;
	top: -8px;
	left: -30px;
}

div.index-swiper-container .swiper-button-prev img {
	position: relative;
	top: -8px;
	left: 46px;
}

.acceptance span.wpcf7-list-item {
  margin: 0;
}

.acceptance span.wpcf7-list-item  > label .wpcf7-list-item-label {
    margin-left: 6px;
}

.acceptance span.wpcf7-list-item  > label {
  display: inline-flex!important;
}

.accept-policy {
  float: left;
  width: 100%;
  padding: 15px;
}

.accept-policy.modal {
  padding: 15px 0 15px 0;
}

.accept-policy.modal a {
  color: #535353;
}

.accept-policy.modal a:hover {
  color: #ffffff;
}

.acceptance span.wpcf7-list-item {
  margin: 0;
}

.acceptance span.wpcf7-list-item  > label .wpcf7-list-item-label {
    margin-left: 6px;
}

.acceptance span.wpcf7-list-item  > label {
  display: inline-flex!important;
}

.accept-policy {
  float: left;
  width: 100%;
  padding: 15px;
}

.accept-policy.modal {
  padding: 15px 0;
}

.accept-policy.modal .styled-checkbox span:before {
  color: #82cc4c;
}

/*.wpcf7-form-control-wrap.capital-quiz {
  margin-top: 15px;
}
*/

ul.main-menu>li:first-child {
	display: block;
}

.moove-gdpr-infobar-settings-btn {
	order: 2 !important;
	color: gray !important;
	background-color: #F1F1F1 !important;
	border-color: gray !important;
	opacity: 1 !important;
}

.moove-gdpr-infobar-reject-btn {
  color: gray !important;
  background-color: #F1F1F1 !important;
  border-color: gray !important;
  order: 3 !important;
}

.moove-gdpr-infobar-settings-btn:hover,
.moove-gdpr-infobar-reject-btn:hover {
  background-color: #00a5eb !important;
  border-color: #00a5eb !important;
  color: white !important;
}

button.mgbutton.moove-gdpr-modal-save-settings {
  color: gray !important;
  background-color: #F1F1F1 !important;
  border-color: gray !important;
  order: 2;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-save-settings {
  color: gray!important;
  background-color: #F1F1F1!important;
  border-color: gray!important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-save-settings:hover {
  background-color: #00a5eb !important;
  border-color: #00a5eb !important;
  color: white !important;
}

button.mgbutton.moove-gdpr-modal-save-settings:hover {
  background-color: #00a5eb !important;
  border-color: #00a5eb !important;
  color: white !important;
}

.moove-gdpr-modal-reject-all {
  color: gray !important;
  background-color: #F1F1F1 !important;
  border-color: gray !important;
  order: 3;
}

.moove-gdpr-modal-reject-all:hover {
  background-color: #00a5eb !important;
  border-color: #00a5eb !important;
  color: white !important;
}


.moove-gdpr-modal-allow-all {
  color: gray !important;
  background-color: #F1F1F1 !important;
  border-color: red !important;
}

.moove-gdpr-modal-allow-all:hover {
  background-color: #00a5eb !important;
  border-color: #00a5eb !important;
  color: white !important;
}

.popUpContainer form.wpcf7-form textarea {
	min-height: auto !important;
	height: 93px !important;
}

@media only screen and (max-width: 575px) {
  .moove-gdpr-modal-footer-content {
    height: auto !important;
  }

  .moove-gdpr-modal-footer-content:before {
    content: none !important;
  }

  .moove-gdpr-button-holder {
    flex-direction: column;
  }

  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    max-height: calc(80vh - 320px) !important;
  }
}

@media (min-width: 768px) and (max-height: 500px) {
  #moove_gdpr_cookie_modal {
    max-height: 300px !important;
    display: flex;
    align-items: center;
  }

  #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
  min-height: 385px !important;
  }
}

@media only screen and (max-width: 555px) {
  #default-image-2-mo {
    display: block;
    height: 500px;
  }

  #default-image-2-mo a {
    width: 100%;
    display: block;
    height: 100%;
  }

  #default-image-2-mo a picture {
    width: 100%;
    display: block;
    height: 100%;
  }

  #default-image-2-mo a picture img {
    width: 100%;
    object-fit: contain;
    height: 100%;
  }

  #default-image-2-des {
    display: none;
  }
}

@media only screen and (min-width: 556px) {
  #default-image-2-mo {
    display: none;
  }

  #default-image-2-des {
    display: block;
  }
}