/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[2].use[4]!./src/components/template-parts/blocks/full-width/hero-home/_hero-home.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
 * Bootstrap Variables
 */
/*
 * Color system
 */
/**
 * Grid
 */
/**
 * Border Radius
 */
/**
 * Fonts
 */
/**
 * Crunch Utilities
 */
/**
 * Variables
 */
/* ~~~~~~~~~~ WP Admin Bar heights ~~~~~~~~~~ */
/* ~~~~~~~~~~ Settings ~~~~~~~~~~ */
/* ~~~~~~~~~~ Fonts ~~~~~~~~~~ */
/* ~~~~~~~~~~ Plugins ~~~~~~~~~~ */
/* stylelint-disable */
/**
 * Mixins
 */
/* ~~~~~~~~~~ Helper Functions ~~~~~~~~~~ */
/* ~~~~~ Strip Unit ~~~~~ */
/* ~~~~~ Convert to REM ~~~~~ */
/* ~~~~~ Get Crunch Spacer ~~~~~ */
/* ~~~~~~~~~~~~ Fluid  ~~~~~~~~~~~~ */
/* stylelint-disable order/order */
/**
 * Fluid
 */
/* ~~~~~~~~ String split ~~~~~~~~ */
/* ~~~~~~~~ String replace ~~~~~~~~ */
/* ~~~~~~~~ Join sign with number  ~~~~~~~~ */
/* ~~~~~~~~~~ String to number conversion by Hugo Giraudel ~~~~~~~~~~ */
/* ~~~~~ Helper for fluid function ~~~~~ */
/* ~~~~~ Letter-spacing functions ~~~~~ */
/* ~~~~~~~~ Return index of array diff ~~~~~~~~ */
/* ~~~~~~~~~ Fluid margin/padding helpers ~~~~~~~~~ */
/**
 * Spacings
 */
/* ~~~~~~~~~~ Sizing Class Generator ~~~~~~~~~~ */
/* stylelint-disable order/order */
/**
 * Classes
 */
/* ~~~~~~~~~~ Respond to specific brekpoint ~~~~~~~~~~ */
/* ~~~~~~~~~~ Bootsrap Container Max Width ~~~~~~~~~~ */
/* ~~~~~~~~~~ Transition ~~~~~~~~~~ */
/**
 * Placeholders Template Part Styles
 */
/* ~~~~~~~~~~ Background cover ~~~~~~~~~~ */
/* ~~~~~~~~~~ Object Fit ~~~~~~~~~~ */
/* ~~~~~~~~~~ Hide ~~~~~~~~~~ */
/* ~~~~~~~~~~ Adjustable Element ~~~~~~~~~~ */
/* ~~~~~~~~~~ Fill the whole space ~~~~~~~~~~ */
/* ~~~~~~~~~~ Optimize image contrast ~~~~~~~~~~ */
/* ~~~~~~~~~~ Font Size Classes ~~~~~~~~~~ */
/* ~~~~~~~~~~ Letter Spacing Classes ~~~~~~~~~~ */
/* ~~~~~~~~~~ Animated Border Bottom ~~~~~~~~~~ */
/* ~~~~~~~~~~ Lock Postion ~~~~~~~~~~ */
/* ~~~~~~~~~~ Hover opacity classes ~~~~~~~~~~ */
/* ~~~~~~~~~~ Flex 0 0 auto ~~~~~~~~~~ */
/**
 * Placeholders Buttons Template Part Styles
 */
/**
 * ACF Block Hero Home Template Part Styles
 */
:where(.acf-block-hero-home) {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
@media (min-width: 992px) {
  :where(.acf-block-hero-home) {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}

.acf-block-hero-home {
  position: relative;
  overflow: hidden;
  min-height: 32rem;
  background-color: #e6e6e6;
}
@media (max-width: 991.98px) {
  .acf-block-hero-home {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
}
@media (min-width: 992px) {
  .acf-block-hero-home {
    min-height: clamp(42rem, 70vw, 60rem);
  }
}
.acf-block-hero-home__media {
  position: relative;
  width: 100%;
  margin-bottom: 1.875rem;
}
@media (min-width: 992px) {
  .acf-block-hero-home__media {
    position: absolute;
    top: 50%;
    left: -14%;
    width: 60%;
    margin-bottom: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.acf-block-hero-home__media-img {
  display: block;
  width: 100%;
  height: auto;
}
.acf-block-hero-home__logo {
  margin-bottom: 2.5rem;
}
@media (min-width: 992px) {
  .acf-block-hero-home__logo {
    margin-bottom: 6.25rem;
  }
}
.acf-block-hero-home__logo-img {
  width: 12rem;
  max-width: 60%;
}
@media (min-width: 992px) {
  .acf-block-hero-home__logo-img {
    width: 18rem;
  }
}
.acf-block-hero-home .acf-block-hero-home__quote {
  color: #194152;
  font-weight: 900;
  font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.1;
  letter-spacing: -0.01em;
  text-transform: uppercase;
}
.acf-block-hero-home .acf-block-hero-home__quote {
  font-size: 1.5625rem;
}
@media (min-width: 576px) {
  .acf-block-hero-home .acf-block-hero-home__quote {
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  .acf-block-hero-home .acf-block-hero-home__quote {
    font-size: 2.1875rem;
  }
}
@media (min-width: 992px) {
  .acf-block-hero-home .acf-block-hero-home__quote {
    font-size: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .acf-block-hero-home .acf-block-hero-home__quote {
    font-size: 2.8125rem;
  }
}
@media (min-width: 1360px) {
  .acf-block-hero-home .acf-block-hero-home__quote {
    font-size: 3.125rem;
  }
}
.acf-block-hero-home .acf-block-hero-home__quote .acf-block-hero-home__accent {
  color: #fe8709;
  font-family: "Sumber Brush", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.acf-block-hero-home .acf-block-hero-home__quote::before {
  content: "“";
  color: #194152;
  font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.acf-block-hero-home .acf-block-hero-home__quote::after {
  content: "”";
  color: #194152;
  font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.acf-block-hero-home__author {
  color: #fe8709;
  font-weight: 400;
  font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.04em;
}
.acf-block-hero-home__author {
  font-size: 0.8125rem;
}
@media (min-width: 576px) {
  .acf-block-hero-home__author {
    font-size: 0.8375rem;
  }
}
@media (min-width: 768px) {
  .acf-block-hero-home__author {
    font-size: 0.8625rem;
  }
}
@media (min-width: 992px) {
  .acf-block-hero-home__author {
    font-size: 0.8875rem;
  }
}
@media (min-width: 1200px) {
  .acf-block-hero-home__author {
    font-size: 0.9125rem;
  }
}
@media (min-width: 1360px) {
  .acf-block-hero-home__author {
    font-size: 0.9375rem;
  }
}
