.my-section {
padding-left: 4% !important;
padding-right: 4% !important;
}
.mb0 {
margin-bottom: 0px !important;
}
.max-12 {
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.my-flex .elementor-container.elementor-column-gap-default:first-child {
gap: 50px;
flex-wrap: wrap;
}
.my-flex .elementor-inner-column.elementor-element {
width: 39% !important;
flex-grow: 0;
}
.gap2 .elementor-container.elementor-column-gap-default:first-child{
gap: 20px;
}

.logo-spin img {
    transform-origin: center center;
    will-change: transform;
}
@media (max-width: 767px) {
/*     .my-section {
        padding-left: 2% !important;
        padding-right: 2% !important;
    } */
	
	.my-flex .elementor-inner-column.elementor-element {
width: 42% !important;}
}