/* Start custom CSS for html, class: .elementor-element-1c649ed */.paws-problem-section{
    background:#F6F1E8;
    padding:120px 40px;
    position:relative;
}

.paws-container{
    max-width:1200px;
    margin:auto;
}

.paws-section-intro{
    text-align:center;
    max-width:800px;
    margin:0 auto 80px;
}

.paws-section-tag{
    display:inline-block;
    color:#D4AF37;
    font-size:11px;
    letter-spacing:3px;
    font-weight:800;
    margin-bottom:20px;
}

.paws-section-intro h2{
    font-family:'Cormorant Garamond',serif;
    font-size:64px;
    line-height:.95;
    color:#01394D;
    margin-bottom:20px;
}

.paws-section-intro p{
    color:#4D5D63;
    font-size:18px;
    line-height:1.8;
}

.paws-comparison-grid{
    display:grid;
    grid-template-columns:1fr 120px 1fr;
    gap:30px;
    align-items:center;
}

.paws-comparison-card{
    background:white;
    padding:50px;
    box-shadow:0 20px 60px rgba(0,0,0,.06);
    border-radius:24px;
}

.old-way{
    border-top:5px solid #C9C0B1;
}

.new-way{
    border-top:5px solid #D4AF37;
}

.paws-comparison-card h3{
    font-family:'Cormorant Garamond',serif;
    font-size:42px;
    color:#01394D;
    margin-bottom:30px;
}

.paws-comparison-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.paws-comparison-card li{
    padding:16px 0;
    border-bottom:1px solid #ECECEC;
    color:#4D5D63;
    font-weight:500;
}

.paws-vs{
    width:90px;
    height:90px;
    border-radius:50%;
    background:#01394D;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    font-weight:900;
    letter-spacing:2px;
    margin:auto;
}

.paws-emotional-block{
    text-align:center;
    max-width:800px;
    margin:100px auto 0;
}

.paws-emotional-block h3{
    font-family:'Cormorant Garamond',serif;
    font-size:58px;
    color:#01394D;
    margin-bottom:20px;
}

.paws-emotional-block h3 span{
    display:block;
    color:#D4AF37;
}

.paws-emotional-block p{
    font-size:18px;
    line-height:1.9;
    color:#4D5D63;
    margin-bottom:40px;
}

.paws-next-section-btn{
    display:inline-block;
    background:#01394D;
    color:white;
    text-decoration:none;
    padding:18px 35px;
    border-radius:100px;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
    text-transform:uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af10147 */.paws-reviews-section{
    background:#F6F1E8;
    padding:100px 20px 40px;
    text-align:center;
}

.paws-reviews-kicker{
    color:#D4AF37;
    font-size:11px;
    letter-spacing:4px;
    font-weight:900;
    text-transform:uppercase;
    margin-bottom:15px;
}

.paws-reviews-section h2{
    font-family:'Cormorant Garamond',serif;
    font-size:clamp(40px,5vw,72px);
    color:#0D2B36;
    margin-bottom:20px;
}

.paws-reviews-section p{
    max-width:700px;
    margin:auto;
    color:#5b6770;
}/* End custom CSS */
/* Start custom CSS */html, body,
.site,
.site-main,
.content-area,
.elementor,
.elementor-location-single,
.elementor-page,
.elementor-section,
.e-con,
.e-container {
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.elementor-section,
.e-con {
  gap: 0 !important;
}/* End custom CSS */