/** Shopify CDN: Minification failed

Line 74:11 Unexpected "{"
Line 74:20 Expected ":"

**/
.second-banner-image:hover .media{
  scale: 1.1;
}
.second-banner-image .media{
  transition: all .5s ease; 
}
.second-banner-with-text{
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.second-image-with-text-banner-section-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.second-first-banner-section{
  width: 100%;
}
.second-banner-image {
  position: relative;
  overflow: hidden;
}
.second-image-with-text-banner-section-wrapper .second-banner_btn_t {
  margin-top: 15px;
}
.second-banner-with-text .second-banner-text{
  margin-top: 30px;
}
.second-banner-with-text .second-banner-text {
  width: 100%;
  max-width: 90%;
}
.second-banner-text--left {
  text-align: left;
}
.second-banner-text--center {
  text-align: center;
  margin: 0 auto;
}
.second-banner-text--right {
  text-align: right;
  margin: 0 0 0 auto;
}
.second-image-with-text-banner-section-wrapper .banner-hover-img{
  overflow: hidden;
  border-radius: var(--media-radius);
}
.second-image-with-text-banner-section a[aria-disabled='true'] .theme_buttons{
  cursor: not-allowed;
  opacity: 0.5;
}
.second-image-with-text-banner-section .second-banner-with-text .theme_main_heading {
  font-size: 24px;
}
.second-image-with-text-banner-section-wrapper{
  row-gap: 30px;
  column-gap: 30px;
}
.second-image-with-text-banner-section .second-first-banner-section{
  max-width: calc(33.33% - 20px);
}
@media screen and (max-width: 1429px) {
  .second-image-with-text-banner-section .second-banner-with-text .theme_main_heading {
    font-size: 20px;
  }
}
@media screen and (max-width: 991px) {
  .banner-{{ section.id }} .second-image-with-text-banner-section-wrapper{
    row-gap: 15px;
    column-gap: 15px;
  }
  .second-image-with-text-banner-section .second-first-banner-section {
      max-width: calc(50% - 8px);
  }
  .second-image-with-text-banner-section-wrapper .second-banner_btn_t {
    margin-top: 10px;
  }
  .second-image-with-text-banner-section .second-banner-with-text .theme_main_heading {
    font-size: 18px;
  }
  .second-banner-with-text .second-banner-text{
    max-width: 100%;
  }
  .second-banner-with-text .second-banner-text{
    margin-top: 20px;
  }
}
@media screen and (max-width: 640px) {
  .second-image-with-text-banner-section .second-banner-with-text .theme_main_heading  {
    font-size: 16px;
  }
}
@media screen and (max-width: 575px) {
  .second-image-with-text-banner-section .second-first-banner-section{
    max-width: 100%;
  }
}