/*
Theme Name: Brok Child
Theme URI: https://brok.qodeinteractive.com
Description: A child theme of Brok
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.21
Text Domain: brok
Template: brok
*/

/* CONTENT RESTRICTION STUFF */

.restricted-content-message {
  text-align: center;
  margin-bottom: 2rem;
}
/** GENERAL */
#qodef-custom-cursor {
  /*mix-blend-mode: normal;*/
}

#qodef-custom-cursor svg circle {
  opacity: .9;
  fill: #17b4f1;  /* use inverted color value */
  /*fill: var(--qode-main-color);*/
}

#qodef-custom-cursor.qodef--visible.qodef--plus circle,
#qodef-custom-cursor.qodef--visible.qodef--close circle {
  fill: var(--qode-main-color);
}

/* fix defalt cursor icons */
.qodef-m-filter .qodef-m-filter-item,
.sbi_carousel:hover .sbi-owl-nav > div:hover {
  cursor: none;
}

/** HEADER */
/* special header coloring for 25-anniversary-page and some event landing pages */
body.page-id-12303 #qodef-page-mobile-header,
body.page-id-13179 #qodef-page-mobile-header {
  background-color: var(--qode-main-color);
}
body.page-id-12303 #qodef-page-mobile-header .qodef-mobile-header-opener,
body.page-id-13179 #qodef-page-mobile-header .qodef-mobile-header-opener {
  color: #fff;
}

#qodef-page-header .qodef-header-navigation > ul > li > a {
  color: var(--qode-main-color);
}

#qodef-page-header .qodef-header-navigation > ul > li.current-menu-ancestor > a,
#qodef-page-header .qodef-header-navigation > ul > li.current-menu-item > a,
#qodef-page-header .qodef-header-navigation > ul > li.current-menu-parent > a,
#qodef-page-header .qodef-header-navigation > ul > li > a:hover {
  color: #3a3a3a;
}

#qodef-page-header .qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner > ul {
  background-color: var(--qode-main-color);
}

#qodef-page-spinner.qodef-layout--brok .qodef-svg--preloader path {
  stroke: var(--qode-main-color);
  stroke-width: 1;
}

/** CONTENT */

.elementor-widget-container .qodef-google-map {
  -webkit-mask-image: url( //partner-ag.de/wp-content/themes/brok-child/images/circle.svg );
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}

/** FORMS */

.wpcf7 .qodef-contact-form {
  gap: 1rem 3rem;
}

.wpcf7 .qodef-contact-form label {
  text-transform: uppercase;
  font-weight: bold;
}

.wpcf7 .wpcf7-acceptance {
  display: inline-block;
}

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

.wpcf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a {
  text-decoration: underline;
  transition: all .2s ease;
}

.wpcf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a {
  color: #fff;
}

.wpcf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a:hover,
.wpcf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a:focus {
  color: #3A3A3A;
}

.wpcf7 .qodef-contact-form button[type=submit]:before {
  content: '' !important;
  margin: 0 !important;
}

.wpcf7 form .wpcf7-response-output {
  font-size: 1.5rem;
  line-height: 1.4;
  padding: 20px;
  border-width: 4px;
  border-color: #fff !important;
  background-color: #711414;
}

.wpcf7 .qodef-contact-form .wpcf7-submit[type="submit"]:disabled,
.wpcf7 .qodef-contact-form .wpcf7-submit[type="submit"].is-disabled {
  opacity: 0.75;
  pointer-events: none;
}

.qodef-qi-contact-form-7 .wpcf7-spinner {
  margin: 0 !important;
  transform: translateX(200%);
}

@media only screen and (min-width: 1025px) {
  .wpcf7 .wpcf7-form-control-wrap.control-half {
    width: 46%;
  }
}

.inverted .wpcf7 .qodef-contact-form *,
.inverted .wpcf7 .wpcf7-response-output {
  color: #fff;
}

.inverted .wpcf7 form.sent .wpcf7-response-output {
  border-color: #fff;
  background-color: transparent;
}

.wpcf7 .wpcf7-not-valid-tip {
  display: inline-block;
  position: relative;
  /*border: 2px solid #711414;*/
  background-color: #711414;
  margin-top: 5px;
  padding: 4px 5px 0;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.4;
}

.wpcf7 .wpcf7-acceptance + .wpcf7-not-valid-tip {
  margin-top: 25px;
}

.wpcf7 .wpcf7-not-valid-tip:after,
.wpcf7 .wpcf7-not-valid-tip:before {
	bottom: 100%;
	left: 20px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.wpcf7 .wpcf7-not-valid-tip:after {
	border-color: rgba(113, 20, 20, 0);
	border-bottom-color: #711414;
	border-width: 5px;
	margin-left: -5px;
}
.wpcf7 .wpcf7-not-valid-tip:before {
	border-color: rgba(113, 20, 20, 0);
	border-bottom-color: #711414;
	border-width: 5px;
	margin-left: -5px;
}

.wpcf7 .wpcf7-form-control.wpcf7-not-valid {
  border: 4px solid #711414 !important;
  padding: 5px;
}

.inverted .wpcf7 .qodef-contact-form input,
.inverted .wpcf7 .qodef-contact-form textarea {
  border-color: rgba(255,255,255, 0.3);
}

.inverted .wpcf7 .qodef-contact-form button[type=submit]:after {
  background-color: #3A3A3A;
}

/** FOOTER / SIDE AREA */

#qodef-page-footer-top-area-inner {
  padding-top: 40px;
  padding-bottom: 40px;
}

#qodef-page-footer .widget.widget_block,
#qodef-page-footer .widget:not(.widget_gesso_core_title_widget),
#qodef-page-footer .widget a {
  color: #fff;
}

#qodef-page-footer .widget a:hover,
#qodef-page-footer .widget.widget_block a:hover {
  color: #3A3A3A;
}

#qodef-side-area .widget a {
  color: #fff;
}

#qodef-side-area .widget a:hover {
  color: #3A3A3A;
}

/** PORTFOLIO */

.qodef-portfolio-single .qodef-portfolio-info > * {
  display: block; /* basic layout for now */
  align-items: start !important;
}

.qodef-info-separator-single::after {
  content: '\A';
  white-space: pre-wrap;
}

.qodef-portfolio-single .qodef-portfolio-info .qodef-e-label,
.qodef-portfolio-single .qodef-portfolio-info span.qodef-e-info-item,
.qodef-portfolio-single .qodef-portfolio-info .qodef-info--category .qodef-e-category {
  line-height: inherit;
  /*margin-top: -4px;*/
}

.qodef-portfolio-single .qodef-portfolio-info.custom-portfolio-info {
  /*margin-top: 15px;*/
  margin-top: 10px;
}

/* Fix some portfolio slider issues */
.qodef-portfolio-slider-holder,
.qodef-portfolio-slider-holder .qodef-portfolio-slider-info-items {
  overflow: hidden;
}

.qodef-portfolio-slider-holder .qodef-portfolio-slider-info-items .qodef-grid-item {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
}

@media only screen and (max-width: 1024px) {
  .qodef-mobile-header-navigation ul li .qodef-menu-item-arrow, .qodef-mobile-header-navigation>ul li .qodef-menu-item-arrow {
    width: 14px;
  }
}

/***************************************************
 * Generated by SVG Artista on 6/18/2025, 2:39:30 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-1{fill:transparent;-webkit-transition:fill 0.7s ease-in 0s;transition:fill 0.7s ease-in 0s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-1{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-2{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.03s;transition:fill 0.7s ease-in 0.03s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-2{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-3{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.06s;transition:fill 0.7s ease-in 0.06s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-3{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-4{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.09s;transition:fill 0.7s ease-in 0.09s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-4{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-5{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.12s;transition:fill 0.7s ease-in 0.12s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-5{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-6{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.15s;transition:fill 0.7s ease-in 0.15s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-6{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-7{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.18s;transition:fill 0.7s ease-in 0.18s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-7{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-8{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.21s;transition:fill 0.7s ease-in 0.21s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-8{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-9{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.24s;transition:fill 0.7s ease-in 0.24s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-9{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-10{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.27s;transition:fill 0.7s ease-in 0.27s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-10{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-11{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.3s;transition:fill 0.7s ease-in 0.3s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-11{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-12{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.32999999999999996s;transition:fill 0.7s ease-in 0.32999999999999996s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-12{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-13{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.36s;transition:fill 0.7s ease-in 0.36s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-13{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-14{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.39s;transition:fill 0.7s ease-in 0.39s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-14{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-15{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.42s;transition:fill 0.7s ease-in 0.42s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-15{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-16{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.44999999999999996s;transition:fill 0.7s ease-in 0.44999999999999996s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-16{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-17{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.48s;transition:fill 0.7s ease-in 0.48s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-17{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-18{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.51s;transition:fill 0.7s ease-in 0.51s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-18{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-19{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.54s;transition:fill 0.7s ease-in 0.54s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-19{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-20{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.57s;transition:fill 0.7s ease-in 0.57s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-20{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-21{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.6s;transition:fill 0.7s ease-in 0.6s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-21{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-22{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.63s;transition:fill 0.7s ease-in 0.63s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-22{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-23{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.6599999999999999s;transition:fill 0.7s ease-in 0.6599999999999999s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-23{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-24{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.69s;transition:fill 0.7s ease-in 0.69s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-24{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-25{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.72s;transition:fill 0.7s ease-in 0.72s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-25{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-26{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.75s;transition:fill 0.7s ease-in 0.75s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-26{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-27{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.78s;transition:fill 0.7s ease-in 0.78s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-27{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-28{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.8099999999999999s;transition:fill 0.7s ease-in 0.8099999999999999s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-28{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-29{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.84s;transition:fill 0.7s ease-in 0.84s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-29{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-30{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.87s;transition:fill 0.7s ease-in 0.87s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-30{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-31{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.8999999999999999s;transition:fill 0.7s ease-in 0.8999999999999999s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-31{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-32{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.9299999999999999s;transition:fill 0.7s ease-in 0.9299999999999999s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-32{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-33{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.96s;transition:fill 0.7s ease-in 0.96s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-33{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-34{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.99s;transition:fill 0.7s ease-in 0.99s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-34{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-35{fill:transparent;-webkit-transition:fill 0.7s ease-in 1.02s;transition:fill 0.7s ease-in 1.02s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-35{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-36{fill:transparent;-webkit-transition:fill 0.7s ease-in 1.05s;transition:fill 0.7s ease-in 1.05s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-36{fill:rgb(255,255,255)}#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-37{fill:transparent;-webkit-transition:fill 0.7s ease-in 1.08s;transition:fill 0.7s ease-in 1.08s}#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-37{fill:rgb(255,255,255)}

/***************************************************
 * Generated by SVG Artista on 5/12/2023, 3:53:28 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

/*#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-1 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.03s;
          transition: fill 0.7s ease-in 0.03s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-1 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-2 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.05s;
          transition: fill 0.7s ease-in 0.05s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-2 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-3 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.07s;
          transition: fill 0.7s ease-in 0.07s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-3 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-4 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.09s;
          transition: fill 0.7s ease-in 0.09s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-4 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-5 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.11s;
          transition: fill 0.7s ease-in 0.11s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-5 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-6 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.13s;
          transition: fill 0.7s ease-in 0.13s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-6 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-7 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.15s;
          transition: fill 0.7s ease-in 0.15s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-7 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-8 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.17s;
          transition: fill 0.7s ease-in 0.17s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-8 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-9 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.19s;
          transition: fill 0.7s ease-in 0.19s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-9 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-10 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.21s;
          transition: fill 0.7s ease-in 0.21s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-10 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-11 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.23s;
          transition: fill 0.7s ease-in 0.23s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-11 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-12 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.25s;
          transition: fill 0.7s ease-in 0.25s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-12 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-13 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.27s;
          transition: fill 0.7s ease-in 0.27s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-13 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-14 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.29000000000000004s;
          transition: fill 0.7s ease-in 0.29000000000000004s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-14 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-15 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.31000000000000005s;
          transition: fill 0.7s ease-in 0.31000000000000005s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-15 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-16 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.32999999999999996s;
          transition: fill 0.7s ease-in 0.32999999999999996s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-16 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-17 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.35s;
          transition: fill 0.7s ease-in 0.35s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-17 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-18 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.37s;
          transition: fill 0.7s ease-in 0.37s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-18 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-19 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.39s;
          transition: fill 0.7s ease-in 0.39s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-19 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-20 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.41000000000000003s;
          transition: fill 0.7s ease-in 0.41000000000000003s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-20 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-21 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.43000000000000005s;
          transition: fill 0.7s ease-in 0.43000000000000005s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-21 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-22 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.44999999999999996s;
          transition: fill 0.7s ease-in 0.44999999999999996s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-22 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-23 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.47s;
          transition: fill 0.7s ease-in 0.47s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-23 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-24 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.49s;
          transition: fill 0.7s ease-in 0.49s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-24 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-25 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.51s;
          transition: fill 0.7s ease-in 0.51s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-25 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-26 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.53s;
          transition: fill 0.7s ease-in 0.53s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-26 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-27 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.55s;
          transition: fill 0.7s ease-in 0.55s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-27 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-28 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.5700000000000001s;
          transition: fill 0.7s ease-in 0.5700000000000001s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-28 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-29 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.5900000000000001s;
          transition: fill 0.7s ease-in 0.5900000000000001s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-29 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-30 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.61s;
          transition: fill 0.7s ease-in 0.61s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-30 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-31 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.63s;
          transition: fill 0.7s ease-in 0.63s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-31 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-32 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.65s;
          transition: fill 0.7s ease-in 0.65s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-32 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-33 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.67s;
          transition: fill 0.7s ease-in 0.67s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-33 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-34 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.6900000000000001s;
          transition: fill 0.7s ease-in 0.6900000000000001s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-34 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-35 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.7100000000000001s;
          transition: fill 0.7s ease-in 0.7100000000000001s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-35 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-36 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.7300000000000001s;
          transition: fill 0.7s ease-in 0.7300000000000001s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-36 {
  fill: rgb(255, 255, 255);
}

#qodef-page-spinner.qodef-layout--partner-ag svg .svg-elem-37 {
  fill: transparent;
  -webkit-transition: fill 0.7s ease-in 0.75s;
          transition: fill 0.7s ease-in 0.75s;
}

#qodef-page-spinner.qodef-layout--partner-ag svg.active .svg-elem-37 {
  fill: rgb(255, 255, 255);
}*/