/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/mixins/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/svg.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/frontend.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
:root {
  --header-height: 150px;
}

html {
  scroll-behavior: smooth;
}

body.freeze {
  overflow: hidden;
}

@media (max-width: 991px) {
  body.menu-freeze {
    overflow: hidden;
  }
}

body .entry-content, body .form_block, body .wp-block-straightdeal-splitsection {
  margin-block-start: 0 !important;
}

.wp-block-post-excerpt__excerpt {
  font-size: inherit !important;
  font-family: inherit !important;
  color: inherit !important;
  line-height: inherit !important;
}

.dashicon.dashicons-straightdeal {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.dashicon.dashicons-straightdeal:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271%27 width=%27800%27 height=%27800%27 viewBox=%270 0 600.000000 600.000000%27%3E%3Cpath fill=%27currentColor%27 d=%27M326.7 27.6c-.1.1-4.5.5-9.7.9-5.2.4-11.1.8-13 1-1.9.2-6.4.6-10 1-6.2.5-11.4 1.2-17 2-3.9.5-10.1 1.4-15 2.1-2.4.3-4.7.7-5 .9-.3.2-3.2.6-6.5 1-3.3.3-10 1.5-15 2.5-4.9 1.1-10.1 2.1-11.5 2.4-35.8 6.5-72.5 20.2-96 35.6-30.3 20-51.4 44.5-62.1 72-6.7 17.4-12.6 45-14.6 68-1.6 18.8-.9 55.8 1.3 75 1.7 14.3 10.9 50.8 13.5 53.4.5.6.9 1.6.9 2.4 0 2.2 9.6 20.8 14.7 28.6 12.5 18.7 30.4 35.4 47.8 44.6 3.7 1.9 6.9 3.8 7.1 4.2.3.4-.6 4.7-2 9.5-1.3 4.8-4.7 17.6-7.5 28.3s-5.6 20.9-6.2 22.7c-.5 1.8-1.2 4-1.4 5-.7 3.5-8.1 31.6-16.6 62.8-2.7 9.8-3.5 13.2-4.2 16.8-.1.8 19.6 1.2 68.6 1.3 37.8 0 68.7-.1 68.7-.3 0-.2-.6-3.6-1.4-7.6-1.3-6.4-11-55.7-12.1-61.5-.2-1.2-1.6-8.5-3-16.2-1.4-7.7-2.8-15-3.1-16.2-.2-1.3-.8-4.8-1.4-7.8-.6-3-1.2-6.6-1.5-8-.2-1.4-.9-4.7-1.4-7.5-.5-2.7-.9-5.1-.8-5.1.1-.1 7-.5 15.2-.8 8.3-.3 16.4-.8 18-1 1.7-.2 6.8-.7 11.5-1.1 4.7-.3 10.1-.8 12-1 1.9-.2 6.7-.7 10.5-1 3.9-.2 9-.7 11.5-1 2.5-.2 7.7-.7 11.5-1 8.6-.7 15.9-1.3 22.8-2 2.8-.3 7.9-.7 11.2-1 3.3-.3 8.5-.7 11.5-1 3-.3 8.7-.7 12.5-1 3.9-.3 8-.8 9.3-1.1l2.3-.5-.6-22.7c-.3-12.5-.8-27.7-1-33.7-.4-11.1-1.6-49.3-1.9-59.5l-.1-5.5-5 .1c-9.6.2-62.3 2-115 3.9-21.3.8-37.3 1.4-58 2-9.9.3-21.5.8-25.9 1l-7.9.4.7-8.7c1.8-24.4 7.4-46.6 17.9-71.2 9.7-22.7 17.7-30.7 40.2-40.1 7.5-3.1 41-12.5 51-14.3 1.7-.2 5.7-1 9-1.6 3.3-.6 7.6-1.3 9.5-1.6 1.9-.3 5.1-.9 7-1.4 1.9-.5 5.5-1.1 8-1.4 2.5-.4 5.6-.8 7-1.1 10.1-1.7 34.5-5.1 43-6 1.9-.2 3.8-.4 4.2-.4.4-.1.5-1.6.3-3.4-.2-1.7-.6-6.1-.9-9.7-.4-3.6-.8-9-1.1-12-.3-3-.7-8.4-1-12-.2-3.6-.6-8.5-.9-11-1.1-10.6-1.8-18.8-2.1-23.6-.2-2.8-.6-7.1-.9-9.5-.3-2.4-.8-8.2-1.1-12.9-.3-4.7-.8-10.1-1-12-.2-2-.7-7.4-1.1-12-.4-4.7-.8-9.6-.9-11-.2-1.4-.3-4.2-.4-6.3l-.1-3.8-7.6.3c-4.2.2-7.6.4-7.7.4zM474.5 305c-1.1.4-2.8 1.7-3.9 2.9-2 2.2-2 2-1.2 74.8.2 14.8-.1 21.3-.8 21.4-.6 0-2.1.2-3.3.5-1.2.2-2.4 0-2.6-.4-.3-.4-.8-4.3-1.1-8.7-.4-4.4-.9-9.8-1.2-11.9-.2-2.1-.6-6.2-.9-9-1-10.2-1.7-17.2-2.1-20.7-.2-1.9-.6-6.8-.9-10.8-.3-4-.7-8.4-.9-9.9-.3-1.5-.7-5.3-1.1-8.5-.3-3.3-1.2-7.2-2.1-8.9-3-5.8-11-6.7-15.9-1.8-1.7 1.8-2 3.3-1.9 10.3 0 4.5.4 10.9.8 14.2.4 3.3 1 8 1.3 10.5.2 2.5.6 5.6.7 7 .2 1.4.7 5.9 1 10 .4 4.1.9 8.2 1.1 9 .2.8.7 4.6 1 8.5.3 3.8.7 8.3.9 10 .2 1.6.7 5.9 1.1 9.5.4 3.6.8 7.6 1 9 .2 1.4.7 6.1 1.1 10.5.3 4.4.8 8.2.9 8.5.2.3.6 4.3 1 9s.9 9.3 1 10.2c.2.9.7 4.6 1 8.2.7 6.5.7 6.5-2.1 7.2-1.5.4-4.3.7-6.3.8l-3.5.1-2.2-9c-1.2-5-3.9-16-5.9-24.5-5-20.4-8.4-34.9-9.1-38-2-9.6-3.5-13.7-6-15.7-2.7-2.1-6.8-3.4-9.5-2.9-6.9 1.4-8.3 2.2-11.3 6.8-1.7 2.5-1.7 8.4-.1 16.8.2.8.6 5.3 1 10s.8 8.7 1 9c.2.3.6 3.7.9 7.5.3 3.9.8 7.9 1 9 .2 1.1.7 5.6 1 10 .5 5.8 1.3 8.8 2.8 11 1.8 2.5 16.3 20 17.8 21.5.3.3 2.5 3 4.9 6 2.5 3 4.9 5.9 5.5 6.5 1 .9 13.3 15.7 16.4 19.7 1.1 1.4-1.3 5.5-18.1 30.5-10.6 15.8-19.6 29.4-20.1 30-.6 1 9.5 1.3 49.2 1.3h49.9l-.3-2.8c-.2-1.5-.6-5.2-.9-8.2-.6-6.4-1.4-12.4-2-16-.2-1.4-.7-5-1-8-.3-3-.7-6.9-1-8.6-.3-2.6.5-4.2 4.3-9 2.6-3.3 7.1-9 10.1-12.8 2.9-3.8 6.1-7.8 7.1-9 1-1.1 6.4-7.9 12.1-15 8.2-10.3 10.3-13.6 10.5-16.5.3-4.8 1.5-31.8 2.8-66.1.4-8.5.8-19.3 1.1-24 .2-4.7.7-15.9 1-24.9.8-20.9.2-22.5-8.2-23.8-3.7-.5-7.3 2.3-7.4 5.9 0 1.3-.2 3-.4 3.8-.5 2.3-1.4 9-2 14-.3 2.5-.8 5.8-1.1 7.5-.4 1.6-.8 4.1-.9 5.5-.2 1.4-1 7-1.8 12.5-.9 5.5-1.9 11.8-2.2 14-1.1 7.4-1.7 11-2 12.5-.2.8-.4 3-.4 4.7-.1 3-.3 3.2-3 2.9-3.2-.4-5.3-1.4-4.7-2.4.2-.4.7-5.9 1.1-12.2.3-6.3.8-13.1 1-15 .2-1.9.7-8.5 1-14.5.4-6.1.8-12.6 1-14.5.2-1.9.7-8.9 1-15.5.4-6.6.8-13.1 1-14.5.6-7-3.9-11.6-10.5-10.5-2.2.4-4 1.1-4 1.6s-.7.9-1.5.9c-2 0-2.9 5.1-4.9 29-.3 2.5-.7 6.5-1 9-.5 4.6-1.1 10.8-2.1 21.5-.3 3.3-.7 7.3-1 9-.2 1.6-.7 7-1.1 12-.3 4.9-.8 9.3-1.1 9.7-.2.5-1.9.8-3.7.8h-3.2l-.1-5.8c0-3.1-.2-23.9-.3-46.2-.2-33.2-.5-41.1-1.7-43.7-1.9-4.2-6.4-6-10.8-4.3z%27/%3E%3C/svg%3E");
  width: 100%;
  min-width: 20px;
  min-height: 20px;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  fill: currentColor !important;
  display: block;
}

.wp-block-cover .placeholder-image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.form_block, .wp-block-straightdeal-splitsection {
  scroll-margin-top: calc(var(--header-height) + 40px);
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/swiper/swiper.css ***!
  \************************************************************************************************************************************************************************************/
/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */

.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */

/* 3D Shadows */

.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Slide styles end */

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/swiper/modules/pagination.css ***!
  \************************************************************************************************************************************************************************************************/
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/layout/header.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
header.wp-block-template-part {
  z-index: 900;
  top: 0;
  height: auto;
  position: sticky;
  width: 100vw;
  max-width: 100%;
  inset: 0% auto auto 0%;
  transition: 0.3s;
}
header.wp-block-template-part > .wp-block-group {
  background-color: var(--wp--preset--color--white) !important;
  transition: 0.5s;
}
@media (max-width: 991px) {
  header.wp-block-template-part > .wp-block-group > .wp-block-group:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: var(--wp--preset--color--white);
    z-index: 1;
  }
}
header.wp-block-template-part:after {
  position: absolute;
  content: "Rera No.: AGGO02251785";
  display: inline-block;
  top: 100%;
  right: 10%;
  background-color: rgb(255, 255, 255);
  color: #000;
  padding: 8px 10px;
  font-weight: 600;
  opacity: 0;
  height: 0;
  transition: all 0.2s;
  box-sizing: border-box;
}
@media (max-width: 991px) {
  header.wp-block-template-part:after {
    position: relative;
    width: 100%;
    text-align: center;
    inset: 0;
  }
}
header.wp-block-template-part.is-at-top {
  margin-bottom: -25px;
}
header.wp-block-template-part.is-at-top > .wp-block-group {
  background: linear-gradient(180deg, rgb(255, 255, 255) 82%, rgba(5, 5, 5, 0) 100%) !important;
}
header.wp-block-template-part.is-at-top:after {
  font-weight: 600;
  opacity: 1;
  height: auto;
}
header.wp-block-template-part.hidden {
  transform: translateY(-100%);
}
@media (max-width: 991px) {
  header.wp-block-template-part .header-menu-wrapper {
    display: contents;
  }
}
header.wp-block-template-part .logo-forside {
  z-index: 1;
}
header.wp-block-template-part .logo-forside figure {
  margin: 0;
  display: flex;
}
header.wp-block-template-part .logo-forside figure a {
  width: 196px;
  aspect-ratio: 2/1;
  display: block;
}
@media (max-width: 991px) {
  header.wp-block-template-part .logo-forside figure a {
    width: 130px;
  }
}
header.wp-block-template-part .logo-forside figure a img {
  height: 100%;
  width: 100%;
}
header.wp-block-template-part .wp-block-straightdeal-menu {
  display: contents;
}
header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu {
  display: flex;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu {
    width: 100%;
    justify-content: center;
    background-color: var(--wp--preset--color--white);
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
  }
}
header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu {
  display: flex;
  list-style: none;
  gap: 16px 64px;
  padding: 0;
  justify-content: end;
  align-items: center;
  margin: 0;
  flex-wrap: wrap;
}
@media (min-width: 991px) and (max-width: 1210px) {
  header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu {
    gap: 16px 36px;
  }
}
@media (max-width: 991px) {
  header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: calc(var(--header-height) + 16px) 44px;
    justify-content: start;
    align-items: flex-start;
    overflow: scroll;
    gap: 24px;
    width: 100%;
    scrollbar-width: none;
  }
}
header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu .menu-item a {
  color: var(--wp--preset--color--primary-blue) !important;
  font-family: var(--wp--preset--font-family--castoro);
  text-decoration: none;
  border-bottom: 2px solid transparent;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.5rem 0;
  transition: all 0.2s;
}
@media (min-width: 991px) and (max-width: 1210px) {
  header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu .menu-item a {
    font-size: 1rem;
  }
}
header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu .menu-item.menu-button a {
  border: 2px solid var(--wp--preset--color--primary-blue);
  padding: 0.6rem 1.25rem 0.5rem;
  display: inline-block;
  text-align: center;
  border-radius: 6px;
  font-size: 1.125rem;
  line-height: 1.7;
  text-decoration: none;
  transition: all 0.3s;
  background-color: transparent;
}
@media (min-width: 991px) and (max-width: 1210px) {
  header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu .menu-item.menu-button a {
    font-size: 1rem;
    padding: 1rem 1rem;
  }
}
@media (max-width: 991px) {
  header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu .menu-item.menu-button a {
    margin-top: 20px;
    background-color: var(--wp--preset--color--primary-white) !important;
    color: var(--wp--preset--color--primary-blue) !important;
  }
}
header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu .menu-item:hover a {
  border-bottom-color: var(--wp--preset--color--blue-20);
  color: var(--wp--preset--color--blue-20) !important;
}
header.wp-block-template-part .wp-block-straightdeal-menu .location-header-menu ul.header-menu .menu-item:hover.menu-button a {
  background-color: var(--wp--preset--color--primary-blue);
  color: var(--wp--preset--color--white) !important;
  border: 2px solid var(--wp--preset--color--primary-blue);
}
header.wp-block-template-part .hamburger-menu-wrapper {
  display: none;
}
@media (max-width: 991px) {
  header.wp-block-template-part .hamburger-menu-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    z-index: 1;
  }
}
header.wp-block-template-part .hamburger-menu-wrapper .bar-top, header.wp-block-template-part .hamburger-menu-wrapper .bar-middle, header.wp-block-template-part .hamburger-menu-wrapper .bar-bottom {
  background-color: var(--wp--preset--color--primary-blue);
  width: 24px;
  height: 2px;
  position: relative;
}
header.wp-block-template-part .hamburger-menu-wrapper .bar-top, header.wp-block-template-part .hamburger-menu-wrapper .bar-bottom {
  transition: all 0.3s;
}
header.wp-block-template-part .hamburger-menu-wrapper .bar-middle {
  margin-top: 6px;
  margin-bottom: 6px;
  transition: all 0.3s;
  transition-delay: 0.1s;
}
@media (max-width: 991px) {
  header.wp-block-template-part.is-open .location-header-menu {
    transform: translateY(0%);
    opacity: 1;
    pointer-events: all;
    height: 100vh;
  }
}
header.wp-block-template-part.is-open .hamburger-menu-wrapper .bar-top, header.wp-block-template-part.is-open .hamburger-menu-wrapper .bar-bottom {
  transition: all 0.3s;
  transition-delay: 0.1s;
}
header.wp-block-template-part.is-open .hamburger-menu-wrapper .bar-top {
  transform: rotate(45deg) translate(7px, 6px);
}
header.wp-block-template-part.is-open .hamburger-menu-wrapper .bar-middle {
  width: 0;
  transition: all 0.3s;
}
header.wp-block-template-part.is-open .hamburger-menu-wrapper .bar-bottom {
  transform: rotate(-45deg) translate(5px, -5px);
}
body.admin-bar header.wp-block-template-part {
  top: 32px;
}
@media (max-width: 782px) {
  body.admin-bar header.wp-block-template-part {
    top: 46px;
  }
}
@media (max-width: 600px) {
  body.admin-bar header.wp-block-template-part {
    top: 0;
  }
}
body:not(.home) header.wp-block-template-part.is-at-top {
  margin-bottom: 0;
}
body:not(.home) header.wp-block-template-part.is-at-top > .wp-block-group {
  background: var(--wp--preset--color--white) !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/layout/footer.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
footer.wp-block-template-part {
  margin-block-start: 0 !important;
}
@media (max-width: 991px) {
  footer.wp-block-template-part .footer-top-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  footer.wp-block-template-part .footer-top-grid .logo-landing {
    grid-column: 1/-1;
  }
}
@media (max-width: 767px) {
  footer.wp-block-template-part .footer-top-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2.5rem;
  }
}
footer.wp-block-template-part .footer-top-grid .logo-landing figure {
  margin: 0;
  display: flex;
}
footer.wp-block-template-part .footer-top-grid .logo-landing figure a {
  width: 180px;
  aspect-ratio: 2/1;
  display: block;
}
@media (max-width: 991px) {
  footer.wp-block-template-part .footer-top-grid .logo-landing figure a {
    width: 130px;
  }
}
footer.wp-block-template-part .footer-top-grid .logo-landing figure a img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
  height: 100%;
  width: 100%;
}
footer.wp-block-template-part .wp-block-straightdeal-addresse > p:first-child, footer.wp-block-template-part .wp-block-straightdeal-addresse > span:first-child {
  margin-top: 0;
}
footer.wp-block-template-part .location-footer-menu ul.footer-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
footer.wp-block-template-part .location-footer-menu ul.footer-menu li.menu-item a {
  color: var(--wp--preset--color--primary-blue);
  padding-bottom: 0.5rem;
  font-size: 1rem;
}
footer.wp-block-template-part .location-footer-menu ul.footer-menu li.menu-item a:hover {
  color: var(--wp--preset--color--blue-40);
}
footer.wp-block-template-part .footer-kontakter-list {
  padding-left: 1rem;
  display: flex;
  flex-direction: column;
  margin: 0;
  list-style: none;
  padding: 0;
  gap: 1rem;
}
footer.wp-block-template-part .footer-kontakter-list li {
  display: flex;
  flex-direction: column;
  gap: 0.025rem;
}
footer.wp-block-template-part .footer-kontakter-list li p {
  margin: 0;
}
@media (max-width: 767px) {
  footer.wp-block-template-part .footer-bottom {
    flex-direction: column;
    align-items: flex-start;
  }
  footer.wp-block-template-part .footer-bottom .wp-block-straightdeal-personverninformasjon {
    order: 2;
  }
  footer.wp-block-template-part .footer-bottom .straightdeal-social-links {
    order: 1;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/address.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.wp-block-straightdeal-addresse p, .wp-block-straightdeal-addresse span {
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  line-height: inherit;
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/kontakt.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.wp-block-straightdeal-kontakt p, .wp-block-straightdeal-kontakt span {
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  line-height: inherit;
}
.wp-block-straightdeal-kontakt .footer-kontakt-info a {
  text-underline-offset: 2px;
  color: currentColor;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/hero.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.wp-block-straightdeal-hero {
  margin-block-start: 0 !important;
}
@media (max-width: 991px) {
  .wp-block-straightdeal-hero {
    min-height: 780px !important;
    height: 100vh !important;
    aspect-ratio: unset !important;
  }
}
@media (max-width: 991px) {
  .wp-block-straightdeal-hero > video {
    height: 200%;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/404content.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.sd-404-settings .wp-block-button {
  text-align: center;
}
.sd-404-settings .wp-block-button__link {
  display: inline-block;
}
.sd-404-title {
  text-align: center;
  margin-bottom: 0;
}
.sd-404-excerpt {
  text-align: center;
  margin-bottom: 48px;
}
@media (max-width: 767px) {
  .sd-404-excerpt {
    margin-bottom: 28px;
  }
}
.sd-404-content {
  text-align: center;
  margin-bottom: 28px;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/pageListing.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.wp-block-straightdeal-pagelisting {
  margin-block-start: 0 !important;
}

.multi-page-list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
  max-width: 1280px !important;
}

@media (max-width: 991px) {
  .multi-page-list {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 767px) {
  .multi-page-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
}

.multi-page-list .page-item {
  height: auto;
  border-radius: 2rem;
  overflow: clip;
}

.multi-page-list .page-item-top {
  z-index: 3;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.multi-page-list .page-item-bottom {
  background-color: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(5px);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  z-index: 3;
  flex-shrink: 0;
}

.multi-page-list .page-item-bottom .arrow {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6%203L11%208L6%2013%22%20stroke%3D%22CurrentColor%22%20stroke-width%3D%221.5%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  position: relative;
  margin: 0;
  top: 0;
}

.multi-page-list .page-item-bottom .arrow:after {
  display: none;
}

.multi-page-list .page-link {
  position: relative;
  height: 100%;
  min-height: 50vh;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  padding: 32px;
  box-sizing: border-box;
  text-decoration: none;
  gap: 16px;
}

@media (max-width: 767px) {
  .multi-page-list .page-link {
    padding: 16px;
  }
}

.multi-page-list .page-link img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.4s;
}

.multi-page-list .page-link:hover img {
  transform: scale(1.1);
}

.multi-page-list .page-link:before {
  content: "";
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.3019607843);
  position: absolute;
  inset: 0%;
}

.multi-page-list .page-title {
  text-decoration: none;
  color: var(--wp--preset--color--white);
  margin: 0;
  word-break: break-all;
}

.multi-page-list .page-excerpt, .multi-page-list .page-excerpt p {
  text-decoration: none;
  margin: 0;
  color: var(--wp--preset--color--white);
  font-size: 0.875rem;
  font-weight: 600;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/accordion.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
@media (max-width: 767px) {
  .accordion {
    padding: 0 !important;
  }
}
.accordion-item {
  width: 100%;
}
.accordion-item:last-child {
  border-bottom: none !important;
}
.accordion-heading {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.accordion-heading:hover {
  cursor: pointer;
}
.accordion-heading::after {
  content: "";
  display: inline-block;
  color: #004449;
  height: 32px;
  width: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27 fill=%27none%27%3E%3Cpath d=%27M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z%27 fill=%27%23004449%27/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  margin-left: 20px;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .accordion-heading::after {
    width: 1.75rem;
  }
}
.accordion-heading.is-active:after {
  transform: rotate(45deg);
}
.wp-block-straightdeal-accordioncontent {
  margin-block-start: 0 !important;
}
.wp-block-straightdeal-accordioncontent .wp-block-columns {
  gap: 5rem;
}
@media (max-width: 991px) {
  .wp-block-straightdeal-accordioncontent .wp-block-columns {
    gap: 3rem;
  }
}
.wp-block-straightdeal-accordioncontent .accordion {
  margin: 0 !important;
}
@media (max-width: 781px) {
  .wp-block-straightdeal-accordioncontent .accordion {
    padding: 0 !important;
  }
}
.wp-block-straightdeal-accordioncontent .accordion > .wp-block-group {
  gap: 0;
}
.wp-block-straightdeal-accordioncontent .accordion-item {
  border-bottom: 1px solid var(--wp--preset--color--green-60) !important;
}
.wp-block-straightdeal-accordioncontent .accordion-item:last-child {
  border-bottom: 1px solid var(--wp--preset--color--green-60) !important;
}
.wp-block-straightdeal-accordioncontent .accordion-heading {
  transition: all 0.3s;
}
.wp-block-straightdeal-accordioncontent .accordion-heading p, .wp-block-straightdeal-accordioncontent .accordion-heading h1, .wp-block-straightdeal-accordioncontent .accordion-heading h2, .wp-block-straightdeal-accordioncontent .accordion-heading h3, .wp-block-straightdeal-accordioncontent .accordion-heading h4, .wp-block-straightdeal-accordioncontent .accordion-heading h5, .wp-block-straightdeal-accordioncontent .accordion-heading a, .wp-block-straightdeal-accordioncontent .accordion-heading span {
  color: var(--wp--preset--color--white) !important;
}
.wp-block-straightdeal-accordioncontent .accordion-heading:hover {
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.0509803922);
}
.wp-block-straightdeal-accordioncontent .accordion-heading::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27 fill=%27none%27%3E%3Cpath d=%27M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z%27 fill=%27%23ffffff%27/%3E%3C/svg%3E");
}
.wp-block-straightdeal-accordioncontent .accordion-content p, .wp-block-straightdeal-accordioncontent .accordion-content h1, .wp-block-straightdeal-accordioncontent .accordion-content h2, .wp-block-straightdeal-accordioncontent .accordion-content h3, .wp-block-straightdeal-accordioncontent .accordion-content h4, .wp-block-straightdeal-accordioncontent .accordion-content h5, .wp-block-straightdeal-accordioncontent .accordion-content a, .wp-block-straightdeal-accordioncontent .accordion-content span {
  color: var(--wp--preset--color--white) !important;
}
body:not(.block-editor-iframe__body):not(.block-editor-page) .accordion-content {
  display: none;
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/split_section.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.wp-block-straightdeal-splitsection .wp-block-media-text__content {
  max-width: 35rem;
  margin-right: 1rem;
  margin-left: 5rem;
  padding: 0;
  justify-self: start;
  position: relative;
}
@media (max-width: 600px) {
  .wp-block-straightdeal-splitsection .wp-block-media-text__content {
    margin-left: 1rem;
  }
}
.wp-block-straightdeal-splitsection .wp-block-media-text__content .badge {
  position: absolute;
  right: -8rem;
  z-index: 2;
  height: 160px;
  width: 160px;
  border-radius: 50%;
  align-content: center;
  top: -34px;
}
.wp-block-straightdeal-splitsection .wp-block-media-text__content .badge figure:first-child {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.wp-block-straightdeal-splitsection .wp-block-media-text__content .badge figure:last-child {
  position: relative;
  margin: 0 !important;
  z-index: 2;
}
@media (max-width: 991px) {
  .wp-block-straightdeal-splitsection .wp-block-media-text__content .badge {
    height: 120px;
    width: 120px;
  }
}
@media (max-width: 600px) {
  .wp-block-straightdeal-splitsection .wp-block-media-text__content .badge {
    right: 0;
    top: -50px;
  }
}
.wp-block-straightdeal-splitsection .wp-block-media-text__content .wp-block-heading {
  text-underline-offset: 11px;
  -webkit-text-decoration: underline 2px !important;
          text-decoration: underline 2px !important;
}
.wp-block-straightdeal-splitsection .wp-block-media-text__media {
  position: relative;
  height: 100% !important;
}
@media (max-width: 600px) {
  .wp-block-straightdeal-splitsection .wp-block-media-text__media {
    height: 300px !important;
  }
}
.wp-block-straightdeal-splitsection .wp-block-media-text__media img, .wp-block-straightdeal-splitsection .wp-block-media-text__media video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.wp-block-straightdeal-splitsection.has-media-on-the-right .wp-block-media-text__content {
  margin-left: 1rem;
  margin-right: 5rem;
  justify-self: end;
}
@media (max-width: 600px) {
  .wp-block-straightdeal-splitsection.has-media-on-the-right .wp-block-media-text__content {
    margin-right: 1rem;
  }
}
.wp-block-straightdeal-splitsection .wp-block-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.wp-block-straightdeal-splitsection .wp-block-list li {
  display: flex;
  align-items: start;
  gap: 1rem;
  font-size: 1.125rem;
  color: var(--wp--preset--color--black);
}
@media (max-width: 991px) {
  .wp-block-straightdeal-splitsection .wp-block-list li {
    font-size: 1rem;
  }
}
.wp-block-straightdeal-splitsection .wp-block-list li:before {
  content: "";
  flex: 0 0 22px;
  margin-top: 4px;
  aspect-ratio: 1;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 aria-hidden=%27true%27 role=%27img%27 class=%27iconify iconify--ic%27 width=%27100%25%27 height=%27100%25%27 preserveAspectRatio=%27xMidYMid meet%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27currentColor%27 d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-2 15l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8z%27%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 aria-hidden=%27true%27 role=%27img%27 class=%27iconify iconify--ic%27 width=%27100%25%27 height=%27100%25%27 preserveAspectRatio=%27xMidYMid meet%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27currentColor%27 d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-2 15l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8z%27%3E%3C/path%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  background-color: var(--wp--preset--color--primary-blue);
}
@supports (animation-timeline: scroll()) {
  .wp-block-media-text__content .badge figure:first-child {
    animation: rotateBg linear;
    animation-timeline: scroll();
    animation-range: 0% 50%;
  }
  @keyframes rotateBg {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/artikkel_archive.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
body .wp-block-straightdeal-artikkel-archive {
  margin-block-start: 0 !important;
  margin-right: calc(var(--wp--style--root--padding-right) * -1) !important;
  margin-left: calc(var(--wp--style--root--padding-left) * -1) !important;
  background-color: var(--wp--preset--color--mintfersken-80);
  max-width: 100vw !important;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-filters {
  max-width: var(--wp--style--global--wide-size) !important;
  padding-right: var(--wp--style--root--padding-right) !important;
  padding-left: var(--wp--style--root--padding-left) !important;
  margin: 0 auto;
}
@media (max-width: 767px) {
  body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter {
    margin-right: calc(var(--wp--style--root--padding-right) * -1);
    margin-left: calc(var(--wp--style--root--padding-left) * -1);
  }
}
body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter .radio-button-group {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
  gap: 0.5rem;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter .radio-button-group {
    margin-bottom: 3rem;
    overflow: scroll;
    flex-wrap: nowrap;
    scrollbar-width: none;
  }
}
body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter .radio-button-group label {
  border: 1px solid var(--wp--preset--color--primary-blue);
  color: var(--wp--preset--color--white);
  background-color: var(--wp--preset--color--primary-blue);
  white-space: nowrap;
  border-radius: 2rem;
  padding: 0.5rem 1rem;
  text-decoration: none;
  transition: all 0.3s;
  font-size: 1rem;
  line-height: 1.5;
  text-transform: capitalize;
  position: relative;
}
@media (max-width: 767px) {
  body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter .radio-button-group label:last-child {
    margin-right: var(--wp--style--root--padding-right) !important;
  }
  body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter .radio-button-group label:first-child {
    margin-left: var(--wp--style--root--padding-left) !important;
  }
}
body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter .radio-button-group label input {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter .radio-button-group label:hover {
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--primary-blue);
}
body .wp-block-straightdeal-artikkel-archive .artikkel-filters .category-filter .radio-button-group label.active {
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--primary-red);
  font-weight: 600;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper {
  max-width: var(--wp--style--global--wide-size) !important;
  padding-right: var(--wp--style--root--padding-right) !important;
  padding-left: var(--wp--style--root--padding-left) !important;
  margin: 0 auto;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .artikkel-grid-container {
  padding: 0;
  margin: 0;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .artikkel-query-loop {
  gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  padding: 0;
}
@media (max-width: 991px) {
  body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .artikkel-query-loop {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .artikkel-query-loop {
    grid-template-columns: 1fr;
  }
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post {
  padding: 0 0 1.5rem;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .wp-block-straightdeal-linked-post-card {
  position: relative;
  height: 100%;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px;
  position: relative;
  box-sizing: border-box;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper figure {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  margin: 0 !important;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper figure img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.5s;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper .category-date-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.5rem 0 0;
  flex-wrap: wrap;
  z-index: 3;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper .category-date-wrapper .post-categories {
  margin: 0 !important;
  display: flex;
  gap: 8px;
  align-items: center;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper .category-date-wrapper .post-categories span.post-term-tag {
  border: 1px none #eee;
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--black);
  text-transform: uppercase;
  border-radius: 200px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 0.175rem 1rem;
  font-size: 0.7rem;
  font-weight: 700;
  line-height: 1.5;
  height: -moz-fit-content;
  height: fit-content;
  text-decoration: none;
  display: inline-flex;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper .category-date-wrapper .wp-block-post-date {
  margin: 0 !important;
  font-size: 0.875rem;
  line-height: 1.5;
  color: var(--wp--preset--color--white);
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper .wp-block-post-title {
  margin: 16px 0 !important;
  z-index: 3;
  color: var(--wp--preset--color--white);
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper .wp-block-post-excerpt {
  margin: 0 !important;
  z-index: 3;
  color: var(--wp--preset--color--white);
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper .wp-block-post-excerpt p {
  font-size: 1rem;
  color: var(--wp--preset--color--green);
  line-height: 1.5;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper:after {
  content: "";
  display: inline-block;
  background: linear-gradient(16deg, rgba(0, 0, 0, 0.78) 0%, rgba(71, 71, 71, 0) 100% 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  top: 0;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-results .wp-block-post .card-link-wrapper:hover figure img {
  transform: scale(1.2);
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-pagination {
  display: flex;
  justify-content: center;
  height: 50px;
  align-items: center;
  gap: 16px;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-pagination .page-numbers {
  color: var(--wp--preset--color--primary-blue);
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-pagination .page-numbers.current, body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-pagination .page-numbers.next, body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-pagination .page-numbers.prev {
  display: flex;
  height: 20px;
  width: 20px;
  justify-content: center;
  align-items: center;
  line-height: 1;
  padding: 10px;
  border-radius: 5px;
  background-color: var(--wp--preset--color--primary-blue);
  color: var(--wp--preset--color--white);
  text-decoration: none;
}
body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-pagination .page-numbers.next, body .wp-block-straightdeal-artikkel-archive .artikkel-results-wrapper .artikkel-pagination .page-numbers.prev {
  background-color: transparent;
  color: var(--wp--preset--color--primary-red);
  font-size: 2rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/read_more_article.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.wp-block-straightdeal-read-more-block {
  margin-block-start: 0 !important;
}
.wp-block-straightdeal-read-more-block .wp-block-post-template {
  gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  padding: 0;
}
@media (max-width: 991px) {
  .wp-block-straightdeal-read-more-block .wp-block-post-template {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .wp-block-straightdeal-read-more-block .wp-block-post-template {
    grid-template-columns: 1fr;
  }
}
.wp-block-straightdeal-read-more-block .wp-block-post {
  padding: 0 0 1.5rem;
  margin-block-start: 0;
}
.wp-block-straightdeal-read-more-block .wp-block-post .wp-block-straightdeal-linked-post-card {
  position: relative;
  height: 100%;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px;
  position: relative;
  box-sizing: border-box;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper figure {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  margin: 0 !important;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper figure img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.5s;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper .wp-block-straightdeal-post-terms-no-link {
  margin: 0 !important;
  display: flex;
  gap: 8px;
  z-index: 3;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper .wp-block-straightdeal-post-terms-no-link span.post-term-tag {
  border: 1px none #eee;
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--black);
  text-transform: uppercase;
  border-radius: 200px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 0.175rem 1rem;
  font-size: 0.7rem;
  font-weight: 700;
  line-height: 1.5;
  height: -moz-fit-content;
  height: fit-content;
  text-decoration: none;
  display: inline-flex;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper .wp-block-post-date {
  font-size: 0.875rem;
  line-height: 1.5;
  color: var(--wp--preset--color--white);
  z-index: 3;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper .wp-block-post-title {
  margin: 16px 0 !important;
  z-index: 3;
  color: var(--wp--preset--color--white);
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper .wp-block-post-excerpt {
  margin: 0 !important;
  z-index: 3;
  color: var(--wp--preset--color--white);
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper .wp-block-post-excerpt p {
  font-size: 1rem;
  color: var(--wp--preset--color--green);
  line-height: 1.5;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper:after {
  content: "";
  display: inline-block;
  background: linear-gradient(16deg, rgba(0, 0, 0, 0.78) 0%, rgba(71, 71, 71, 0) 100% 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  top: 0;
}
.wp-block-straightdeal-read-more-block .wp-block-post .card-link-wrapper:hover figure img {
  transform: scale(1.2);
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/social-icons.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.sd-social-links {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.sd-social-links a {
  display: block;
  height: 40px;
  aspect-ratio: 1/1;
}
.sd-social-links a svg {
  color: var(--wp--preset--color--primary-blue);
}
.sd-social-links a:hover svg {
  color: #e54949;
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/pages/template.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.post-template-default.single-post .yoast-breadcrumbs span a:first-child, .post-template-default.single-post .yoast-breadcrumbs span a:last-child {
  display: none;
}
.post-template-default.single-post .wp-block-straightdeal-post-terms-no-link {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .post-template-default.single-post .wp-block-straightdeal-post-terms-no-link {
    gap: 8px;
  }
}
.post-template-default.single-post .wp-block-straightdeal-post-terms-no-link .post-term-tag {
  border: 1px solid var(--wp--preset--color--primary-blue);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--black);
  text-transform: uppercase;
  border-radius: 200px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 0.175rem 1rem;
  font-size: 0.7rem;
  font-weight: 700;
  line-height: 1.5;
  height: -moz-fit-content;
  height: fit-content;
  text-decoration: none;
  display: inline-flex;
}
.page-template-articl-archive .wp-block-post-excerpt__excerpt, .template-top-section .wp-block-post-excerpt__excerpt {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.page-template-default.page .entry-content:has(> :first-child:is(p,
h1, h2, h3, h4, h5, h6,
ul, ol,
blockquote,
figure,
pre)) {
  padding-top: var(--wp--preset--spacing--spacer-medium);
}
.page-template-default.page .entry-content:has(> :last-child:is(p,
h1, h2, h3, h4, h5, h6,
ul, ol,
blockquote,
figure,
pre)) {
  padding-bottom: var(--wp--preset--spacing--spacer-medium);
}
.template-top-section {
  position: relative;
  margin-block-start: 0 !important;
}
.template-top-section .wp-block-cover {
  padding-top: 5rem !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/breadcrumbs.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.yoast-breadcrumbs {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: center;
  z-index: 2;
}
.yoast-breadcrumbs > span {
  display: inline-block;
  width: 100%;
  max-width: 1280px;
  padding: 0;
}
.yoast-breadcrumbs > span:hover a:before {
  left: 8px;
}
.yoast-breadcrumbs > span:hover a div:after {
  transform: scaleX(0);
  transform-origin: right;
}
.yoast-breadcrumbs > span:not(:hover) a div:after {
  transform: scaleX(1);
  transform-origin: left;
}
.yoast-breadcrumbs a {
  padding-left: 35px;
  position: relative;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
  text-decoration: none;
}
.yoast-breadcrumbs a:before {
  content: "";
  position: absolute;
  left: 0;
  height: 20px;
  width: 20px;
  display: inline-block;
  transition: all 0.3s;
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 aria-hidden=%27true%27 role=%27img%27 class=%27iconify iconify--ph%27 width=%27100%25%27 height=%27100%25%27 preserveAspectRatio=%27xMidYMid meet%27 viewBox=%270 0 256 256%27%3E%3Cpath fill=%27%23000%27 d=%27M224 128a8 8 0 0 1-8 8H59.31l58.35 58.34a8 8 0 0 1-11.32 11.32l-72-72a8 8 0 0 1 0-11.32l72-72a8 8 0 0 1 11.32 11.32L59.31 120H216a8 8 0 0 1 8 8%27%3E%3C/path%3E%3C/svg%3E");
}
.yoast-breadcrumbs a div {
  padding: 2px 0;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  color: var(--wp--preset--color--black);
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
}
@media (max-width: 767px) {
  .yoast-breadcrumbs a div {
    font-size: 16px;
  }
}
.yoast-breadcrumbs a div:after {
  content: "";
  background-color: var(--wp--preset--color--black);
  bottom: 0;
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  transform: scaleX(1);
  transform-origin: left;
  transition: transform 0.3s ease;
  width: 100%;
}
.yoast-breadcrumbs a:last-child {
  display: none;
}
body.page-child .yoast-breadcrumbs > span a:first-child, body.page-child .yoast-breadcrumbs > span a:last-child {
  display: none;
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/shortcut-block.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.info-card__link {
  text-decoration: none;
}

a.info-card__link[href] {
  text-decoration: none;
}

a.info-card__link[href] .wp-block-heading {
  position: relative;
  display: inline-block;
}

a.info-card__link[href] .wp-block-heading:after {
  content: "";
  background-color: currentColor;
  bottom: -2px;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  transition: all 0.3s ease;
  width: 0;
}

@media (min-width: 992px) {
  a.info-card__link[href]:hover .wp-block-heading:after {
    width: 100%;
  }
}

.short-cut-block {
  margin-block-start: 0 !important;
}

.short-cut-block .wp-block-media-text {
  gap: 5rem;
}

.short-cut-block .wp-block-media-text__content {
  padding-inline: 0;
}

.short-cut-block .wp-block-media-text__content .is-layout-grid {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
  row-gap: 2rem;
}

@media (min-width: 992px) {
  .short-cut-block:not(:has(.has-media-on-the-right)) {
    grid-template-columns: 1.5fr 1fr;
  }
  .short-cut-block .has-media-on-the-right {
    grid-template-columns: 1fr 1.5fr;
  }
}

@media (max-width: 767px) {
  .short-cut-block .wp-block-media-text {
    gap: 3rem;
  }
}

.short-cut-block figure.wp-block-image {
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 767px) {
  .short-cut-block .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100%;
  }
  .short-cut-block .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 2;
  }
  .short-cut-block .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 1;
  }
  .short-cut-block .wp-block-media-text {
    grid-row-gap: 48px;
  }
}

@media (max-width: 480px) {
  .short-cut-block .wp-block-media-text__content .wp-block-group {
    grid-template-columns: 100%;
  }
}

.short-cut-block-v2 {
  margin-block-start: 0 !important;
}

.short-cut-block-v2 .info-card {
  border-radius: 2rem;
}

@media (max-width: 767px) {
  .short-cut-block-v2 .info-card {
    padding: 1rem !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem !important;
  }
  .short-cut-block-v2 .info-card .wp-block-heading {
    width: 80%;
    margin: 0 !important;
  }
  .short-cut-block-v2 .info-card .wp-block-heading:empty {
    display: none !important;
  }
  .short-cut-block-v2 .info-card figure {
    flex: 0 0 24px;
    height: 24px;
  }
  .short-cut-block-v2 .info-card p {
    margin: 0 !important;
    width: 100%;
  }
}

@media (max-width: 991px) {
  .short-cut-block-v2 .wp-block-group {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .short-cut-block-v2 .wp-block-group {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 0.5rem;
  }
}

.short-cut-block-v2 p:empty {
  display: none !important;
}

.info-card figure.wp-block-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  vertical-align: unset;
}

.info-card__link {
  text-decoration: none;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/form_block.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.form_block {
  overflow: visible;
}
.form_block .wp-block-cover__inner-container {
  z-index: 2;
  margin-top: -50px;
  padding-bottom: 48px;
}
.form_block .wp-block-straightdeal-kontakt ul {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.form_block .wp-block-straightdeal-kontakt ul li {
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
}
.form_block .wp-block-straightdeal-kontakt ul li p {
  margin: 0;
}
@media (max-width: 991px) {
  .form_block .wp-block-straightdeal-kontakt ul li {
    flex-direction: column;
    gap: 8px;
  }
}
.form_block .wp-block-straightdeal-kontakt ul li .footer-kontakt-info {
  display: flex;
  align-items: center;
}
.form_block .wp-block-straightdeal-kontakt ul li .footer-kontakt-info:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 122.88 122.27%27%3E%3Cg%3E%3Cpath fill=%27%233F407D%27 d=%27M33.84 50.25c4.13 7.45 8.89 14.6 15.07 21.12 6.2 6.56 13.91 12.53 23.89 17.63.74.36 1.44.36 2.07.11.95-.36 1.92-1.15 2.87-2.1.74-.74 1.66-1.92 2.62-3.21 3.84-5.05 8.59-11.32 15.3-8.18.15.07.26.15.41.21l22.38 12.87c.07.04.15.11.21.15 2.95 2.03 4.17 5.16 4.2 8.71 0 3.61-1.33 7.67-3.28 11.1-2.58 4.53-6.38 7.53-10.76 9.51-4.17 1.92-8.81 2.95-13.27 3.61-7 1.03-13.56.37-20.27-1.69-6.56-2.03-13.17-5.38-20.39-9.84l-.53-.34c-3.31-2.07-6.89-4.28-10.4-6.89C31.12 93.32 18.03 79.31 9.5 63.89 2.35 50.95-1.55 36.98.58 23.67c1.18-7.3 4.31-13.94 9.77-18.32 4.76-3.84 11.17-5.94 19.47-5.2.95.07 1.8.62 2.25 1.44l14.35 24.26c2.1 2.72 2.36 5.42 1.21 8.12-.95 2.21-2.87 4.25-5.49 6.15-.77.66-1.69 1.33-2.66 2.03-3.21 2.33-6.86 5.02-5.61 8.18l.28.78z%27/%3E%3C/g%3E%3C/svg%3E");
  display: inline-block;
  width: 20px;
  height: 16px;
  margin-right: 8px;
  margin-top: 3px;
  background-repeat: no-repeat;
  background-position: center;
}
.form_block .sd-social-links {
  margin-top: 3rem;
}
.form_block .form-column {
  position: relative;
  overflow: hidden;
}
.form_block .form-column img {
  width: 100%;
  height: auto;
  opacity: 0.4;
}
.form_block .form-column:has(.buyer-seller-radio input[type=radio]:checked) img {
  width: 200px;
  height: 116px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.form_block .frm_forms {
  height: 100%;
}
.form_block .frm_forms .frm_fields_container .frm_form_field:not(.top_section) {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transform: translateY(-10px);
  pointer-events: none;
  transition: all 0.9s;
}
.form_block .frm_forms .frm_fields_container:has(.top_section input[type=radio]:checked) .frm_form_field:not(.top_section) {
  max-height: 1000px;
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/frm_form.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.forminator-custom-form.forminator-ui#forminator-module-2917.forminator-design--default .forminator-row .buyer-seller-radio .forminator-field {
  display: flex;
  flex-wrap: wrap;
  gap: 0 40px;
  align-items: center;
}
.forminator-custom-form.forminator-ui#forminator-module-2917.forminator-design--default .forminator-row .buyer-seller-radio .forminator-field .forminator-label {
  font-size: var(--wp--preset--font-size--headline-2);
  color: var(--wp--preset--color--white);
  line-height: 1.4;
  font-family: var(--wp--preset--font-family--castoro);
  margin-bottom: 24px;
  width: 100%;
}
.forminator-custom-form.forminator-ui#forminator-module-2917.forminator-design--default .forminator-row .buyer-seller-radio .forminator-field .forminator-radio {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
}
.forminator-custom-form.forminator-ui#forminator-module-2917.forminator-design--default .forminator-row .buyer-seller-radio .forminator-field .forminator-radio-label {
  font-size: 24px;
}
.forminator-custom-form.forminator-ui#forminator-module-2917.forminator-design--default .forminator-row .forminator-field-consent .forminator-checkbox__wrapper {
  align-items: center;
}
.forminator-custom-form.forminator-ui#forminator-module-2917.forminator-design--default .forminator-row .forminator-field-consent .forminator-checkbox__wrapper .forminator-checkbox__label p {
  margin: 0;
}
.forminator-custom-form.forminator-ui#forminator-module-2917.forminator-design--default .forminator-response-message.forminator-success a.whatsapp-link:before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 175.216 175.552%27%3E%3Cdefs%3E%3ClinearGradient id=%27b%27 x1=%2785.915%27 x2=%2786.535%27 y1=%2732.567%27 y2=%27137.092%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%270%27 stop-color=%27%2357d163%27/%3E%3Cstop offset=%271%27 stop-color=%27%2323b33a%27/%3E%3C/linearGradient%3E%3Cfilter id=%27a%27 width=%271.115%27 height=%271.114%27 x=%27-.057%27 y=%27-.057%27 color-interpolation-filters=%27sRGB%27%3E%3CfeGaussianBlur stdDeviation=%273.531%27/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill=%27%23b3b3b3%27 d=%27m54.532 138.45 2.235 1.324c9.387 5.571 20.15 8.518 31.126 8.523h.023c33.707 0 61.139-27.426 61.153-61.135.006-16.335-6.349-31.696-17.895-43.251A60.75 60.75 0 0 0 87.94 25.983c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.312-6.179 22.558zm-40.811 23.544L24.16 123.88c-6.438-11.154-9.825-23.808-9.821-36.772.017-40.556 33.021-73.55 73.578-73.55 19.681.01 38.154 7.669 52.047 21.572s21.537 32.383 21.53 52.037c-.018 40.553-33.027 73.553-73.578 73.553h-.032c-12.313-.005-24.412-3.094-35.159-8.954zm0 0%27 filter=%27url%28%23a%29%27/%3E%3Cpath fill=%27%23fff%27 d=%27m12.966 161.238 10.439-38.114a73.42 73.42 0 0 1-9.821-36.772c.017-40.556 33.021-73.55 73.578-73.55 19.681.01 38.154 7.669 52.047 21.572s21.537 32.383 21.53 52.037c-.018 40.553-33.027 73.553-73.578 73.553h-.032c-12.313-.005-24.412-3.094-35.159-8.954z%27/%3E%3Cpath fill=%27url%28%23b%29%27 d=%27M87.184 25.227c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.313-6.179 22.558 23.146-6.069 2.235 1.324c9.387 5.571 20.15 8.517 31.126 8.523h.023c33.707 0 61.14-27.426 61.153-61.135a60.75 60.75 0 0 0-17.895-43.251 60.75 60.75 0 0 0-43.235-17.928z%27/%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27M68.772 55.603c-1.378-3.061-2.828-3.123-4.137-3.176l-3.524-.043c-1.226 0-3.218.46-4.902 2.3s-6.435 6.287-6.435 15.332 6.588 17.785 7.506 19.013 12.718 20.381 31.405 27.75c15.529 6.124 18.689 4.906 22.061 4.6s10.877-4.447 12.408-8.74 1.532-7.971 1.073-8.74-1.685-1.226-3.525-2.146-10.877-5.367-12.562-5.981-2.91-.919-4.137.921-4.746 5.979-5.819 7.206-2.144 1.381-3.984.462-7.76-2.861-14.784-9.124c-5.465-4.873-9.154-10.891-10.228-12.73s-.114-2.835.808-3.751c.825-.824 1.838-2.147 2.759-3.22s1.224-1.84 1.836-3.065.307-2.301-.153-3.22-4.032-10.011-5.666-13.647%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/testimonials.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.testimonial-block .wp-block-quote {
  border: none;
  padding: 40px 20px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 767px) {
  .testimonial-block .wp-block-quote {
    order: 3;
  }
}
.testimonial-block .swiper-pagination {
  position: relative;
  bottom: 0px !important;
}
.testimonial-block .swiper-pagination-bullet {
  margin: 0 4px !important;
}
.testimonial-block .swiper-pagination-bullet-active {
  background: var(--wp--preset--color--primary-blue);
}
.testimonial-wrapper {
  overflow: hidden;
  height: auto;
}
.testimonial-wrapper .swiper-wrapper {
  height: auto;
}
.testimonial-media-wrapper {
  height: 300px;
  width: 250px;
  flex-shrink: 0;
  margin-block-start: 0 !important;
}
.testimonial-media-wrapper figure {
  height: 100%;
  width: 100%;
  margin-block-start: 0 !important;
}
.testimonial-media-wrapper figure video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.testimonial-media-wrapper figure img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767px) {
  .testimonial-media-wrapper {
    width: 100%;
  }
}
.testimonial-card {
  margin-block-start: 0 !important;
  max-width: 100% !important;
  padding-right: 20px !important;
}
.testimonial-card-wrapper {
  margin-block-start: 0 !important;
  display: flex;
  max-width: 100% !important;
  box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.2);
}
.testimonial-card-wrapper:before {
  content: "";
  display: block;
  flex-shrink: 0;
  height: 60px;
  width: 60px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-8.64 -8.64 65.28 65.28%27 fill=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M18.8533 9.11599C11.3227 13.9523 7.13913 19.5812 6.30256 26.0029C5.00021 36 13.9404 40.8933 18.4703 36.4967C23.0002 32.1002 20.2848 26.5196 17.0047 24.9942C13.7246 23.4687 11.7187 24 12.0686 21.9616C12.4185 19.9231 17.0851 14.2713 21.1849 11.6392C21.4569 11.4079 21.5604 10.9591 21.2985 10.6187C21.1262 10.3947 20.7883 9.95557 20.2848 9.30114C19.8445 8.72888 19.4227 8.75029 18.8533 9.11599Z%27 fill=%27%233f407d%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M38.6789 9.11599C31.1484 13.9523 26.9648 19.5812 26.1282 26.0029C24.8259 36 33.7661 40.8933 38.296 36.4967C42.8259 32.1002 40.1105 26.5196 36.8304 24.9942C33.5503 23.4687 31.5443 24 31.8943 21.9616C32.2442 19.9231 36.9108 14.2713 41.0106 11.6392C41.2826 11.4079 41.3861 10.9591 41.1241 10.6187C40.9519 10.3947 40.614 9.95557 40.1105 9.30114C39.6702 8.72888 39.2484 8.75029 38.6789 9.11599Z%27 fill=%27%233f407d%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (max-width: 991px) {
  .testimonial-card-wrapper:before {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 767px) {
  .testimonial-card-wrapper {
    flex-direction: column;
  }
}
body.block-editor-iframe__body .testimonial-block .swiper-wrapper, body.block-editor-page .testimonial-block .swiper-wrapper {
  flex-direction: column;
  display: flex;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/services.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.Services-buyer, .Services-seller {
  overflow: hidden;
}
.Services-buyer .swiper-wrapper, .Services-seller .swiper-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.Services-buyer .swiper-wrapper .swiper-slide, .Services-seller .swiper-wrapper .swiper-slide {
  margin-block-start: 0 !important;
  margin-right: 24px !important;
  height: auto;
}
.Services-buyer .swiper-pagination, .Services-seller .swiper-pagination {
  position: relative;
  bottom: 0px !important;
}
.Services-buyer .swiper-pagination-bullet, .Services-seller .swiper-pagination-bullet {
  margin: 0 4px !important;
}
.Services-buyer .swiper-pagination-bullet-active, .Services-seller .swiper-pagination-bullet-active {
  background: var(--wp--preset--color--primary-blue);
}
.Services-buyer .swiper-button-next, .Services-buyer .swiper-button-prev, .Services-seller .swiper-button-next, .Services-seller .swiper-button-prev {
  position: absolute;
  bottom: 0;
  z-index: 2;
  padding: 16px;
  display: flex;
  align-items: center;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.5098039216);
  transition: all 0.3s;
  cursor: pointer;
}
.Services-buyer .swiper-button-next:hover, .Services-buyer .swiper-button-prev:hover, .Services-seller .swiper-button-next:hover, .Services-seller .swiper-button-prev:hover {
  background-color: #fff;
}
.Services-buyer .swiper-button-next:hover svg, .Services-buyer .swiper-button-prev:hover svg, .Services-seller .swiper-button-next:hover svg, .Services-seller .swiper-button-prev:hover svg {
  transform: translateX(4px);
}
.Services-buyer .swiper-button-next, .Services-seller .swiper-button-next {
  right: 20px;
  border-radius: 6px;
}
.Services-buyer .swiper-button-prev, .Services-seller .swiper-button-prev {
  left: 20px;
  border-radius: 6px;
  transform: rotate(180deg);
}
body.block-editor-iframe__body .Services-buyer .swiper-wrapper, body.block-editor-iframe__body .Services-seller .swiper-wrapper, body.block-editor-page .Services-buyer .swiper-wrapper, body.block-editor-page .Services-seller .swiper-wrapper {
  flex-direction: column;
  display: flex;
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./styles/modules/instagram_module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.instagram-gallery-feed.loaded, .instagram-gallery-feed .swiper-container {
  max-width: 1200px;
}
.instagram-gallery-feed {
  max-width: 1200px;
}
.instagram-gallery-feed .swiper-container .swiper-button-prev, .instagram-gallery-feed .swiper-container .swiper-button-next {
  padding: 16px;
  background-color: rgba(255, 255, 255, 0.5098039216);
  transition: all 0.3s;
}
.instagram-gallery-feed .swiper-container .swiper-button-prev:after, .instagram-gallery-feed .swiper-container .swiper-button-next:after {
  font-size: 24px;
  font-weight: 800;
}
@media (max-width: 991px) {
  .instagram-gallery-feed .swiper-container .swiper-button-prev, .instagram-gallery-feed .swiper-container .swiper-button-next {
    padding: 12px;
  }
}
@media (max-width: 991px) {
  .instagram-gallery-feed .swiper-container .swiper-button-prev, .instagram-gallery-feed .swiper-container .swiper-button-next {
    padding: 8px;
  }
}
.instagram-gallery-feed .swiper-container .swiper-button-prev:hover, .instagram-gallery-feed .swiper-container .swiper-button-next:hover {
  background-color: #fff;
}
.instagram-gallery-feed .swiper-container .swiper-button-prev {
  left: 0;
  border-radius: 0 6px 6px 0;
}
.instagram-gallery-feed .swiper-container .swiper-button-prev:hover:after {
  transform: translateX(-4px);
}
.instagram-gallery-feed .swiper-container .swiper-button-next {
  right: 0;
  border-radius: 6px 0 0 6px;
}
.instagram-gallery-feed .swiper-container .swiper-button-next:hover:after {
  transform: translateX(4px);
}
.instagram-gallery-feed .instagram-gallery__actions {
  margin-top: 28px;
}
.instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button--follow {
  display: flex;
  background-color: var(--wp--preset--color--primary-blue);
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
  text-decoration: none;
  transition: all 0.3s;
}
.instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button--follow > i {
  margin-top: 1px;
  font-size: 14px;
}
.instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button--follow:hover {
  background-color: var(--wp--preset--color--primary-red);
}

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