.elementor-87 .elementor-element.elementor-element-eb8c31e{--display:flex;}.elementor-87 .elementor-element.elementor-element-d2eed26{--display:flex;}.elementor-87 .elementor-element.elementor-element-f669c4a{--display:flex;}.elementor-87 .elementor-element.elementor-element-23b3a3b{--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;}.elementor-87 .elementor-element.elementor-element-23b3a3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-bb741cf{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-d2eed26{--width:72.5%;}.elementor-87 .elementor-element.elementor-element-23b3a3b{--width:72.5%;}}/* Start custom CSS for html, class: .elementor-element-21e3de5 */.kz-pillars{

background:#0E2B21;

padding:55px 5%;

display:grid;

grid-template-columns:repeat(5,1fr);

gap:35px;

text-align:center;

}

.kz-item{

padding:15px;

border-right:1px solid rgba(200,166,70,.15);

}

.kz-item:last-child{

border:none;

}

.kz-item img{

width:72px;

height:72px;

margin-bottom:18px;

transition:.35s;

}

.kz-item:hover img{

transform:translateY(-6px) scale(1.06);

}

.kz-item h3{

font-family:'Montserrat',sans-serif;

font-size:18px;

font-weight:600;

letter-spacing:1px;

color:#F5F2EB;

margin-bottom:10px;

}

.kz-item p{

font-family:'Lato',sans-serif;

font-size:15px;

line-height:1.6;

color:#D8D8D8;

max-width:220px;

margin:auto;

}

@media(max-width:1024px){

.kz-pillars{

grid-template-columns:repeat(2,1fr);

}

.kz-item{

border:none;

}

}

@media(max-width:768px){

.kz-pillars{

grid-template-columns:1fr;

gap:40px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad68eb2 */align-items:start;/* End custom CSS */