.elementor-24260 .elementor-element.elementor-element-226dd1a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24260 .elementor-element.elementor-element-568edd6{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-24260 .elementor-element.elementor-element-2d78323e > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24260 .elementor-element.elementor-element-13d5d5a0{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-24260 .elementor-element.elementor-element-6a28734a > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24260 .elementor-element.elementor-element-74666b8e{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-24260 .elementor-element.elementor-element-378f0462 > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24260 .elementor-element.elementor-element-2f2b0ea5{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-24260 .elementor-element.elementor-element-1021979 > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24260 .elementor-element.elementor-element-76aada41{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;}.elementor-24260 .elementor-element.elementor-element-76aada41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-24260 .elementor-element.elementor-element-76aada41 {--n-accordion-padding:22px 22px 22px 22px;}@media(max-width:1024px){.elementor-24260 .elementor-element.elementor-element-76aada41{width:100%;max-width:100%;}}/* Start custom CSS */.px-card {
    height: 330px;
	  flex-direction: column !important;
}

@media (max-width: 992px) and (min-width: 768px) {
    .px-card {
        height: 240px;
    }
}

@media (max-width: 767px) {
	.px-card:hover .px-card__header-block {
		flex-direction: column;
	}
	.px-card {
        height: 440px;
    }
}

.px-card .px-card__content-block {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
}

.px-card,
.px-card__header-block,
.px-card__content-block,
.px-card__icon,
.px-card__title,
.px-card__desc {
    transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.px-card:hover {
    padding: 36px;
}

.px-card:hover .px-card__header-block {
    flex-direction: row;
    align-items: center;
    gap: 36px;
}

.px-card:hover .px-card__icon {
    flex: 0 0 48px;
    width: 48px;      
    min-width: 48px;  
    max-width: 48px;
}

.px-card:hover .px-card__icon .elementor-icon {
    display: flex;
}

.px-card:hover .px-card__icon .elementor-icon svg{
    object-fit: contain;
    height: 100% !important;
    width: 100%;
}

.px-card:hover .px-card__title .elementor-heading-title {
    text-align: left !important;
}

.px-card:hover .px-card__title .elementor-widget-container {
    padding: 0;
}

.px-card:hover .px-card__content-block {
    opacity: 1;
padding-top: 20px;
    max-height: 500px;
    overflow: hidden;
}/* End custom CSS */