 @import url("https://use.typekit.net/lfa8mol.css");

@font-face {
    font-family: 'Abhaya Libre';
    src: url('/template/4e387312/fonts/AbhayaLibre-ExtraBold.eot');
    src: url('/template/4e387312/fonts/AbhayaLibre-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/template/4e387312/fonts/AbhayaLibre-ExtraBold.woff2') format('woff2'),
        url('/template/4e387312/fonts/AbhayaLibre-ExtraBold.woff') format('woff'),
        url('/template/4e387312/fonts/AbhayaLibre-ExtraBold.ttf') format('truetype'),
        url('/template/4e387312/fonts/AbhayaLibre-ExtraBold.svg#AbhayaLibre-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

body.widget-snippet .quality-beans-area .quality-beans-content {
  padding: 0px;
}
.widget-snippet .quality-beans-area {
  padding-top: 115px;
  padding-bottom: 250px;
  width: 100%;
  position: relative;
margin: auto;
}
.widget-snippet .quality-beans-area img {
  width: 100%;
  display: ;
  height: 100%;
  object-fit: cover;
}

.widget-snippet .quality-beans-area .quality-beans-content {
  max-width: 910px;
  width: 100%;
  height: auto;
}
.widget-snippet .quality-beans-area .quality-beans-content h2 {
    font-size: 61px;
    font-weight: 800;
    font-family: 'Abhaya Libre';
    line-height: 59px;
    margin-bottom: 40px;
    letter-spacing: -0.1px;
}
.widget-snippet .quality-beans-area .quality-beans-content p {
    font-size: 20px;
    line-height: 39px;
    padding-bottom: 15px;
    font-family: acumin-pro,sans-serif;
    font-weight: 300;
  letter-spacing: -0.28px;
}
@media (max-width: 1199px) {
.widget-snippet .quality-beans-area .quality-beans-content {
    max-width: 690px;
    margin: 0 auto;
}
.widget-snippet .quality-beans-area .quality-beans-content h2 {
    font-size: 50px;
    line-height: 55px;
    margin-bottom: 30px;
}
.widget-snippet .quality-beans-area .quality-beans-content p {
    font-size: 20px;
    line-height: 28px;
}
}
@media (max-width: 991px) {
.widget-snippet .quality-beans-area .quality-beans-content {
    max-width: 515px;
    margin: 0 auto;
}
.widget-snippet .quality-beans-area .quality-beans-content h2 {
    font-size: 34px;
    line-height: 40px;
    margin-bottom: 30px;
}
.widget-snippet .quality-beans-area .quality-beans-content p {
    font-size: 19px;
    line-height: 28px;
}
.widget-snippet .quality-beans-area {
    padding-top: 55px;
    padding-bottom: 30px;
}
}
@media (max-width: 767px) {
.widget-snippet .quality-beans-area .quality-beans-content {
    max-width: 515px;
    margin: 0 auto;
}
.widget-snippet .quality-beans-area .quality-beans-content h2 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 20px;
}
.widget-snippet .quality-beans-area .quality-beans-content p {
    font-size: 17px;
    line-height: 26px;
}
  .widget-snippet .quality-beans-area {
    padding-top: 35px;
    padding-bottom: 50px;
}
}
