/** Shopify CDN: Minification failed

Line 9:0 Unexpected "{"
Line 9:1 Expected identifier but found "%"
Line 110:0 Unexpected "{"
Line 110:1 Expected identifier but found "%"

**/
{% stylesheet %}

.smrt-tech{
  padding:60px 0;
  background:#fff;
}

/* TOP AREA */
.smrt-top{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:40px;
  margin-bottom:30px;
}

/*.smrt-left{
  max-width:900px;
}*/

.small-title {
    font-size: 18px;
    color: #80391F;
    display: block;
    margin-bottom: 8px;
    font-family: 'InterTight SemiBold';
}

.heading_title h2 {
    margin-bottom: 30px;
    margin-top: 25px;
    font-family: 'InterTight SemiBold';
    font-size: 40px;
}

.smrt-left p{
  font-size:18px;
  line-height:1.7;
  color:#333;
}

/* RIGHT LOGO */
.smrt-right-logo {
    flex-shrink: 0;
    padding-left: 50px;
    margin-top: -28px;
}

.smrt-right-logo img{
 width: 170px;
    height: auto;
}

/* IMAGE AREA */
.smrt-images{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:20px;
}

.smrt-card{
  border:1px solid #9bc0e7;
  border-radius:12px;
  padding:18px;
  background:#fff;
}

.smrt-card h4{
  font-size:20px;
  color:#21628E;
  margin-bottom:14px;
}

.smrt-card img{
  width:100%;
  height:auto;
  object-fit:contain;
}

/* MOBILE */
@media(max-width:768px){

  .smrt-top{
    flex-direction:column;
  }

  .smrt-images{
    grid-template-columns:1fr;
  }

  .smrt-left h2{
    font-size:28px;
  }
  .smrt-right-logo {
    flex-shrink: 0;
    padding-left: 22px;
    margin-top: 0;
}

}

{% endstylesheet %}
