.elementor-22679 .elementor-element.elementor-element-580801a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22679 .elementor-element.elementor-element-4c83fc55 .elementor-heading-title{text-transform:uppercase;}.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 5);flex:0 1 calc( 100% / 5 );flex-grow:0;padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-22679 .elementor-element.elementor-element-1936e622 .elementor-repeater-item-452036d > *{display:inline-block;}.elementor-22679 .elementor-element.elementor-element-1936e622 .elementor-repeater-item-dc480fd.dce-item_image{justify-content:top;}.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:center;align-items:flex-start;margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-posts-fallback{text-align:left;}.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-post-item{padding-bottom:20px;}@media(max-width:1024px){.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-post-item{padding-bottom:20px;}}@media(max-width:767px){.elementor-22679 .elementor-element.elementor-element-1936e622 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}/* Start custom CSS */.elementor-element.ind-division-buttons .elementor-widget-container .dce-menu ul {
    gap:20px;
    justify-content:center;
    align-content: stretch;
    align-items: stretch;
}
.ind-division-buttons .dce-menu li {
    display: flex;
    border:none;
}
.ind-division-buttons li a {
    color: var(--e-global-color-secondary);
    border-radius: 20px;
    border: 1px solid white ;
    background: #ffffff;
    background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 50%);
    -webkit-box-shadow: 0px 3px 15px 5px rgba(0,0,0,.15); 
    box-shadow: 0px 3px 15px 5px rgba(0,0,0,.15);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    gap:15px;
    padding: 20px;
    font-family: "titular", Sans-serif;
    font-size: 1.85rem;
    line-height: 1em;
    text-transform: uppercase;
    transition: color 0.3s ease;
    align-self: stretch;
}
.ind-division-buttons li a:hover {
    background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 80%);
    -webkit-box-shadow: 0 5px 15px 5px rgba(0,0,0,.4); 
    box-shadow: 0 5px 15px 5px rgba(0,0,0,.4);
    color: black;
}



.industry-button-icon {
    width:25%;
}
.industry-button-text h3 {
    width:75%;
}

.industry-button:hover .industry-button-text h3 {
}
@media only screen and (min-width:768px) {
    .ind-division-buttons li {
        border-radius: 25px;
        padding: 20px
    }
    .industry-button-text h3 {
        font-size: 2rem;
    }
}
@media only screen and (min-width:1025px) {
    .ind-division-buttons li {
        border-radius: 25px;
        padding: 20px;
    }
    .industry-button-text h3 {
        font-size:2.25rem;
    }
}/* End custom CSS */