/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-text-img-brown-drive-cafe/block-text-img-brown-drive-cafe.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.text-img-brown-drive-cafe {
  background-color: #531a04; }
  .text-img-brown-drive-cafe .text-img-drive-cafe__container {
    padding-left: 20px; }
    @media screen and (max-width: 991px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__container {
        padding: 0 15px; } }
    @media screen and (min-width: 1921px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__container {
        padding-left: 1.04vw; } }
  .text-img-brown-drive-cafe .text-img-drive-cafe__text {
    width: 80%; }
  .text-img-brown-drive-cafe .text-img-drive-cafe__uppertext {
    color: #fff; }
  .text-img-brown-drive-cafe .text-img-drive-cafe__title {
    color: #fff; }
  .text-img-brown-drive-cafe .text-img-drive-cafe__entry-content {
    color: #fff; }
  .text-img-brown-drive-cafe .text-img-drive-cafe__img {
    width: 100%;
    position: relative; }
    @media screen and (max-width: 991px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__img {
        width: 100%; } }
  .text-img-brown-drive-cafe .text-img-drive-cafe__image-container {
    min-height: 800px;
    background: #431300;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-left: 21%; }
    @media screen and (max-width: 1499px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__image-container {
        min-height: 600px; } }
    @media screen and (max-width: 1299px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__image-container {
        min-height: 500px; } }
    @media screen and (max-width: 991px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__image-container {
        max-height: 600px;
        padding-right: 0 !important;
        padding: 25px 0;
        min-height: 0; } }
    @media screen and (max-width: 576px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__image-container {
        min-height: 330px;
        max-height: 330px; } }
    @media screen and (max-width: 400px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__image-container {
        min-height: 250px;
        max-height: 250px; } }
    @media screen and (min-width: 1921px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__image-container {
        min-height: 41.66vw; } }
  .text-img-brown-drive-cafe .text-img-drive-cafe__image {
    position: relative;
    width: 100%;
    height: auto; }
    @media screen and (min-width: 1921px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__image {
        width: 41.6vw;
        height: 29.166vw; } }
  .text-img-brown-drive-cafe .text-img-drive-cafe__overlay svg {
    height: 102%; }
    @media screen and (min-width: 1921px) {
      .text-img-brown-drive-cafe .text-img-drive-cafe__overlay svg {
        width: 16.875vw; } }
    .text-img-brown-drive-cafe .text-img-drive-cafe__overlay svg path {
      fill: #531a04 !important; }
  .text-img-brown-drive-cafe.reversed .text-img-drive-cafe__container {
    padding-right: 20px; }
    @media screen and (max-width: 991px) {
      .text-img-brown-drive-cafe.reversed .text-img-drive-cafe__container {
        padding-right: 0;
        padding: 0 15px; } }
    @media screen and (min-width: 1921px) {
      .text-img-brown-drive-cafe.reversed .text-img-drive-cafe__container {
        padding-right: 1.04vw; } }
  .text-img-brown-drive-cafe.reversed .text-img-drive-cafe__image-container {
    padding-left: 0;
    padding-right: 21%;
    justify-content: flex-start; }

