/* 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;
  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;
}



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

.background-image-overlay {
  bottom: 0;
  height: 100vh;
  left: 0;
  position: absolute;
  right: 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--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::before {
  background-color: #ffffff;
  background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_preload/public/background_image/whiteimage.jpg?itok=_sgGNf60");
  -webkit-filter: blur(40px);
  filter: blur(40px);
}

.background-image--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
  background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_sm/public/background_image/whiteimage.jpg?itok=QttcQSKK");
}

@media all and (min-width: 768px) {
  .background-image--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
    background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_sm/public/background_image/whiteimage.jpg?itok=QttcQSKK");
  }
}
@media all and (min-width: 992px) {
  .background-image--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
    background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_md/public/background_image/whiteimage.jpg?itok=CG-3rypT");
  }
}
@media all and (min-width: 1200px) {
  .background-image--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
    background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_lg/public/background_image/whiteimage.jpg?itok=bnuC6RiB");
  }
}
@media all and (min-width: 1400px) {
  .background-image--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
    background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_xl/public/background_image/whiteimage.jpg?itok=vOX-aq9Z");
  }
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width: 768px),only screen and (min--moz-device-pixel-ratio:2) and (min-width: 768px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width: 768px),only screen and (min-device-pixel-ratio:2) and (min-width: 768px),only screen and (min-resolution: 192dpi) and (min-width: 768px),only screen and (min-resolution: 2dppx) and (min-width: 768px) {
  .background-image--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
    background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_sm_2x/public/background_image/whiteimage.jpg?itok=GhmZWnk_");
  }
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width: 992px),only screen and (min--moz-device-pixel-ratio:2) and (min-width: 992px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width: 992px),only screen and (min-device-pixel-ratio:2) and (min-width: 992px),only screen and (min-resolution: 192dpi) and (min-width: 992px),only screen and (min-resolution: 2dppx) and (min-width: 992px) {
  .background-image--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
    background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_md_2x/public/background_image/whiteimage.jpg?itok=HBRLO9YX");
  }
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width: 1200px),only screen and (min--moz-device-pixel-ratio:2) and (min-width: 1200px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width: 1200px),only screen and (min-device-pixel-ratio:2) and (min-width: 1200px),only screen and (min-resolution: 192dpi) and (min-width: 1200px),only screen and (min-resolution: 2dppx) and (min-width: 1200px) {
  .background-image--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
    background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_lg_2x/public/background_image/whiteimage.jpg?itok=fqEG_3e4");
  }
}
@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--RZGs1uI72dYmWKAb3KVkNgjt8yQbOaort2LPjSmLmsQ::after {
    background-image: url("http://cai2022.math.auth.gr/sites/default/files/styles/background_image_xl_2x/public/background_image/whiteimage.jpg?itok=OoRtuZPR");
  }
}
