@media (min-width:767.98px){.image-text-half .content-area .image-text-row{padding-bottom:80px!important;padding-top:80px!important}}@media (min-width:991.98px){.image-text-half .content-area .image-text-row{column-gap:60px!important}.image-text-half .content-area .image-text-row .image-area,.image-text-half .content-area .image-text-row .text-area{flex:0 0 calc(50% - 30px)!important;max-width:calc(50% - 30px)!important}}.solutions-container .content-area .image-with-text-boxes .image-with-text-box .image-area img{object-fit:contain!important}