.elementor-3004 .elementor-element.elementor-element-4181d403{margin-top:0px;margin-bottom:0px;padding:4em 8em 4em 8em;}.elementor-3004 .elementor-element.elementor-element-7c0716cd .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-7c0716cd > .elementor-element-populated{text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-1376e325 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-444b1dd7{--grid-column-gap:40px;--grid-row-gap:40px;}.elementor-3004 .elementor-element.elementor-element-444b1dd7 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-3004 .elementor-element.elementor-element-444b1dd7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3004 .elementor-element.elementor-element-444b1dd7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3004 .elementor-element.elementor-element-444b1dd7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3004 .elementor-element.elementor-element-444b1dd7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-3004 .elementor-element.elementor-element-444b1dd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-7903b00c{margin-top:0px;margin-bottom:0px;padding:4em 8em 4em 8em;}.elementor-3004 .elementor-element.elementor-element-61654876 .bdt-accordion .bdt-accordion-item + .bdt-accordion-item{margin-top:0px;}.elementor-3004 .elementor-element.elementor-element-61654876 .bdt-accordion .bdt-accordion-title{color:var( --e-global-color-primary );background-color:#02010100;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3004 .elementor-element.elementor-element-61654876 .bdt-accordion .bdt-accordion-title .bdt-accordion-custom-icon{color:var( --e-global-color-primary );}.elementor-3004 .elementor-element.elementor-element-61654876 .bdt-accordion .bdt-accordion-title .bdt-accordion-custom-icon svg *{fill:var( --e-global-color-primary );}.elementor-3004 .elementor-element.elementor-element-4d2eb78e{--grid-column-gap:30px;--grid-row-gap:35px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3004 .elementor-element.elementor-element-7903b00c{padding:0em 0em 3em 0em;}.elementor-3004 .elementor-element.elementor-element-6180885a > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-61654876 .bdt-accordion .bdt-accordion-title{font-size:1.5em;}.elementor-3004 .elementor-element.elementor-element-61654876 .bdt-accordion-container .bdt-accordion .bdt-accordion-title .bdt-accordion-custom-icon{font-size:26px;}.elementor-3004 .elementor-element.elementor-element-61654876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 1em 0em;}}@media(min-width:768px){.elementor-3004 .elementor-element.elementor-element-7c0716cd{width:20%;}.elementor-3004 .elementor-element.elementor-element-1376e325{width:80%;}.elementor-3004 .elementor-element.elementor-element-6180885a{width:20%;}.elementor-3004 .elementor-element.elementor-element-3ac498a9{width:80%;}}/* Start custom CSS for column, class: .elementor-element-7c0716cd */.searchandfilter h4{
margin: 0px!important;
    padding: 0.5em 0!important;
    letter-spacing: 0.05em!important;
    font-size: 1.2em!important;
   border-bottom: 1px solid var( --e-global-color-primary );
   width:60%;

}
.searchandfilter ul li li{
    padding: 0px!important;
   
}
.searchandfilter ul>li>ul:not(.children) {
        margin-top: 2em!important;
}
#filterivan input[type="text"]{
    padding: 0px 5px;
width:90%;
font-size: 1.1rem;
border-color: var( --e-global-color-primary );

}
#filterivan input[type="submit"]{
    background: #fff;
    border: var( --e-global-color-primary );
    border-style: solid;
    border-width:1px;
    color:var( --e-global-color-primary );
    font-size: 1.1em;
    line-height: 1.2em!important;
   /* margin-top: -1px;*/
    
    padding: 5px 5px;
    text-decoration: none;
    text-transform: uppercase;
    
}

#filterivan input[type="submit"] a{
    text-decoration: none;
}



#filterivan input[type="submit"]:hover{
background: var( --e-global-color-primary );
   color: #fff;
    
}

#filterivan .searchandfilter select.sf-input-select{
   
    border-radius: 0px;
    border-width: 1px;
}


#filterivan select
{
    font-size: 1.2rem;
    font-family: 'Nunito';
    /*padding:0 0 5px;*/
    height: 20px;
    
}
.ll-skin-melon .ui-widget{
    background: var( --e-global-color-primary )!important;
}
    
#filterivan .searchandfilter-date-picker .ui-datepicker table{
border-color: transparent!important;
}  

input[type=checkbox], input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 15px;
    height: 15px;
    border: 1px solid var(--e-global-color-primary);
    background: var(--global--color-white);
}
#filtro ul, .sf-label-checkbox{
    padding-left: 5px!important;
    font-family: var (--e-global-typography-primary-font-family);
    font-weight: 400;
}
#filtro h4{
    font-family: var (--e-global-typography-primary-font-family);
    font-weight: 600;
    font-size: 1.2em!important;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-61654876 */#filtrox ul{
    padding-left: 0px!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6180885a */.searchandfilter h4{
margin: 0px!important;
    padding: 0.5em 0!important;
    letter-spacing: 0.05em!important;
    font-size: 1.2em!important;
   border-bottom: 1px solid var( --e-global-color-primary );
   width:60%;

}
.searchandfilter ul li li{
    padding: 0px!important;
   
}
.searchandfilter ul>li>ul:not(.children) {
        margin-top: 2em!important;
}
#filterivan input[type="text"]{
    padding: 0px 5px;
width:90%;
font-size: 1.1rem;
border-color: var( --e-global-color-primary );

}
#filterivan input[type="submit"]{
    background: #fff;
    border: var( --e-global-color-primary );
    border-style: solid;
    border-width:1px;
    color:var( --e-global-color-primary );
    font-size: 1.1em;
    line-height: 1.2em!important;
   /* margin-top: -1px;*/
    
    padding: 5px 5px;
    text-decoration: none;
    text-transform: uppercase;
    
}

#filterivan input[type="submit"] a{
    text-decoration: none;
}



#filterivan input[type="submit"]:hover{
background: var( --e-global-color-primary );
   color: #fff;
    
}

#filterivan .searchandfilter select.sf-input-select{
   
    border-radius: 0px;
    border-width: 1px;
}


#filterivan select
{
    font-size: 1.2rem;
    font-family: 'Nunito';
    /*padding:0 0 5px;*/
    height: 20px;
    
}
.ll-skin-melon .ui-widget{
    background: var( --e-global-color-primary )!important;
}
    
#filterivan .searchandfilter-date-picker .ui-datepicker table{
border-color: transparent!important;
}  

input[type=checkbox], input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 15px;
    height: 15px;
    border: 1px solid var(--e-global-color-primary);
    background: var(--global--color-white);
}
#filtro ul, .sf-label-checkbox{
    padding-left: 5px!important;
    font-family: var (--e-global-typography-primary-font-family);
    font-weight: 400;
}
#filtro h4{
    font-family: var (--e-global-typography-primary-font-family);
    font-weight: 600;
    font-size: 1.2em!important;
}/* End custom CSS */