.dual-button-home .wpr-button-a-wrap {
    margin-right: 15px;
}

.dual-button-home .wpr-dual-button {
    display: flex;
    align-items: stretch;
}

.dual-button-home .wpr-button-a-wrap,
.dual-button-home .wpr-button-b-wrap {
    display: flex;
}

.dual-button-home .wpr-button-a,
.dual-button-home .wpr-button-b {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.home-solutions {
    transition:
        transform 300ms cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 300ms cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow: 0 5px 12px rgba(15, 23, 42, 0.08);
    will-change: transform, box-shadow, border-color;
}


.home-solutions:hover {
    transform: translateY(-5px);
    border-color: #bfdbfe;
    box-shadow: 0 12px 20px rgba(15, 23, 42, 0.13);
}

.home-solutions-box .elementor-icon,
.home-solutions-box .elementor-icon i,
.home-solutions-box .elementor-icon svg {
    transition: transform 300ms cubic-bezier(0.22, 1, 0.36, 1);
    transform-origin: center;
    will-change: transform;
}

.home-solutions:hover .home-solutions-box .elementor-icon,
.home-solutions:hover .home-solutions-box .elementor-icon i,
.home-solutions:hover .home-solutions-box .elementor-icon svg {
    transform: scale(1.05);
}

.home-solutions:hover .elementor-icon-box-content {
	transform: scale(1);
}

@media (max-width: 1200px) and (min-width: 768px) {
	.home-page-first-container {width:100% !important;}
}
