.elementor-450 .elementor-element.elementor-element-7f09587{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-450 .elementor-element.elementor-element-7f09587:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-7f09587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE87;}.elementor-450 .elementor-element.elementor-element-d281993{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-450 .elementor-element.elementor-element-774e2aa{--grid-columns:3;}.elementor-450 .elementor-element.elementor-element-60997c0{--grid-columns:3;}@media(max-width:1024px){.elementor-450 .elementor-element.elementor-element-774e2aa{--grid-columns:2;}.elementor-450 .elementor-element.elementor-element-60997c0{--grid-columns:2;}}@media(max-width:767px){.elementor-450 .elementor-element.elementor-element-774e2aa{--grid-columns:1;}.elementor-450 .elementor-element.elementor-element-60997c0{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-774e2aa */.elementor-450 .elementor-element.elementor-element-774e2aa .e-loop-item .e-con:first-child{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;}
.elementor-450 .elementor-element.elementor-element-774e2aa .card-image img{width:100%;height:320px;object-fit:cover;}
.elementor-450 .elementor-element.elementor-element-774e2aa .card-title{min-height:70px;}
.elementor-450 .elementor-element.elementor-element-774e2aa .card-desc{min-height:110px;}
.elementor-450 .elementor-element.elementor-element-774e2aa .card-button{align-self:end;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-60997c0 */.elementor-450 .elementor-element.elementor-element-60997c0 .e-loop-item .e-con:first-child{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;}
.elementor-450 .elementor-element.elementor-element-60997c0 .card-image img{width:100%;height:320px;object-fit:cover;}
.elementor-450 .elementor-element.elementor-element-60997c0 .card-title{min-height:70px;}
.elementor-450 .elementor-element.elementor-element-60997c0 .card-desc{min-height:110px;}
.elementor-450 .elementor-element.elementor-element-60997c0 .card-button{align-self:end;}/* End custom CSS */