.elementor-79152 .elementor-element.elementor-element-1964eed2{
    margin-top:-1px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-4e635073 >
.elementor-element-populated{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-ec04625{
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-ec04625 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-24413b0a >
.elementor-widget-wrap >
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px;
}

.elementor-79152 .elementor-element.elementor-element-24413b0a >
.elementor-element-populated{
    padding:20px 20px 10px 0px;
}

.elementor-79152 .elementor-element.elementor-element-3458515 .jmodule-maintitle{
    left:1%;
}

.elementor-79152 .elementor-element.elementor-element-3458515 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:600;
    text-transform:inherit;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-3458515 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-3458515 .cat-color h3{
    font-family: 'Viaoda Libre', cursive;
    font-stretch: ultra-expanded;
    font-size:17px;
    font-weight:700;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-3458515 >
.elementor-widget-container{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-108cea69 >
.elementor-element-populated{
    border-style:solid;
    border-width:0px 0px 0px 1px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:20px 20px 10px 20px;
}

.elementor-79152 .elementor-element.elementor-element-108cea69 >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-281d543e
.jmodule-maintitle{
    left:1%;
}

.elementor-79152 .elementor-element.elementor-element-281d543e
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-281d543e
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-281d543e .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-281d543e > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-55f50c95 >
.elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 1px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:20px 20px 10px 20px;
}

.elementor-79152 .elementor-element.elementor-element-55f50c95 >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-4a6773c6 .jmodule-maintitle{
    left:1%;
}

.elementor-79152 .elementor-element.elementor-element-4a6773c6 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-4a6773c6 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-4a6773c6 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-4a6773c6 >
.elementor-widget-container{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-420ceb72 >
.elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:20px 0px 10px 20px;
}

.elementor-79152 .elementor-element.elementor-element-3e47b18b .jmodule-maintitle{
    left:1%;
}

.elementor-79152 .elementor-element.elementor-element-3e47b18b .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-3e47b18b .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-3e47b18b .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-3e47b18b >
.elementor-widget-container{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-d26bd2c{
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-1px;
    margin-bottom:40px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-d26bd2c, .elementor-79152
.elementor-element.elementor-element-d26bd2c > .elementor-background-overlay{
    border-radius:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-d26bd2c >
.elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-65e162c >
.elementor-element-populated{
    padding:30px 20px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-8cc04bf >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-d49cae7 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-d49cae7
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-d49cae7 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-d49cae7 >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-e729ef7
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-e729ef7
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-e729ef7 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-e729ef7 >
.elementor-widget-container{
    margin:0px 0px 40px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-e409c9a >
.elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 1px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 20px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-e409c9a >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-25262e4
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-25262e4
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-25262e4
.module8-title h2 a{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:1.5em;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.2em;
}

.elementor-79152 .elementor-element.elementor-element-25262e4
.module8-content{
    color:#555;
}

.elementor-79152 .elementor-element.elementor-element-25262e4
.module8-morecontent h5{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-25262e4 >
.elementor-widget-container{
    margin:0px 0px 40px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-1b96c5b >
.elementor-element-populated{
    padding:30px 0px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-35dece1 >
.elementor-widget-container{
    margin:0px 0px 20px 0px;
}

.elementor-79152 .elementor-element.elementor-element-ec76df8
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-ec76df8
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-ec76df8
.cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-ec76df8 >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-f0ba405
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-f0ba405
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-f0ba405 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-f0ba405 >
.elementor-widget-container{
    margin:0px 0px 40px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-1f0b2090{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-5c794634 >
.elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-3fee4437 .jmodule-maintitle2 h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:28px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1em;
    color:#d32c2c;
}

.elementor-79152 .elementor-element.elementor-element-3fee4437
.jmodule-subtitle2 h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:capitalize;
    line-height:1.2em;
}

.elementor-79152 .elementor-element.elementor-element-3fee4437 >
.elementor-widget-container{
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-302b493{
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:40px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-302b493 >
.elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-20cc304 >
.elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 20px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-20cc304 >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-304db0b .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-304db0b
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-304db0b .module11-bottompost h5{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-304db0b .module11-bottompost h5 a{
    color:#111;
}
.elementor-79152 .elementor-element.elementor-element-304db0b
.module11-bottompost h5 a:hover{
    color:#999;
}

.elementor-79152 .elementor-element.elementor-element-304db0b >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-f7b6943 >
.elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-ea05d84
.jmodule-maintitle h3{font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-ea05d84
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-ea05d84
.module11-bottompost h5{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-ea05d84 .module11-bottompost h5 a{
    color:#111;
}

.elementor-79152 .elementor-element.elementor-element-ea05d84
.module11-bottompost h5 a:hover{
    color:#999;
}

.elementor-79152 .elementor-element.elementor-element-ea05d84 >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-45bbdac{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-02957df >
.elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-b09d4de
.jmodule-maintitle2 h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:28px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1em;
    color:#d32c2c;
}

.elementor-79152 .elementor-element.elementor-element-b09d4de
.jmodule-subtitle2 h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:capitalize;
    line-height:1.2em;
}

.elementor-79152 .elementor-element.elementor-element-b09d4de >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-400b13ef{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-338253c8 >
.elementor-element-populated{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-4371741c{
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-4371741c >
.elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-58a5dc28 >
.elementor-widget-wrap >
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px;
}

.elementor-79152 .elementor-element.elementor-element-58a5dc28 >
.elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 20px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-58a5dc28 >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-50ceacf9
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-50ceacf9
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-50ceacf9
.cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-50ceacf9 >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-80e9bd9 >
.elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 20px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-80e9bd9 >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-4e5f973a
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-4e5f973a
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-4e5f973a
.cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-4e5f973a >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-6dbcfcad >
.elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 20px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-6dbcfcad >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-7207851
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}
.elementor-79152 .elementor-element.elementor-element-7207851
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-7207851
.cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-7207851 >
.elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-1c5e05cf >
.elementor-element-populated{
    border-style:solid;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 0px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-1c5e05cf >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-1848092e
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-1848092e
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-1848092e
.cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-1848092e >
.elementor-widget-container{
    margin:0px 0px 40px 0px;
}

.elementor-79152 .elementor-element.elementor-element-184a2525{
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-184a2525, .elementor-79152
.elementor-element.elementor-element-184a2525 > .elementor-background-overlay{
    border-radius:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-184a2525 >
.elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-377059b6 >
.elementor-element-populated{
    padding:30px 20px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-43603dac
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-43603dac
.jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-43603dac
.module8-title h2 a{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:1.5em;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-43603dac .module8-content{
    color:#555;
}

.elementor-79152 .elementor-element.elementor-element-43603dac .module8-morecontent h5{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-43603dac >
.elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-3a5b673e >
.elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 1px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 20px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-3a5b673e >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-1356578
.jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-1356578 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-1356578 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-1356578 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-4101146a > .elementor-element-populated{
    padding:40px 0px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-2880ef98 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-2880ef98 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-2880ef98 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-2880ef98 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-3dffcae2{
    margin-top:-1px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-472e4c65 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-5fa1342a{
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-5fa1342a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-1da3bffd >
.elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px;
}

.elementor-79152 .elementor-element.elementor-element-1da3bffd > .elementor-element-populated{
    padding:20px 20px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-ceb90d2 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-ceb90d2 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-ceb90d2 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-ceb90d2 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-2924ae4b > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 1px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:20px 20px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-2924ae4b >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-772947a6 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-772947a6 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-772947a6 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-772947a6 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-7d1592cd > .elementor-element-populated{
    padding:20px 0px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-722cd205 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-722cd205 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;

}

.elementor-79152 .elementor-element.elementor-element-722cd205 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-722cd205 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-7774c1e8{
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-1px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-7774c1e8,
.elementor-79152 .elementor-element.elementor-element-7774c1e8 > .elementor-background-overlay{
    border-radius:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-7774c1e8 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-2fc3ec15 > .elementor-element-populated{
    padding:40px 20px 40px 0px;
}

.elementor-79152 .elementor-element.elementor-element-7f85859 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-7f85859 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-7f85859 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-7f85859 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-71861d0b > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 1px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 20px 40px 20px;
}

.elementor-79152 .elementor-element.elementor-element-71861d0b >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-4b10d681 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-4b10d681 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-4b10d681 .module8-title h2 a{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:32px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-4b10d681 .module8-content{
    color:#555;
}

.elementor-79152 .elementor-element.elementor-element-4b10d681 .module8-morecontent h5{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-547351a > .elementor-element-populated{
    padding:40px 0px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-2d577c4f .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-2d577c4f .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-2d577c4f .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-2d577c4f > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-31bfd2f9{
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-1px;
    margin-bottom:30px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-31bfd2f9,
.elementor-79152 .elementor-element.elementor-element-31bfd2f9 > .elementor-background-overlay{
    border-radius:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-31bfd2f9 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-29c8da68 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:40px 20px 30px 0px;
}

.elementor-79152 .elementor-element.elementor-element-360b970a .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}
.elementor-79152 .elementor-element.elementor-element-360b970a .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-360b970a .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-360b970a > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-4e33211e > .elementor-element-populated{
    border-style:solid;
    border-width:0px 0px 0px 1px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:40px 0px 30px 20px;
}

.elementor-79152 .elementor-element.elementor-element-4e33211e > .elementor-element-populated >
.elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-2c516e51 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-2c516e51 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-2c516e51 .module9-titlebig h3 a{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:30px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-2c516e51 .ctest{
    color:#555;
}

.elementor-79152 .elementor-element.elementor-element-2c516e51 .submodule9-content h5 a{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-2c516e51 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-51322df7{
    margin-top:-1px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-60e6d5 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-1ba235d .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-1ba235d .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-1ba235d h2.module4-title {
    font-family:'Viaoda Libre', Sans-serif;
    font-size:46px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.3em;
}

.elementor-79152 .elementor-element.elementor-element-1ba235d .module4-morecontent h5 a{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-1ba235d > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 30px 0px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#DDDDDD;
}

.elementor-79152 .elementor-element.elementor-element-41c291bf{
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-1px;
    margin-bottom:40px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-41c291bf,
.elementor-79152 .elementor-element.elementor-element-41c291bf > .elementor-background-overlay{
    border-radius:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-41c291bf > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-5e923da3 > .elementor-element-populated{
    padding:50px 20px 20px 0px;
}

.elementor-79152 .elementor-element.elementor-element-97f435e .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-97f435e .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-97f435e .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-97f435e > .elementor-widget-container{
    margin:0px 0px 40px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-7a86dafc > .elementor-element-populated{
    border-style:solid;
    border-width:0px 0px 0px 1px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:50px 0px 40px 20px;
}

.elementor-79152 .elementor-element.elementor-element-7a86dafc >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-50974186{
    margin-top:0px;
    margin-bottom:50px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-256919e2 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-4547f22e .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-4547f22e .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-4547f22e .modulebox3-wrapper h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:20px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-4547f22e .module3-title h5{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-4547f22e > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-2d973654 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 15px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-324c22f1 .jmodule-maintitle{
    left:-1%;
}

.elementor-79152 .elementor-element.elementor-element-324c22f1 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-324c22f1 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-324c22f1 .wrapper-module7 h3 a{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-324c22f1 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-341ced63{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-25a4abd > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-2e368510 .jmodule-maintitle2 h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:28px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1em;
    color:#d32c2c;
}

.elementor-79152 .elementor-element.elementor-element-2e368510 .jmodule-subtitle2 h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:capitalize;
    line-height:1.2em;
}

.elementor-79152 .elementor-element.elementor-element-2e368510 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-52025407{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-ef0eb89 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-4bfd77ac{
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-4bfd77ac > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-45665cf7 >
.elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px;
}

.elementor-79152 .elementor-element.elementor-element-45665cf7 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 20px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-45665cf7 >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-c1d4e3d .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-c1d4e3d .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-c1d4e3d .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-c1d4e3d > .elementor-widget-container{
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-6f55b225 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 20px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-6f55b225 >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-72a8c12 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-72a8c12 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-72a8c12 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-72a8c12 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-5beb9724 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#DDDDDD;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 20px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-5beb9724 > .elementor-element-populated >
.elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-ecc3178 .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-ecc3178 .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-ecc3178 .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
}

.elementor-79152 .elementor-element.elementor-element-ecc3178 > .elementor-widget-container{
    margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;
}

.elementor-79152 .elementor-element.elementor-element-45973a1e > .elementor-element-populated{
    border-style:solid;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:40px 0px 0px 20px;
}

.elementor-79152 .elementor-element.elementor-element-45973a1e >
.elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79152 .elementor-element.elementor-element-5968b3c .jmodule-maintitle h3{
    font-family:"Roboto", Sans-serif;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    line-height:0.7em;
    color:#D32C2C;
}

.elementor-79152 .elementor-element.elementor-element-5968b3c .jmodule-maintitle h3 span{
    font-family:"Roboto", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.1em;
}

.elementor-79152 .elementor-element.elementor-element-5968b3c .cat-color h3{
    font-family:'Viaoda Libre', Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;}

.elementor-79152 .elementor-element.elementor-element-5968b3c > .elementor-widget-container{
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

@media(max-width:767px){
    .elementor-79152
    .elementor-element
    .elementor-element-65e162c >
    .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }

    .elementor-79152
    .elementor-element
    .elementor-element-1b96c5b >
    .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }

    .elementor-79152
    .elementor-element
    .elementor-element-3a5b673e >
    .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }

    .elementor-79152
    .elementor-element.elementor-element-4101146a >
    .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }

    .elementor-79152
    .elementor-element.elementor-element-71861d0b >
    .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
}

@media(min-width:768px){
    .elementor-79152
    .elementor-element.elementor-element-65e162c{
        width:25%;
    }

    .elementor-79152
    .elementor-element.elementor-element-1b96c5b{
        width:25%;
    }

    .elementor-79152
    .elementor-element.elementor-element-3a5b673e{
        width:25%;
    }

    .elementor-79152
    .elementor-element.elementor-element-4101146a{
        width:25%;
    }

    .elementor-79152
    .elementor-element.elementor-element-29c8da68{
        width:25%;
    }

    .elementor-79152
    .elementor-element.elementor-element-4e33211e{
        width:75%;
    }

    .elementor-79152
    .elementor-element.elementor-element-5e923da3{
        width:25%;
    }

    .elementor-79152
    .elementor-element.elementor-element-7a86dafc{
        width:75%;
    }
}
