.thsn-ihbox-style-10 .thsn-ihbox-box{
    position: relative;
    padding: 35px 35px 25px; 
    background-color: #fff;
    border-radius: 20px 0;
    box-shadow: 0px 0px 20px 0px rgb(92 107 149 / 11%);
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}
.thsn-ihbox-style-10 .thsn-ihbox-contents {
    padding-left: 20px;
}
.thsn-ihbox-style-10 .thsn-ihbox-icon-wrapper{
    font-size: 80px;
    line-height: 80px;
    color: var(--thsn-grevo-global-color);
}
.thsn-ihbox-style-10 .thsn-element-title{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 5px;
}
.thsn-ihbox-style-10:hover .thsn-element-title {
    color: #fff;
}
.thsn-ihbox.thsn-ihbox-style-10:hover .thsn-ihbox-box {
    background-color: var(--thsn-grevo-blackish-bg-color);
    color: rgb(255 255 255 / 80%);
}
@media (max-width: 575px) {
	.thsn-ihbox-style-10 .thsn-ihbox-box{
		padding-left: 20px;
		padding-right: 20px;
	}
	.thsn-ihbox-style-10 .thsn-ihbox-icon-wrapper {
		font-size: 65px;
		line-height: 65px;
	}
}
