*#dm *.dmBody a.span.textonly{
color:rgb(255,255,255) !important}
*#dm *.dmBody div.dmform-error{
font-style:normal !important}
*#dm *.dmBody div.dmforminput textarea{
font-style:italic !important}
*#dm *.dmBody div.dmforminput *.fileUploadLink{
font-style:italic !important}
*#dm *.dmBody div.checkboxwrapper span{
font-style:italic !important}
*#dm *.dmBody div.radiowrapper span{
font-style:italic !important}
*#dm *.dmBody a.u_1264008135 span.text{
font-weight:600 !important}
*#dm *.dmBody a.u_1403246813 span.text{
font-weight:600 !important}
*#dm *.dmBody a.u_1403246813:hover{
background-color:var(--color_1) !important;
background-image:none !important;
border-color:var(--color_1) !important}
*#dm *.dmBody a.u_1403246813.hover{
background-color:var(--color_1) !important;
background-image:none !important;
border-color:var(--color_1) !important}
*#dm *.dmBody div.u_1285440961 hr{
background:none !important;
height:0 !important;
background-color:transparent !important;
background-size:initial !important;
min-height:0 !important;
border-color:currentColor !important;
border-width:1px !important;
border-top-style:solid !important;
border-top-width:3px !important;
color:var(--color_4) !important}
*#dm *.dmBody div.u_1019622419 .svg{
color:var(--color_4) !important;
fill:var(--color_4) !important}
*#dm *.dmBody div.u_1228687239 hr{
background:none !important;
height:0 !important;
background-color:transparent !important;
background-size:initial !important;
min-height:0 !important;
border-color:currentColor !important;
border-width:1px !important;
border-top-style:solid !important;
border-top-width:3px !important;
color:var(--color_4) !important}
*#dm *.dmBody div.u_1344183878 .svg{
color:var(--color_4) !important;
fill:var(--color_4) !important}
*#dm *.dmBody div.u_1602143777 .svg{
color:var(--color_4) !important;
fill:var(--color_4) !important}
*#dm *.dmBody a.u_1705841970:hover span.text{
color:var(--color_4) !important}
*#dm *.dmBody a.u_1705841970.hover span.text{
color:var(--color_4) !important}
*#dm *.dmBody a.u_1705841970:hover{
background-color:rgba(0,0,0,0) !important;
background-image:none !important}
*#dm *.dmBody a.u_1705841970.hover{
background-color:rgba(0,0,0,0) !important;
background-image:none !important}
*#dm *.dmBody a.u_1705841970 span.text{
color:var(--color_5) !important;
font-weight:600 !important}
*#dm *.dmBody a.u_1705841970{
border-style:solid !important;
border-width:0 !important;
border-radius:6px !important;
-moz-border-radius:6px !important;
-webkit-border-radius:6px !important}
*#dm *.dmBody a.u_1705841970 span.icon{
color:var(--color_5) !important;
fill:var(--color_5) !important}
*#dm *.dmBody *.u_1705841970{
text-align:LEFT !important;
padding-left:20px !important;
padding-right:20px !important}
*#dm *.dmBody a.u_1705841970:hover .icon{
color:var(--color_4) !important;
fill:var(--color_4) !important}
*#dm *.dmBody a.u_1705841970.hover .icon{
color:var(--color_4) !important;
fill:var(--color_4) !important}separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner{
background-repeat:no-repeat !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{
background-repeat:no-repeat !important;
background-image:none !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.dmBody a.u_1705841970 span.text{
font-size:15px !important}separatorHomeCss{color:red !important}@media all {
    
#\36 b55eac0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\32 0bb8ba7::before, #\32 0bb8ba7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\32 0bb8ba7 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\32 2642b08 {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 286px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
    padding: 150px 2% 150px 2%;
}
    
#widget_iel {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-bottom: 3px;
}
    
#widget_oom {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#group_rea {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 60%;
    min-height: auto;
    max-height: 100%;
}
    
#group_eg1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
}
    
#widget_d0l {
    position: relative;
    width: 220px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-right: 15px;
}
    
#\34 ab812d6 {
    position: relative;
    width: 220px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2642b08 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 7% 2% 7% 2%;
}
    
#\36 b55eac0 {
    width: 100%;
    min-height: 8px;
}
    
#\32 0bb8ba7::before, #\32 0bb8ba7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
    
#group_rea {
    width: 70%;
}
    
#group_eg1 {
    width: 70%;
}
}



@media (min-width: 1400px) {
    
#\36 b55eac0 {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#\32 2642b08 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 4%;
    padding-right: 0%;
    padding-left: 0%;
}
    
#\32 0bb8ba7::before, #\32 0bb8ba7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
}



@media (max-width: 767px) {
    
#\36 b55eac0 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\32 2642b08 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 150px 4%;
}
    
#\32 0bb8ba7::before, #\32 0bb8ba7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
    
#group_rea {
    width: 100%;
}
    
#group_eg1 {
    width: 100%;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_d0l {
    margin: 0px 0% 0px 0%;
}
    
#\34 ab812d6 {
    margin: 15px 0% 0px 0%;
}
    
#\36 dacd081 {
    margin-top: -2px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 2642b08 {
    padding-top: 7%;
    padding-bottom: 7%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 b55eac0 {
    width: 100%;
    min-height: 160px;
}
    
#\32 0bb8ba7::before, #\32 0bb8ba7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
}



@media all {
    
#\30 1068778 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\36 144b526 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 6px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\35 59367c2 {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#cbbbfd40 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#widget_vvh {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#b4dc714e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
    margin-top: 9px;
}
    
#group_abm {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 54.998249870512225%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-right: 45px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jbf {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#group_urt {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 44.99927743367237%;
    min-height: 400.9px;
    max-height: none;
    order: 1;
    align-self: auto;
    height: auto;
    justify-self: auto;
    background-image: url("https://le-de.cdn-website.com/ee2914b312544726ba1786d711058930/dms3rep/multi/opt/20230405_121131-1920w.jpg");
    grid-area: auto / auto / auto / auto;
}
    
#\32 9d442d7 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
    margin-top: 9px;
}
    
#feb7780b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 5;
    margin-top: 9px;
}
    
#widget_cpp {
    position: relative;
    width: 220px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#a9d56d27 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin-top: 9px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 59367c2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 7% 2% 7% 2%;
}
    
#\36 144b526 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\36 144b526 {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#\35 59367c2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-right: 0%;
    padding-left: 0%;
}
}



@media (max-width: 767px) {
    
#\36 144b526 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 59367c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#group_abm {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jbf {
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cpp {
    margin: 20px 0% 0px 0%;
}
    
#group_urt {
    min-height: 350px;
    width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#widget_vvh {
    margin: 0px 0% 0px 0%;
}
    
#a9d56d27 {
    margin: 6px 0% 0px 0%;
}
    
#\30 1068778 {
    margin: 0px 0% 0px 0%;
}
    
#b4dc714e {
    margin: 6px 0% 0px 0%;
}
    
#\32 9d442d7 {
    margin: 6px 0% 0px 0%;
}
    
#feb7780b {
    margin: 6px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 59367c2 {
    padding-top: 7%;
    padding-bottom: 7%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 144b526 {
    width: 100%;
    min-height: 80px;
}
}



@media all {
    
#\30 ad6e77b {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\33 8d60aa8 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 20a3e9c {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\34 4be06e0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#a55a6e27 {
    position: relative;
    width: 220px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 393d169 {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\31 ce47ed1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4be06e0 {
    width: 100%;
    min-height: 8px;
}
    
#\30 393d169 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
}



@media (min-width: 1400px) {
    
#\34 4be06e0 {
    width: 100%;
    min-height: 8px;
}
    
#\30 393d169 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding-right: 0%;
    padding-left: 0%;
}
}



@media (max-width: 767px) {
    
#\34 4be06e0 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#a55a6e27 {
    margin: 0px 0% 10px 0%;
}
    
#\30 393d169 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#\31 ce47ed1 {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 4be06e0 {
    width: 100%;
    min-height: 160px;
}
    
#\30 393d169 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#a5d42687 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 0% 50%;
    align-items: start;
    position: relative;
    background-image: none;
    background-color: var(--color_3);
}
    
#\38 993571f {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\31 48991c0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 49%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    margin-right: 2%;
    padding: 4% 16px 4% 16px;
}
    
#group_rn0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    align-self: flex-start;
    margin-left: -20%;
    background-color: var(--color_7);
    border-style: solid;
    border-color: #000000 var(--color_5) #000000 var(--color_5);
    border-width: 0 5px 0 0px;
    order: 1;
    padding: 30px 15px 30px 15px;
}
    
#group_k66 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    background-image: url("https://le-de.cdn-website.com/ee2914b312544726ba1786d711058930/dms3rep/multi/opt/engineer--1920w.png");
    padding: 16px 16px 16px 16px;
}
#group_k66.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3ElEQVQY0wHRAS7+ALKeg7WghbylisOrj8qtjtCtiNOqgdCqg8iohsGmiQCwm4C0noK8pInEpobNo3rUoG7WnWbTnGvMn3fHpoYAtZ+CuaGFvqOGw5t3yo9fz4ZL0IREyoFJxo1fxZx5ALSdf7mhg7ucfriIZLNxRbFlM7JlMbBlNLR3TrqOawC9pIbBqIm4l3mkdliMUjSAQSKAQiKKTCycakquiWoAu6GCv6WFsZF0jmlRZz0sUikaVy0db0MtimBEn3pbAMGmhsWqibaafItwWVtBMz4lHUUqHmJALIJaPZtwTQC+ooHBpYO4nX2ZgGZzW0ZUPCxWOCVpQyqDVTKVYTcAwaWEw6eFwaaFsph5knhdclQ8ZD8nZz4je00riloyAMGkgcKlgsOmg8OnhrOWeJp6YIJdRnhTPYNeRI5pSgDEp4TGqYbJrYzKspa/qpaumouch3qTfXOWgnebiHoAw6J7w590wZ51vqGEuqWStaOXrp2TqZePqZiQrJuSAMCccbqRYLKIWK2HYKuKbKuMcKmMcqmNc6iMcqmKcAC+mW23jVyugU+pf1GpgFaqgVenf1elflajfFSke1IAvZtzt5Nps4xgsotfs4xetItcsIlcroZYq4NVq4BRYVbr2B3G87wAAAAASUVORK5CYII=');
}
    
#group_3nu {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
}
    
#widget_ghd {
    position: relative;
    width: 45px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#group_cce {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 89.99775048777688%;
    min-height: auto;
    max-height: 100%;
    padding-left: 15px;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6us {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_is8 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 9px;
}
    
#group_64j {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
}
    
#a0290f9d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3ad7648 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b12c0eec {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    align-self: flex-start;
    margin-left: -20%;
    background-color: var(--color_7);
    border-style: solid;
    border-color: #000000 var(--color_5) #000000 var(--color_5);
    border-width: 0 5px 0 0px;
    order: 1;
    padding: 30px 15px 30px 15px;
}
    
#\34 0d6a5bf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
}
    
#\38 0471c17 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 89.99775048777688%;
    min-height: auto;
    max-height: 100%;
    padding-left: 15px;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#da525369 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b03b91a5 {
    position: relative;
    width: 45px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\37 de405de {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 9px;
}
    
#d594f9e6 {
    position: relative;
    width: 45px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\39 2d868f6 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 a114d17 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 89.99775048777688%;
    min-height: auto;
    max-height: 100%;
    padding-left: 15px;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c929268d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 9px;
}
    
#cf3791bf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    align-self: flex-start;
    margin-left: -20%;
    background-color: var(--color_7);
    border-style: solid;
    border-color: #000000 var(--color_5) #000000 var(--color_5);
    border-width: 0 5px 0 0px;
    order: 1;
    padding: 30px 15px 30px 15px;
}
    
#e52b29fa {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
}
    
#widget_hpd {
    position: relative;
    width: 150px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-bottom: -10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 993571f {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\31 48991c0 {
    width: 50%;
    min-height: 8px;
    padding-top: 7%;
    padding-bottom: 7%;
    row-gap: 20px;
}
    
#group_k66 {
    width: 50%;
    min-height: 8px;
}
#group_k66.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3ElEQVQY0wHRAS7+ALKeg7WghbylisOrj8qtjtCtiNOqgdCqg8iohsGmiQCwm4C0noK8pInEpobNo3rUoG7WnWbTnGvMn3fHpoYAtZ+CuaGFvqOGw5t3yo9fz4ZL0IREyoFJxo1fxZx5ALSdf7mhg7ucfriIZLNxRbFlM7JlMbBlNLR3TrqOawC9pIbBqIm4l3mkdliMUjSAQSKAQiKKTCycakquiWoAu6GCv6WFsZF0jmlRZz0sUikaVy0db0MtimBEn3pbAMGmhsWqibaafItwWVtBMz4lHUUqHmJALIJaPZtwTQC+ooHBpYO4nX2ZgGZzW0ZUPCxWOCVpQyqDVTKVYTcAwaWEw6eFwaaFsph5knhdclQ8ZD8nZz4je00riloyAMGkgcKlgsOmg8OnhrOWeJp6YIJdRnhTPYNeRI5pSgDEp4TGqYbJrYzKspa/qpaumouch3qTfXOWgnebiHoAw6J7w590wZ51vqGEuqWStaOXrp2TqZePqZiQrJuSAMCccbqRYLKIWK2HYKuKbKuMcKmMcqmNc6iMcqmKcAC+mW23jVyugU+pf1GpgFaqgVenf1elflajfFSke1IAvZtzt5Nps4xgsotfs4xetItcsIlcroZYq4NVq4BRYVbr2B3G87wAAAAASUVORK5CYII=');
}
    
#group_rn0 {
    width: 120%;
    margin-left: 0%;
}
    
#widget_ghd {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_3nu {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_cce {
    margin: 0px 0% 0px 0%;
}
    
#b12c0eec {
    width: 120%;
    margin-left: 0%;
}
    
#\34 0d6a5bf {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\38 0471c17 {
    margin: 0px 0% 0px 0%;
}
    
#b03b91a5 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d594f9e6 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 a114d17 {
    margin: 0px 0% 0px 0%;
}
    
#cf3791bf {
    width: 120%;
    margin-left: 0%;
}
    
#e52b29fa {
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 1400px) {
    
#\38 993571f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\31 48991c0 {
    width: 50%;
    min-height: 8px;
    margin-right: 0%;
}
    
#group_k66 {
    width: 50%;
    min-height: 8px;
}
#group_k66.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3ElEQVQY0wHRAS7+ALKeg7WghbylisOrj8qtjtCtiNOqgdCqg8iohsGmiQCwm4C0noK8pInEpobNo3rUoG7WnWbTnGvMn3fHpoYAtZ+CuaGFvqOGw5t3yo9fz4ZL0IREyoFJxo1fxZx5ALSdf7mhg7ucfriIZLNxRbFlM7JlMbBlNLR3TrqOawC9pIbBqIm4l3mkdliMUjSAQSKAQiKKTCycakquiWoAu6GCv6WFsZF0jmlRZz0sUikaVy0db0MtimBEn3pbAMGmhsWqibaafItwWVtBMz4lHUUqHmJALIJaPZtwTQC+ooHBpYO4nX2ZgGZzW0ZUPCxWOCVpQyqDVTKVYTcAwaWEw6eFwaaFsph5knhdclQ8ZD8nZz4je00riloyAMGkgcKlgsOmg8OnhrOWeJp6YIJdRnhTPYNeRI5pSgDEp4TGqYbJrYzKspa/qpaumouch3qTfXOWgnebiHoAw6J7w590wZ51vqGEuqWStaOXrp2TqZePqZiQrJuSAMCccbqRYLKIWK2HYKuKbKuMcKmMcqmNc6iMcqmKcAC+mW23jVyugU+pf1GpgFaqgVenf1elflajfFSke1IAvZtzt5Nps4xgsotfs4xetItcsIlcroZYq4NVq4BRYVbr2B3G87wAAAAASUVORK5CYII=');
}
    
#group_rn0 {
    width: 80%;
}
    
#widget_ghd {
    height: auto;
}
    
#b12c0eec {
    width: 80%;
}
    
#b03b91a5 {
    height: auto;
}
    
#d594f9e6 {
    height: auto;
}
    
#cf3791bf {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\38 993571f {
    min-height: 240px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\31 48991c0 {
    width: 80%;
    min-height: 8px;
    align-items: center;
    margin-right: 0%;
    row-gap: 20px;
    padding: 16% 15px 16% 15px;
}
    
#group_k66 {
    width: 20%;
    min-height: 8px;
    align-items: center;
}
#group_k66.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3ElEQVQY0wHRAS7+ALKeg7WghbylisOrj8qtjtCtiNOqgdCqg8iohsGmiQCwm4C0noK8pInEpobNo3rUoG7WnWbTnGvMn3fHpoYAtZ+CuaGFvqOGw5t3yo9fz4ZL0IREyoFJxo1fxZx5ALSdf7mhg7ucfriIZLNxRbFlM7JlMbBlNLR3TrqOawC9pIbBqIm4l3mkdliMUjSAQSKAQiKKTCycakquiWoAu6GCv6WFsZF0jmlRZz0sUikaVy0db0MtimBEn3pbAMGmhsWqibaafItwWVtBMz4lHUUqHmJALIJaPZtwTQC+ooHBpYO4nX2ZgGZzW0ZUPCxWOCVpQyqDVTKVYTcAwaWEw6eFwaaFsph5knhdclQ8ZD8nZz4je00riloyAMGkgcKlgsOmg8OnhrOWeJp6YIJdRnhTPYNeRI5pSgDEp4TGqYbJrYzKspa/qpaumouch3qTfXOWgnebiHoAw6J7w590wZ51vqGEuqWStaOXrp2TqZePqZiQrJuSAMCccbqRYLKIWK2HYKuKbKuMcKmMcqmNc6iMcqmKcAC+mW23jVyugU+pf1GpgFaqgVenf1elflajfFSke1IAvZtzt5Nps4xgsotfs4xetItcsIlcroZYq4NVq4BRYVbr2B3G87wAAAAASUVORK5CYII=');
}
    
#group_rn0 {
    margin-left: 0%;
    width: 100%;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
}
    
#widget_ghd {
    height: auto;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3ad7648 {
    width: 60px;
}
    
#group_3nu {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#group_cce {
    padding-left: 0px;
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#b12c0eec {
    margin-left: 0%;
    width: 100%;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
}
    
#\34 0d6a5bf {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\38 0471c17 {
    padding-left: 0px;
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#b03b91a5 {
    height: auto;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#d594f9e6 {
    height: auto;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a114d17 {
    padding-left: 0px;
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#cf3791bf {
    margin-left: 0%;
    width: 100%;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
}
    
#e52b29fa {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\39 390c96b {
    margin-right: 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 993571f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 48991c0 {
    width: 100%;
    min-height: 502px;
}
    
#group_k66 {
    width: 100%;
    min-height: 80px;
}
#group_k66.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3ElEQVQY0wHRAS7+ALKeg7WghbylisOrj8qtjtCtiNOqgdCqg8iohsGmiQCwm4C0noK8pInEpobNo3rUoG7WnWbTnGvMn3fHpoYAtZ+CuaGFvqOGw5t3yo9fz4ZL0IREyoFJxo1fxZx5ALSdf7mhg7ucfriIZLNxRbFlM7JlMbBlNLR3TrqOawC9pIbBqIm4l3mkdliMUjSAQSKAQiKKTCycakquiWoAu6GCv6WFsZF0jmlRZz0sUikaVy0db0MtimBEn3pbAMGmhsWqibaafItwWVtBMz4lHUUqHmJALIJaPZtwTQC+ooHBpYO4nX2ZgGZzW0ZUPCxWOCVpQyqDVTKVYTcAwaWEw6eFwaaFsph5knhdclQ8ZD8nZz4je00riloyAMGkgcKlgsOmg8OnhrOWeJp6YIJdRnhTPYNeRI5pSgDEp4TGqYbJrYzKspa/qpaumouch3qTfXOWgnebiHoAw6J7w590wZ51vqGEuqWStaOXrp2TqZePqZiQrJuSAMCccbqRYLKIWK2HYKuKbKuMcKmMcqmNc6iMcqmKcAC+mW23jVyugU+pf1GpgFaqgVenf1elflajfFSke1IAvZtzt5Nps4xgsotfs4xetItcsIlcroZYq4NVq4BRYVbr2B3G87wAAAAASUVORK5CYII=');
}
    
#widget_ghd {
    height: auto;
}
    
#b03b91a5 {
    height: auto;
}
    
#d594f9e6 {
    height: auto;
}
}



@media all {
    
#c4a609dc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#ca09c933 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 1ba3483 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_7);
}
    
#a4265c21 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4a609dc {
    width: 100%;
    min-height: 8px;
}
    
#a4265c21 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 7% 2% 7% 2%;
}
}



@media (min-width: 1400px) {
    
#c4a609dc {
    width: 100%;
    min-height: 8px;
}
    
#a4265c21 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#c4a609dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca09c933.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
    
#a4265c21 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#c4a609dc {
    width: 100%;
    min-height: 80px;
}
    
#a4265c21 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}

