.elementor-38137 .elementor-element.elementor-element-e494ae5{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-38137 .elementor-element.elementor-element-61820e8 .elementor-heading-title{font-family:"industry", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;font-style:italic;line-height:1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38137 .elementor-element.elementor-element-6f41582{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-38137 .elementor-element.elementor-element-13b0441{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-38137 .elementor-element.elementor-element-6f41582{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:768px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-38137 .elementor-element.elementor-element-61820e8 .elementor-heading-title{font-size:50px;}}/* Start custom CSS for global, class: .elementor-global-38132 *//*
*
*  Link menu
*
*/


.cat-list{
    list-style: none;
    padding: 0;
    position: relative;
}

.cat-list .cat-item.cat-level-1{
    margin: 0;
    padding: 15px;
    background: linear-gradient(10deg, #fff, #fafafa);
}

.cat-item:not(.cat-level-3){
    margin: 0 0 25px;
}

.cat-item.cat-level-3{
    margin: 0 0 5px;
}

.cat-link{
    color: #000 !important;
    font-weight: 500 !important;
}

.cat-link:hover{
    text-decoration: underline;
}

.cat-list .cat-item:not(:nth-child(n+3)){
    grid-row: span 2;
}

.cat-list.cat-level-1{
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-template-rows: auto 1fr auto auto;
    gap: 20px;
}

.cat-item.cat-level-1:nth-child(n+11){
    display: none;
}

.cat-list.cat-level-3{
    text-transform: normal;
}

.cat-list .cat-item .cat-link.cat-level-1{
    color: #272727 !important;
    font-family: 'industry' !important;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 400 !important;
    letter-spacing: .04rem;
    display: inline-block;
    margin: 0 0 10px;
}

.cat-list .cat-item .cat-link.cat-level-2{
    font-size: 17px;
    font-weight: 700 !important;
    margin: 0 0 5px;
    display: inline-block;
}

@media (min-width:768px){
    .cat-list.cat-level-1{
        grid-template-columns: repeat(2,1fr);
    }
    .cat-list .cat-item.cat-level-1{
        padding: 30px;
    }
}

@media (min-width:1024px){
    .cat-list.cat-level-1{
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: 1fr 1fr auto auto;
    }
}

@media (min-width:1240px){
    .cat-list.cat-level-1{
        grid-template-columns: repeat(4,1fr);
        grid-template-rows: auto 1fr auto auto;
    }
    .cat-list .cat-item.cat-level-1{
        padding: 45px;
    }
    
}


/*
*
*   Hover menu 
*
*/


/*.cat-list{*/
/*    list-style: none;*/
/*    padding: 0;*/
/*    position: relative;*/
/*}*/
/*.cat-list.cat-level-1{*/
/*    width: 20%;*/
/*}*/

/*.cat-item.cat-level-1:first-child > a, .cat-item.cat-level-1:nth-child(2) > a{*/
/*    font-size: 24px;*/
/*    font-weight: 600;*/
/*    color: #000;*/
/*    padding: 10px 0;*/
/*}*/

/*.cat-item.cat-level-1 > a{*/
/*    font-size: 16px;*/
/*    font-weight: 600;*/
/*    color: #000;*/
/*    padding: 5px 0;*/
/*}*/

/*.cat-level-2{*/
/*    position: absolute;*/
/*    height: auto;*/
/*    top: 0;*/
/*    left: 20%;*/
/*    right: 0;*/
/*    display: none !important;*/
/*    background: orange;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*}*/

/*.cat-item.cat-level-1:hover .cat-level-2{*/
/*    display: grid !important;*/
/*    grid-template-columns: repeat(4, 1fr);*/
/*}*/

/*.cat-item.cat-level-2{*/
/*    display: block;*/
/*    row-span: 2;*/
/*}*/

/*ol > li:hover ol ol{*/
/*    position: initial;*/
/*    display: block !important;*/
/*}*//* End custom CSS */