/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./themes/theme/inc/patterns/quote/quote.scss ***!
  \***********************************************************************************************************************************************************************************************************/
:root {
  --white: #fff;
  --white-opacity: rgb(255 255 255 / 25%);
  --white-opacity05: rgb(255 255 255 / 50%);
  --shark: #262b33;
  --shark-opacity: rgb(38 43 51 / 50%);
  --shark-opacity-25: rgb(38 43 51 / 25%);
  --shark-opacity-75: rgb(38 43 51 / 75%);
  --black-russian: #000003;
  --footer-gradient: linear-gradient(#262b33, #000003);
  --gray: #808080;
  --tower-gray: #abbbc1;
  --nickel: #6e7375;
  --light-gray: #f2f2f2;
  --nevada: #697279;
  --oslo-gray: #939599;
  --bombay: #adb2b5;
  --gradient-diagonal-line: linear-gradient(to right, #333435, #abbbc0);
  --gradient-diagonal-line-light: linear-gradient(to right, rgb(0 0 0 / 0%), rgb(0 0 0 / 10%));
  --gradient-vertical-line: linear-gradient(#6e7375, #828688);
  --gradient-vertical-line-light: linear-gradient(rgb(0 0 0 / 5%), rgb(0 0 0 / 15%));
  --gradient-white: linear-gradient(to top, var(--white), rgb(0 0 0 / 0%));
  --text-error: #ff6b6b;
  --button: #20242b;
  --black-opacity: rgb(0 0 0 / 25%);
  --geyser: #dce3e5;
  --checkbox-grey: #afafae;
  --off-black: #101010;
  --shark-light: #424b59;
}

.section-quote {
  background-color: var(--geyser);
  color: var(--white);
  padding: 7rem 0;
  overflow: hidden;
}
.section-quote__title {
  color: var(--white);
}
.section-quote__container {
  position: relative;
}
.section-quote__title, .section-quote__quote {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.65;
  margin: 0;
}
.section-quote__quote {
  color: var(--nevada);
  padding: 0;
  width: 90%;
  margin: auto;
}
.section-quote__quote p {
  text-align: left !important;
  max-width: 47rem;
  font-size: 1.6rem;
  margin-inline: auto;
}
.section-quote__file a {
  color: var(--nevada);
}
.section-quote__person {
  font-size: 2.6rem;
  color: var(--nevada);
  font-weight: 500;
  margin-bottom: 6.5rem;
}
.section-quote__image {
  display: block;
  width: 28rem;
  height: 29rem;
  border-radius: 50%;
  margin-inline: auto;
  margin-bottom: 2.4rem;
}
.section-quote__image img {
  -o-object-position: 111%;
     object-position: 111%;
  width: 130%;
  height: 130%;
}

@media (min-width: 768px) {
  .section-quote__quote p {
    font-size: 3rem;
  }
}
@media (min-width: 1024px) {
  .section-quote {
    position: relative;
    padding: 5.6rem 0 12.4rem;
  }
  .section-quote::before {
    content: "";
    width: 50vw;
    height: 167rem;
    -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
            transform-origin: bottom left;
    -webkit-transform: skew(-30deg, 0deg);
        -ms-transform: skew(-30deg, 0deg);
            transform: skew(-30deg, 0deg);
    border-right: 1px solid var(--shark-opacity-25);
    position: absolute;
    top: 0;
    left: -122.2rem;
  }
  .section-quote__logo {
    position: absolute;
    top: -19rem;
    right: 83%;
    width: 15rem;
  }
  .section-quote__logo path {
    fill: var(--shark-opacity-25);
  }
  .section-quote__title, .section-quote__quote {
    font-size: 3.6rem;
    width: 95%;
  }
  .section-quote__title p, .section-quote__quote p {
    text-align: unset !important;
    max-width: unset;
    line-height: 1.6;
  }
  .section-quote__person {
    font-size: 2.6rem;
    margin-top: 1.2em;
    margin-bottom: 5.4rem;
  }
  .section-quote__image {
    margin-top: 2.6em;
    width: 27rem;
    height: 28rem;
  }
}
@media (min-width: 1200px) {
  .section-quote__logo {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    top: -10rem;
    right: unset;
  }
}

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