body{
overflow-x:hidden;
} .about_section .elementor-widget-image{
overflow: hidden;
border: 12px solid #fff;
}
.about_section .elementor-widget-image img {
transition: transform 0.5s ease;
}
.about_section .elementor-widget-image:hover img {
transform: scale(1.08);
}  .button_style .elementor-button-content-wrapper {
display: flex;
align-items: center;
gap: 10px !important;
}
.button_style .elementor-button-text {
display: flex;
align-items: center;
}
.button_style .elementor-button-icon {
background: #f7f7f7;
width: 26px;
height: 26px;
margin: 0 !important;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.button_style .elementor-button-icon svg {
width: 20px;
height: 20px;
}
.button_style:hover {
transform: translateY(-4px);  
}
.button_style:hover .elementor-button-icon {
transform: translateX(7px);
}
.button_style:hover .elementor-button-icon svg {
transform: scale(1.12);
}
.button_style .elementor-button-icon svg {
transition: transform 0.4s ease;
}    @media (min-width: 767px) {
.personalized_section .pp-info-box:nth-child(-n+3) {
border-right: none !important;
}
}
@media (max-width: 767px) {
.personalized_section .pp-info-box:nth-child(-n+3) {
border-bottom: none !important;
}
}
@media screen and (min-width: 767px) {
.contact_item {
display:none !important;
  }
}