/* Background Image Styles (https://www.drupal.org/project/background_image). */

.background-image-wrapper {
  position: relative;
  overflow: hidden;
}

.background-image-full-viewport .background-image-wrapper::after {
  content: '';
  display: block;
  position: relative;
  height: 100vh;
  width: 100vw;
  z-index: -1;
}

.background-image-inner {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  transform: translate3d(0, 0, 0);
  z-index: -1;
}

.background-image,
.background-image::before,
.background-image::after {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  bottom: -40px;
  display: block;
  left: -40px;
  position: absolute;
  right: -40px;
  top: -40px;
  transform: translate3d(0,0,0) translateZ(0);
}



.background-image::before,
.background-image::after {
  content: '';
}

.background-image-overlay {
  bottom: 0;
  height: 100vh;
  left: 0;
  position: absolute;
  right: 0;
  transform: translate3d(0,0,0) translateZ(0);
}

body:not(.background-image-full-viewport) .background-image-overlay {
  display: none;
}

.background-image-full-viewport .background-image-text {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}

.background-image-text {
  width: 100%;
}

.background-image--P5u-TCg3fmftH94bSlFhlVMMTdmac-kobd26yvMOQ2U::before {
  background-color: FFFFFF;
  background-image: url("https://www.athora.com/be/sites/default/files/styles/background_image_preload/public/background_image/BANNER_ATHORA_FAQ-NN_2000X500.jpg");
  -webkit-filter: blur(40px);
  filter: blur(40px);
}

.background-image--P5u-TCg3fmftH94bSlFhlVMMTdmac-kobd26yvMOQ2U::after {
  background-image: url("https://www.athora.com/be/sites/default/files/background_image/BANNER_ATHORA_FAQ-NN_2000X500.jpg");
}

@media all and (min-width: 1400px) {
  .background-image--P5u-TCg3fmftH94bSlFhlVMMTdmac-kobd26yvMOQ2U::after {
    background-image: url("https://www.athora.com/be/sites/default/files/background_image/BANNER_ATHORA_FAQ-NN_2000X500.jpg");
  }
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width: 1400px),only screen and (min--moz-device-pixel-ratio:2) and (min-width: 1400px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width: 1400px),only screen and (min-device-pixel-ratio:2) and (min-width: 1400px),only screen and (min-resolution: 192dpi) and (min-width: 1400px),only screen and (min-resolution: 2dppx) and (min-width: 1400px) {
  .background-image--P5u-TCg3fmftH94bSlFhlVMMTdmac-kobd26yvMOQ2U::after {
    background-image: url("https://www.athora.com/be/sites/default/files/background_image/BANNER_ATHORA_FAQ-NN_2000X500.jpg");
  }
}
