/*!
Theme Name: Bauer 2025 (Kadence Child)
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
.wp-block-site-logo a, .wp-block-site-logo img {
  border-radius: inherit;
  max-width: 450px;
}

.wp-block-kadence-header-row.wp-block-kadence-header-row-center.kb-header-row-layout-standard {
  background-color: rgba(255, 255, 255, 0.61) !important;
  backdrop-filter: blur(40px);
}

.wp-block-kadence-header-desktop.kb-header-container.kb-header-sticky-wrapper {
  border-bottom: 1px solid rgba(35, 35, 35, 0.11);
}

.header-container-wrap > .kt-inside-inner-col {
  align-items: stretch !important;
}
.header-container-wrap > .kt-inside-inner-col > * {
  flex: 1 1 0;
}

.header-c-list ul.kt-svg-icon-list {
  display: flex !important;
  gap: 40px;
}

.header-container-right {
  flex: 1 1 0 !important;
}
.header-container-right > .kt-inside-inner-col {
  height: 100%;
}

.wp-block-kadence-header-desktop.kb-header-container.kb-header-sticky-wrapper {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.0784313725);
}

.upper-nav-container {
  position: relative;
}
.upper-nav-container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background: linear-gradient(to right, rgba(35, 35, 35, 0.11) 0%, rgba(35, 35, 35, 0.11) calc(100% - 50px), rgba(35, 35, 35, 0) 100%);
  pointer-events: none;
}

.offers-start > .kt-row-column-wrap > * {
  border-radius: 15px;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.offers-start > .kt-row-column-wrap > *:nth-child(1) circle, .offers-start > .kt-row-column-wrap > *:nth-child(1) path {
  fill: none;
}
.offers-start > .kt-row-column-wrap > *:nth-child(2) .st0 {
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 15px;
}
.offers-start > .kt-row-column-wrap > *:nth-child(3) svg > path {
  fill: none;
}

.start-cta-row > .kt-row-column-wrap > .wp-block-kadence-column {
  padding-top: 40px;
  padding-bottom: 40px;
}
.start-cta-row > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1), .start-cta-row > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2) {
  position: relative;
}
.start-cta-row > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1)::after, .start-cta-row > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2)::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(35, 35, 35, 0) 0px, rgba(35, 35, 35, 0.11) 40px, rgba(35, 35, 35, 0.11) calc(100% - 40px), rgba(35, 35, 35, 0) 100%) right top/1px 100% no-repeat;
}

.logo-nav-container {
  border-right: 1px solid rgba(35, 35, 35, 0.11);
}

.bold-to-underline strong {
  background-image: linear-gradient(to top, #1484a0 0, #1484a0 0.14em, transparent 0.14em, transparent 100%);
  background-repeat: no-repeat;
  background-size: 100% 0.14em;
  background-position: 0 100%;
}

.deco-wrap figure {
  position: relative;
  z-index: 10;
}
.deco-wrap .trans-icon-bg {
  z-index: 0;
  position: absolute;
  bottom: -50px;
  left: -140px;
  opacity: 0.5;
}
.deco-wrap .trans-icon-bg img {
  width: 370px;
}

.img-shadow img {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}

body .ratings-slider .kb-splide .splide__arrow {
  background: #1484a0 !important;
  border-radius: 70px !important;
  width: 4em !important;
  height: 4em !important;
}
body .ratings-slider .kt-blocks-carousel .splide__arrow--prev {
  left: -70px !important;
}
body .ratings-slider .kt-blocks-carousel .splide__arrow--next {
  right: -70px !important;
}
body .ratings-slider .kb-splide .splide__pagination__page {
  background: #1484a0;
}
body .ratings-slider .kb-splide .splide__pagination__page.is-active {
  background: #000;
}

/*# sourceMappingURL=style.css.map */
