.its-inner {width: 100%;}
.its-img-box {position: absolute;top: -42px;width: 327px;height: 327px;}
.its-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;}
.its-box {background: rgb(255 255 255 / 81%);border-radius: 30px;padding: 28px 27px 45px;width: 100%;height: 100%;position: relative;z-index: 1;}
.its-box h2 {font-size: 40px;color: var(--aac-black);margin-bottom: 36px;}
.its-box h2:has(+ul){margin-bottom: 11px;}

.image-left .its-inner{padding-left: 200px;}
.image-right .its-inner{padding-right: 200px;}
.image-left .its-img-box {left: 0;}
.image-right .its-img-box {right: 0;}

/* ========================================== 
! 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) { 
.its-box {padding: 24px 28px 34px;}
.its-box h2 {margin-bottom: 23px;}
.image-left .its-box, .image-right .its-box{border-radius: 30px 0 0 30px;}
.image-left .image-text-small-box, .image-right .image-text-small-box{width: calc(100% + 54px);margin-left: -27px;}
.image-left .its-inner, .image-right .its-inner{width: 100%;padding-left: 122px;padding-right: 0;}
.image-left .its-img-box, .image-right .its-img-box {width: 327px;height: 327px;top: -42px;left: -110px;}
}

/* ======================================================
! 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) { }