.elementor-77852 .elementor-element.elementor-element-1361a0d{--spacer-size:30px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-77852 .elementor-element.elementor-element-4fb6aeb{text-align:center;}.elementor-77852 .elementor-element.elementor-element-4fb6aeb .elementor-heading-title{font-weight:800;}.elementor-77852 .elementor-element.elementor-element-3a33ee3{--spacer-size:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-77852 .elementor-element.elementor-element-864423a .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-79f5b5b );color:var( --e-global-color-79f5b5b );}.elementor-77852 .elementor-element.elementor-element-864423a > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-77852 .elementor-element.elementor-element-864423a .elementor-button-content-wrapper{flex-direction:row;}.elementor-77852 .elementor-element.elementor-element-864423a .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-77852 .elementor-element.elementor-element-864423a .elementor-button:hover, .elementor-77852 .elementor-element.elementor-element-864423a .elementor-button:focus{color:var( --e-global-color-79f5b5b );}.elementor-77852 .elementor-element.elementor-element-864423a .elementor-button:hover svg, .elementor-77852 .elementor-element.elementor-element-864423a .elementor-button:focus svg{fill:var( --e-global-color-79f5b5b );}.elementor-77852 .elementor-element.elementor-element-58f988e{width:100%;max-width:100%;align-self:center;text-align:center;}.elementor-77852 .elementor-element.elementor-element-58f988e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;font-style:italic;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-77852 .elementor-element.elementor-element-9afff4d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.7px;}.elementor-77852 .elementor-element.elementor-element-9afff4d .elementor-divider-separator{width:100%;}.elementor-77852 .elementor-element.elementor-element-9afff4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-77852 .elementor-element.elementor-element-10c3c80{width:62.018%;}.elementor-77852 .elementor-element.elementor-element-ac51a8b{width:37.896%;}}/* Start custom CSS for html, class: .elementor-element-5dc6adc *//*css legalplus dif*/
.legalplus-filter {
color: #00561B;
}

.legalplus-group {
line-height: normal;
}

.legalplus-group-title {
padding: 1% 0 1% 0;
margin: 0;
width: 100%;
background-color: green;
color: white;
box-shadow: 0.2rem 0.2rem 0.2rem #aaa;
line-height: normal;
}

.legalplus-group-title-content {
text-align: center;
margin: 0;
font-size: 1.8em;
line-height: normal;
}

.legalplus-group-content {
column-count: 1;
column-gap: 0;
line-height: normal;
}

.legalplus-numeric-order {
border: solid #00561B;
border-width: medium;
display: inline-block;
padding: 0;
margin: 1%;
box-shadow: 0.5rem 0.5rem 0.7rem #aaa;
}

.legalplus-numeric-content {
margin: 5% 5% 0.5% 5%;
padding: 1%;
}

.legalplus-numeric-header {
text-align: center;
line-height: normal;
border-bottom: solid;
border-width: thin;
margin-bottom: 1em;
padding-bottom: 1em;
}

.legalplus-numeric-header-logo {
margin-left: auto;
margin-right: auto;
width: 33%;
display:block;
margin-bottom: 1rem;
}

.legalplus-numeric-header .legalplus-numeric-first-line {
display: inline-block;
font-size: 1.3em;
line-height: normal;
}

.legalplus-numeric-surtitle {
text-align: center;
line-height: normal;
border-bottom: solid;
border-width: thin;
margin-top: 0.5%;
padding-top: 0.5%;
margin-bottom: 0.5%;
padding-bottom: 1%;
}

.legalplus-numeric-surtitle .legalplus-numeric-first-line  {
display: block;
color: #00561B;
margin-left: auto;
margin-right: auto;
font-size: 1.4rem;
line-height: normal;
}

.legalplus-numeric-title {
display: block;
color: #00561B;
text-align: center;
line-height: normal;
border-bottom: solid;
border-width: thin;
margin-bottom: 1rem;
padding-bottom: 1rem;
margin-left: auto;
margin-right: auto;
}

.legalplus-numeric-title-content {
font-size: 1.7rem;
font-weight: bold;
font-family: Courier, serif;
color: #00561B;
}

.legalplus-numeric-subtitle-content {
font-size: 1.1rem;
font-weight: bold;
line-height: normal;
}

.legalplus-numeric-metadatas {
background-color: #00561B;
color: white;
font-family: Courier, serif;
font-size: 12px;
line-height: normal;
border-top: dashed #FFCC00;
margin: 0;
padding: 1%;
}

.legalplus-numeric-metadatas-element {
line-height: normal;
}

@media screen and (max-width: 1024px) {
.legalplus-group-content {
column-count: 2;
}
}

@media screen and (max-width: 760px) {
.legalplus-group-content {
column-count: 1;
}
}/* End custom CSS */