		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column:before,
		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column:after,
		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column,
		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column .elementor-element-populated:after,
		.pbmit-ihbox-style-4 .pbmit-icon-wrapper i,
		.pbmit-ihbox-style-4 .pbmit-ihbox-btn a,
		.pbmit-ihbox-style-4 .pbmit-heading-desc,
		.pbmit-ihbox-style-4 .pbmit-element-title,
		.pbmit-ihbox-style-4 {
			-webkit-transition: all 0.6s ease 0s;
			-o-transition: all 0.6s ease 0s;
			transition: all 0.6s ease 0s;
		}
		
		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column .elementor-element-populated:after {
			position: absolute;
			content: '';
			top: 0;
			left: 0;
			right: 0;
			height: 100%;
			width: 100%;
			background-color: var(--pbmit-archist-white-color);
		}
		
		.pbmit-icon-box-hover-effect .pbmit-ihbox-hover-active.elementor-inner-column:first-child .elementor-element-populated:after {
			background-color: unset;
		}
		
		.pbmit-ihbox-hover-active .pbmit-ihbox-style-4 .pbmit-icon-wrapper i,
		.pbmit-ihbox-hover-active .pbmit-ihbox-style-4 .pbmit-ihbox-btn a,
		.pbmit-ihbox-hover-active .pbmit-ihbox-style-4 .pbmit-heading-desc,
		.pbmit-ihbox-hover-active .pbmit-ihbox-style-4 .pbmit-element-title {
			color: var(--pbmit-archist-white-color);
		}
		
		.pbmit-ihbox-style-4 .pbmit-element-title {
			font-size: 18px;
			line-height: 26px;
			font-weight: 500;
			margin: 30px 0 15px;
		}
		
		.pbmit-ihbox-style-4 .pbmit-icon-wrapper i,
		.pbmit-ihbox-style-4 .pbmit-ihbox-svg-wrapper {
			font-size: 60px;
			fill: var(--pbmit-archist-blackish-color);
			display: inline-block;
		}
		
		.pbmit-ihbox-style-4 .pbmit-ihbox-box .pbmit-ihbox-btn {
			margin-top: 20px;
		}
		
		.pbmit-ihbox-hover-active .pbmit-ihbox-style-4 .pbmit-icon-wrapper i {
			-webkit-transform: translateY(-5px);
			transform: translateY(-5px);
		}
		
		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column {
			border: 1px solid rgba(var(--pbmit-archist-blackish-color-rgb), .10);
			margin: 0 30px 0 0;
		}
		
		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column:after,
		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column:before {
			position: absolute;
			top: -11px;
			left: -11px;
			content: "";
			transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
			border: solid;
			border-width: 0 1px 1px 0;
			display: inline-block;
			padding: 5px;
			border-color: rgba(var(--pbmit-archist-blackish-color-rgb), .10);
		}
		
		.pbmit-icon-box-hover-effect .pbmit-ihbox-hover-active.elementor-inner-column:before {
			left: 100%;
			transform: rotate(90deg);
		}
		
		.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column:after {
			top: auto;
			left: auto;
			bottom: -11px;
			right: -11px;
			border-width: 1px 0 0 1px;
		}
		
		.pbmit-icon-box-hover-effect .pbmit-ihbox-hover-active.elementor-inner-column:after {
			right: 100%;
			transform: rotate(90deg);
		}
		
		.pbmit-icon-box-hover-effect .elementor-top-column .elementor-inner-section:first-child .elementor-container .elementor-inner-column:first-child:after,
		.pbmit-icon-box-hover-effect .elementor-top-column .elementor-inner-section:first-child .elementor-container .elementor-inner-column:first-child:before {
			content: unset;
			position: unset;
		}
		
		.pbmit-icon-box-hover-effect .elementor-top-column .elementor-inner-section:first-child .elementor-container .elementor-inner-column:first-child {
			border: none;
		}
		
		.pbmit-icon-box-hover-effect .pbmit-ihbox-hover-active.elementor-inner-column .elementor-element-populated:after {
			background-color: rgba(var(--pbmit-archist-blackish-color-rgb), .3);
		}
		
		@media (max-width: 1200px) {
			.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column {
				margin: 0 30px 30px 0px;
			}
		}
		
		@media (max-width: 1024px) {
			.pbmit-icon-box-hover-effect .elementor-inner-section .elementor-inner-column {
				margin: 0 30px 30px 0px;
			}
		}