.elementor-24257 .elementor-element.elementor-element-6bb4715e{--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-24257 .elementor-element.elementor-element-690e7493{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24257 .elementor-element.elementor-element-37bcb83{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24257 .elementor-element.elementor-element-37bcb83:not(.elementor-motion-effects-element-type-background), .elementor-24257 .elementor-element.elementor-element-37bcb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24257 .elementor-element.elementor-element-5d995de3 > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24257 .elementor-element.elementor-element-4b5b8e89{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24257 .elementor-element.elementor-element-4b5b8e89:not(.elementor-motion-effects-element-type-background), .elementor-24257 .elementor-element.elementor-element-4b5b8e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24257 .elementor-element.elementor-element-3e796daf > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24257 .elementor-element.elementor-element-3ae7f9bf{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24257 .elementor-element.elementor-element-3ae7f9bf:not(.elementor-motion-effects-element-type-background), .elementor-24257 .elementor-element.elementor-element-3ae7f9bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24257 .elementor-element.elementor-element-7c1c7ad3 > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24257 .elementor-element.elementor-element-1695d963{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24257 .elementor-element.elementor-element-1695d963:not(.elementor-motion-effects-element-type-background), .elementor-24257 .elementor-element.elementor-element-1695d963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24257 .elementor-element.elementor-element-276ed7b8 > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24257 .elementor-element.elementor-element-56876acd{--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:35px;}.elementor-24257 .elementor-element.elementor-element-56876acd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-24257 .elementor-element.elementor-element-56876acd {--n-accordion-padding:24px 20px 24px 24px;}/* 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 */