.signpost-with-image-container{padding: 80px 0;}
.swi-content{gap: 60px;}
.swi-left{max-width: 470px;}
.swi-left h2{font-size: 30px;margin-bottom: 30px;}
.swi-right{gap: 36px;max-width: 336px;width: 100%;}
.swi-img {width: 100%;height: 100%;-webkit-mask-image: url(../../assets/images/shape-img.png);mask-image: url(../../assets/images/shape-img.png);-webkit-mask-size: auto 100%;mask-size: auto 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: right;mask-position: right;}

/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) { }

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) { 
    
}

/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:767.98px) { 
    .signpost-with-image-container{padding: 60px 0;}
    .swi-content{gap: 52px;}
    .swi-left h2{margin-bottom: 35px;}
    .swi-right{margin: 0 auto;}
}

/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px) {
}

/* ======================================================
! Extra small devices (portrait phones, less than 370px)
====================================================== */
@media (max-width:369.98px) { }