/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./media/rtwe/assets/application/css/sass/fonts/_twefonts-deferred.scss ***!
  \***********************************************************************************************************************************************************************************************************************/
/* latin-ext */
@font-face {
  font-family: "Cinzel";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/media/rtwe/assets/vendor/fonts/cinzel-ext-400.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Cinzel";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/media/rtwe/assets/vendor/fonts/cinzel-400.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fjalla One";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/media/rtwe/assets/vendor/fonts/fjalla-one-normal-400-cyrillic.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: "Fjalla One";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/media/rtwe/assets/vendor/fonts/fjalla-one-normal-400-vietnamese.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fjalla One";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/media/rtwe/assets/vendor/fonts/fjalla-one-normal-400-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fjalla One";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/media/rtwe/assets/vendor/fonts/fjalla-one-normal-400-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Rouge Script";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/media/rtwe/assets/vendor/fonts/rouge-script-normal-400.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./media/rtwe/assets/application/css/sass/layout/_loader.scss ***!
  \*************************************************************************************************************************************************************************************************************/
.loader {
  position: fixed;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2147483636;
  background-color: rgba(49.7520661157, 20.2479338843, 39.9173553719, 0.95);
  opacity: 0;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-name: loader__animation--fade-in;
}

.loader--remove {
  animation-name: loader__animation--fade-in;
}

.loader__content {
  color: #BBAC78;
  text-align: center;
}

.loader__close {
  padding: 10px 0;
  font-family: "Lato", arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.02em;
  line-height: 1.5;
  text-transform: none;
  padding-bottom: 0 !important;
  visibility: hidden;
}
@media (min-width: 960px) {
  .loader__close {
    padding: 20px 0;
  }
}

.loader__close--show {
  visibility: visible;
}

.loader__button-container {
  padding: 5px 0;
  display: block;
  padding-bottom: 0 !important;
}
@media (min-width: 960px) {
  .loader__button-container {
    padding: 10px 0;
  }
}

@keyframes loader__animation--fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loader__animation--fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
