@media all {
  *#dm .dmInner div.u_1219877353 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1476257996 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1960637299 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner *.u_1266425300 { text-align:CENTER !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5.5% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0 0 25px 25px;
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/25-1920w.png);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_abl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oj6 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5.5% 4% 5.5% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 336px;
    height: auto;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5.5% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_c7v {
    width: 99.82%;
    grid-template-rows: minmax(532px, max-content);
    max-width: 100%;
}
    
#widget_c6u {
    width: 100.00%;
    height: 266px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 266px;
}
    
#\31 49900c7 {
    width: 45.34%;
    height: 250px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
}
    
#group_dgn {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 52.42%;
    min-height: 46.99%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
    border-width: 1px 1px 1px 1px;
}
    
#widget_40k {
    width: 82.45%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_mts {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 c7dbecb {
    width: 82.45%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_aek {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_fed {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#c10190e1 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5.5% 4% 5.5% 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 12% 4%;
}
    
#widget_c6u {
    height: 266px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 266px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 49900c7 {
    height: 250px;
    justify-self: end;
    align-self: start;
    width: 45.33%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\35 c7dbecb {
    width: 96.72%;
}
}



@media all {
    
#f12f3346 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c5affefe {
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 25px 25px 0 0;
}
    
#\33 d87b74e {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5.5% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 dd66d9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dbv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d87b74e {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#f12f3346 {
    width: 100%;
    min-height: 30px;
    align-items: center;
    height: auto;
}
    
#\33 d87b74e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 12%;
}
    
#widget_dbv {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\30 e78dc1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e7e793e {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\31 e1f7534::before, #\31 e1f7534 > .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;
}
#\31 e1f7534 {
    width: 100.00%;
    grid-template-rows: minmax(421.06px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/5-1920w.png);
    border-radius: 15px 15px 15px 15px;
    padding: 3% 3% 3% 3%;
}
#\31 e1f7534.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA70lEQVQI1x3KsUrDQACA4XsVceogiG4BJ6GD2EVEig5ZhNJFEHVwFCmiVMRBqTgUHESKQkscNG6lqW3AatWcCQ3mklz6Gr/Y4ds+sblqcHZQxm7W+Xjv43lfjEYBSkVESvEbRRNiaXGO7fI6tfMKj9Y9jtNGym/iWKHieJL/iZnZHIXlPDtbJWoXp7SaDRyng/yRhGFImqbESYKYyk1jGPOYawWqh/s0buvY9jODwRu+76MzTaJTxEpxgZKZ52jX5O6qypP1gP1i47ounpToLJsQlZMi18cbWJd7dFo39LttXns9hp9D/CAg1Ro9HvMHRBy1o8GRLOEAAAAASUVORK5CYII=');
}
    
#\32 2652b07 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 345px;
}
    
#a4b2f694 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9bc54cf {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 345px;
}
    
#\34 04d9e81 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#fb598d8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2397edc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f7c27ca7::before, #f7c27ca7 > .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;
}
#f7c27ca7 {
    width: 100.00%;
    grid-template-rows: minmax(421.06px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/8-1920w.png);
    border-radius: 15px 15px 15px 15px;
    padding: 3% 3% 3% 3%;
}
#f7c27ca7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1x3KTU6DQACA0Tmj53DhwpUbEy9QTVw0mmqtGVrlbwqUAkMBkSqQhoYam1oP85n41k98ZiF1FtCsFK02eXMfmI+vCab3pKFLW1dU7wUiD23K2KHJPLZlQJO8Er6MCC1JlkR0m5a2rRG+OSFy5X/uygUf2sE1nnCkQRqlfHUd/a5HWMYIZ/bI0puxzgOq1MOTY+zhEG059HXN/nBAKEtim88oNSWNFXou8W+vsC/PyO5u2BYF+58jYrlwUXMT1zeJtc/Km5APTonOT1gPLtgkmu/jL39ZtbqiEx1F+AAAAABJRU5ErkJggg==');
}
    
#\39 91041bc {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 345px;
}
    
#db829d61 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#e0709f0a {
    background-color: var(--color_2);
    background-image: initial;
}
    
#de068f58::before, #de068f58 > .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;
}
#de068f58 {
    width: 100.00%;
    grid-template-rows: minmax(421.06px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/4-1920w.png);
    border-radius: 15px 15px 15px 15px;
    padding: 3% 3% 3% 3%;
}
#de068f58.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVQI1wXBS0vCAADA8X2IvkGn6NSxU10jisBDZA+k6KUQPRTbcLQaFjEkFKJkMlIqW4tlCwvTaQ+NaNFDLCI69j3+/X7CT6SDP7mTd6WXjDhOYlMhlzX4cC3eSseUsxqmFkZ4UX20tnxcK6NoiwHWxQh5PUXTtfi6O+fRTlPU4wiVtUnu1WlOY/NoC1PEo8vYmSTNWoFfr8Jr+YyapSPUVwa4jQ6ztzSDFAwhr0pc5vZpNUq0vAfqNw5O3kC4GGon7+9mY2KE4GwYSd7GMQ/5fKri1atc2ScYuzsI2Z42Uv1dBAb99I3JzIlJCuYR388ujUoR8yBNQo3xD/BRo+bb+2k9AAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb598d8d {
    width: 100%;
    min-height: 80px;
}
    
#\39 2397edc {
    width: 100%;
    min-height: 80px;
}
    
#\30 e78dc1e {
    width: 100%;
    min-height: 80px;
}
    
#\31 e1f7534::before, #\31 e1f7534 > .bgExtraLayerOverlay {
    
}
#\31 e1f7534.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA70lEQVQI1x3KsUrDQACA4XsVceogiG4BJ6GD2EVEig5ZhNJFEHVwFCmiVMRBqTgUHESKQkscNG6lqW3AatWcCQ3mklz6Gr/Y4ds+sblqcHZQxm7W+Xjv43lfjEYBSkVESvEbRRNiaXGO7fI6tfMKj9Y9jtNGym/iWKHieJL/iZnZHIXlPDtbJWoXp7SaDRyng/yRhGFImqbESYKYyk1jGPOYawWqh/s0buvY9jODwRu+76MzTaJTxEpxgZKZ52jX5O6qypP1gP1i47ounpToLJsQlZMi18cbWJd7dFo39LttXns9hp9D/CAg1Ro9HvMHRBy1o8GRLOEAAAAASUVORK5CYII=');
}
    
#f7c27ca7::before, #f7c27ca7 > .bgExtraLayerOverlay {
    
}
#f7c27ca7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1x3KTU6DQACA0Tmj53DhwpUbEy9QTVw0mmqtGVrlbwqUAkMBkSqQhoYam1oP85n41k98ZiF1FtCsFK02eXMfmI+vCab3pKFLW1dU7wUiD23K2KHJPLZlQJO8Er6MCC1JlkR0m5a2rRG+OSFy5X/uygUf2sE1nnCkQRqlfHUd/a5HWMYIZ/bI0puxzgOq1MOTY+zhEG059HXN/nBAKEtim88oNSWNFXou8W+vsC/PyO5u2BYF+58jYrlwUXMT1zeJtc/Km5APTonOT1gPLtgkmu/jL39ZtbqiEx1F+AAAAABJRU5ErkJggg==');
}
    
#a4b2f694 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#de068f58::before, #de068f58 > .bgExtraLayerOverlay {
    
}
#de068f58.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVQI1wXBS0vCAADA8X2IvkGn6NSxU10jisBDZA+k6KUQPRTbcLQaFjEkFKJkMlIqW4tlCwvTaQ+NaNFDLCI69j3+/X7CT6SDP7mTd6WXjDhOYlMhlzX4cC3eSseUsxqmFkZ4UX20tnxcK6NoiwHWxQh5PUXTtfi6O+fRTlPU4wiVtUnu1WlOY/NoC1PEo8vYmSTNWoFfr8Jr+YyapSPUVwa4jQ6ztzSDFAwhr0pc5vZpNUq0vAfqNw5O3kC4GGon7+9mY2KE4GwYSd7GMQ/5fKri1atc2ScYuzsI2Z42Uv1dBAb99I3JzIlJCuYR388ujUoR8yBNQo3xD/BRo+bb+2k9AAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#fb598d8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 2397edc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 e78dc1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e1f7534::before, #\31 e1f7534 > .bgExtraLayerOverlay {
    
}
#\31 e1f7534.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA70lEQVQI1x3KsUrDQACA4XsVceogiG4BJ6GD2EVEig5ZhNJFEHVwFCmiVMRBqTgUHESKQkscNG6lqW3AatWcCQ3mklz6Gr/Y4ds+sblqcHZQxm7W+Xjv43lfjEYBSkVESvEbRRNiaXGO7fI6tfMKj9Y9jtNGym/iWKHieJL/iZnZHIXlPDtbJWoXp7SaDRyng/yRhGFImqbESYKYyk1jGPOYawWqh/s0buvY9jODwRu+76MzTaJTxEpxgZKZ52jX5O6qypP1gP1i47ounpToLJsQlZMi18cbWJd7dFo39LttXns9hp9D/CAg1Ro9HvMHRBy1o8GRLOEAAAAASUVORK5CYII=');
}
    
#f7c27ca7::before, #f7c27ca7 > .bgExtraLayerOverlay {
    
}
#f7c27ca7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1x3KTU6DQACA0Tmj53DhwpUbEy9QTVw0mmqtGVrlbwqUAkMBkSqQhoYam1oP85n41k98ZiF1FtCsFK02eXMfmI+vCab3pKFLW1dU7wUiD23K2KHJPLZlQJO8Er6MCC1JlkR0m5a2rRG+OSFy5X/uygUf2sE1nnCkQRqlfHUd/a5HWMYIZ/bI0puxzgOq1MOTY+zhEG059HXN/nBAKEtim88oNSWNFXou8W+vsC/PyO5u2BYF+58jYrlwUXMT1zeJtc/Km5APTonOT1gPLtgkmu/jL39ZtbqiEx1F+AAAAABJRU5ErkJggg==');
}
    
#a4b2f694 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#de068f58::before, #de068f58 > .bgExtraLayerOverlay {
    
}
#de068f58 {
    width: 100.00%;
    grid-template-rows: minmax(361px, max-content);
}
#de068f58.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVQI1wXBS0vCAADA8X2IvkGn6NSxU10jisBDZA+k6KUQPRTbcLQaFjEkFKJkMlIqW4tlCwvTaQ+NaNFDLCI69j3+/X7CT6SDP7mTd6WXjDhOYlMhlzX4cC3eSseUsxqmFkZ4UX20tnxcK6NoiwHWxQh5PUXTtfi6O+fRTlPU4wiVtUnu1WlOY/NoC1PEo8vYmSTNWoFfr8Jr+YyapSPUVwa4jQ6ztzSDFAwhr0pc5vZpNUq0vAfqNw5O3kC4GGon7+9mY2KE4GwYSd7GMQ/5fKri1atc2ScYuzsI2Z42Uv1dBAb99I3JzIlJCuYR388ujUoR8yBNQo3xD/BRo+bb+2k9AAAAAElFTkSuQmCC');
}
}



@media all {
    
#f4407b98 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\38 ad72613 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#dedf8149 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba0807d9 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\37 a2b9d13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f69b9b0::before, #\35 f69b9b0 > .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;
}
#\35 f69b9b0 {
    width: 100.00%;
    grid-template-rows: minmax(421.06px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/19-1920w.png);
    border-radius: 15px 15px 15px 15px;
    padding: 3% 3% 3% 3%;
}
#\35 f69b9b0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5UlEQVQI1y3JW0vCYACA4e8vetFFNx0IqpuiNYlishKtlU4MZiU6kyFl0cROWpAF5kV2WOvDHfLXvEF18Vw9wqkf4brnnJxdUK9V2cunKZRS5CvrNLs5HoeHDN4PELZdpmTts2vsUMhl2NRV0plVDHOD1k2V4ccVvuwgtJRGcmmRlfkptrVlsnoS09iibBXp3d8S+B7jcISYmZ1jeiLBwmQCU1dp2BaddpOHbpu3lwFhIBl/xwhVUdDXFIpZHdep0O/dIT9fCaRHOJLEUUAcRwjnuMZpw+H6ssVz/4kv3yP6zz/xrx+t6K8yWSnguQAAAABJRU5ErkJggg==');
}
    
#d76ee5c3::before, #d76ee5c3 > .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;
}
#d76ee5c3 {
    width: 100.00%;
    grid-template-rows: minmax(421.06px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/11-1920w.png);
    border-radius: 15px 15px 15px 15px;
    padding: 3% 3% 3% 3%;
}
#d76ee5c3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4klEQVQI1wXBW0uDYACAYf9RFxFBNGxbqR2UtVA3D6ilzq9yCbNaFsjWRTBoLWgXgwYNuuhfvj2PFIuKKC05NSxUzeA2a7D61PhaaIwqF7+4J31+RYoGY4J4xPGZSbOl4Jrb1A8N6pcW4q6LlST0BjmSd1nihAUneg+5qaIc7RF4bYrinGLkE4grOn0HyfaHWG6O3gk4OLTZ2rHYlVPc8Im6njKdVAzzDMn2MtIoRAR9PNNBbqfsq48kNx+8z79Zr5bM3iZIjp8wFibTa4MyvKCrxyj6GDFcMJtv+Pvd8LNe8g9C54LZnY96BwAAAABJRU5ErkJggg==');
}
    
#c1210cd7 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 345px;
}
    
#de1e663a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e49f63e3 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\31 0d6c6ab {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 345px;
}
    
#f1545d7d::before, #f1545d7d > .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;
}
#f1545d7d {
    width: 100.00%;
    grid-template-rows: minmax(421.06px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/17-1920w.png);
    border-radius: 15px 15px 15px 15px;
    padding: 3% 3% 3% 3%;
}
#f1545d7d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVQI1wXBT0vCYADA4X286BDEipYiTQhaCTqXuWVzbXvn5G1qOf+gjiCQsqIuo0uXKOxSp77Rr+dRGvo2UrRZrp75/v3jY/3Dw+MT45srpG/jVA0O9jUUU1eJLi+YzG95yd+5W70yHE/py4gkcPBqxxgFDeWoqGJVK4SiQzqZIwcpbhAiApfEPyeyKtSLGoq+u8VhqYDdOKUbhoR+QM008Vo2PeEyEi7yrI5SVjcxSnt4TYu+8Ol1IpymTTeOGA4SltmM+2yBYuxs0DopI32XqYy5jmOCtkc6GjNbZOT5G1+fa/4B/g2X4rg2OoAAAAAASUVORK5CYII=');
}
    
#\38 19f3c89 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 345px;
}
    
#a7c114b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de1e663a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#dedf8149 {
    width: 100%;
    min-height: 80px;
}
    
#f1545d7d::before, #f1545d7d > .bgExtraLayerOverlay {
    
}
#f1545d7d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVQI1wXBT0vCYADA4X286BDEipYiTQhaCTqXuWVzbXvn5G1qOf+gjiCQsqIuo0uXKOxSp77Rr+dRGvo2UrRZrp75/v3jY/3Dw+MT45srpG/jVA0O9jUUU1eJLi+YzG95yd+5W70yHE/py4gkcPBqxxgFDeWoqGJVK4SiQzqZIwcpbhAiApfEPyeyKtSLGoq+u8VhqYDdOKUbhoR+QM008Vo2PeEyEi7yrI5SVjcxSnt4TYu+8Ol1IpymTTeOGA4SltmM+2yBYuxs0DopI32XqYy5jmOCtkc6GjNbZOT5G1+fa/4B/g2X4rg2OoAAAAAASUVORK5CYII=');
}
    
#\37 a2b9d13 {
    width: 100%;
    min-height: 80px;
}
    
#\35 f69b9b0::before, #\35 f69b9b0 > .bgExtraLayerOverlay {
    
}
#\35 f69b9b0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5UlEQVQI1y3JW0vCYACA4e8vetFFNx0IqpuiNYlishKtlU4MZiU6kyFl0cROWpAF5kV2WOvDHfLXvEF18Vw9wqkf4brnnJxdUK9V2cunKZRS5CvrNLs5HoeHDN4PELZdpmTts2vsUMhl2NRV0plVDHOD1k2V4ccVvuwgtJRGcmmRlfkptrVlsnoS09iibBXp3d8S+B7jcISYmZ1jeiLBwmQCU1dp2BaddpOHbpu3lwFhIBl/xwhVUdDXFIpZHdep0O/dIT9fCaRHOJLEUUAcRwjnuMZpw+H6ssVz/4kv3yP6zz/xrx+t6K8yWSnguQAAAABJRU5ErkJggg==');
}
    
#a7c114b9 {
    width: 100%;
    min-height: 80px;
}
    
#d76ee5c3::before, #d76ee5c3 > .bgExtraLayerOverlay {
    
}
#d76ee5c3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4klEQVQI1wXBW0uDYACAYf9RFxFBNGxbqR2UtVA3D6ilzq9yCbNaFsjWRTBoLWgXgwYNuuhfvj2PFIuKKC05NSxUzeA2a7D61PhaaIwqF7+4J31+RYoGY4J4xPGZSbOl4Jrb1A8N6pcW4q6LlST0BjmSd1nihAUneg+5qaIc7RF4bYrinGLkE4grOn0HyfaHWG6O3gk4OLTZ2rHYlVPc8Im6njKdVAzzDMn2MtIoRAR9PNNBbqfsq48kNx+8z79Zr5bM3iZIjp8wFibTa4MyvKCrxyj6GDFcMJtv+Pvd8LNe8g9C54LZnY96BwAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#de1e663a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#dedf8149 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1545d7d::before, #f1545d7d > .bgExtraLayerOverlay {
    
}
#f1545d7d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVQI1wXBT0vCYADA4X286BDEipYiTQhaCTqXuWVzbXvn5G1qOf+gjiCQsqIuo0uXKOxSp77Rr+dRGvo2UrRZrp75/v3jY/3Dw+MT45srpG/jVA0O9jUUU1eJLi+YzG95yd+5W70yHE/py4gkcPBqxxgFDeWoqGJVK4SiQzqZIwcpbhAiApfEPyeyKtSLGoq+u8VhqYDdOKUbhoR+QM008Vo2PeEyEi7yrI5SVjcxSnt4TYu+8Ol1IpymTTeOGA4SltmM+2yBYuxs0DopI32XqYy5jmOCtkc6GjNbZOT5G1+fa/4B/g2X4rg2OoAAAAAASUVORK5CYII=');
}
    
#\37 a2b9d13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f69b9b0::before, #\35 f69b9b0 > .bgExtraLayerOverlay {
    
}
#\35 f69b9b0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5UlEQVQI1y3JW0vCYACA4e8vetFFNx0IqpuiNYlishKtlU4MZiU6kyFl0cROWpAF5kV2WOvDHfLXvEF18Vw9wqkf4brnnJxdUK9V2cunKZRS5CvrNLs5HoeHDN4PELZdpmTts2vsUMhl2NRV0plVDHOD1k2V4ccVvuwgtJRGcmmRlfkptrVlsnoS09iibBXp3d8S+B7jcISYmZ1jeiLBwmQCU1dp2BaddpOHbpu3lwFhIBl/xwhVUdDXFIpZHdep0O/dIT9fCaRHOJLEUUAcRwjnuMZpw+H6ssVz/4kv3yP6zz/xrx+t6K8yWSnguQAAAABJRU5ErkJggg==');
}
    
#a7c114b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d76ee5c3::before, #d76ee5c3 > .bgExtraLayerOverlay {
    
}
#d76ee5c3 {
    width: 100.00%;
    grid-template-rows: minmax(361px, max-content);
}
#d76ee5c3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4klEQVQI1wXBW0uDYACAYf9RFxFBNGxbqR2UtVA3D6ilzq9yCbNaFsjWRTBoLWgXgwYNuuhfvj2PFIuKKC05NSxUzeA2a7D61PhaaIwqF7+4J31+RYoGY4J4xPGZSbOl4Jrb1A8N6pcW4q6LlST0BjmSd1nihAUneg+5qaIc7RF4bYrinGLkE4grOn0HyfaHWG6O3gk4OLTZ2rHYlVPc8Im6njKdVAzzDMn2MtIoRAR9PNNBbqfsq48kNx+8z79Zr5bM3iZIjp8wFibTa4MyvKCrxyj6GDFcMJtv+Pvd8LNe8g9C54LZnY96BwAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\31 11cad82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e4a3cff9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2014ce2 {
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 0 0 25px 25px;
}
    
#\31 1bf9f77 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1bf9f77 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\37 2025097 {
    margin: 0px 0% 0px 0%;
}
    
#\31 11cad82 {
    width: 100%;
    min-height: 30px;
    align-items: center;
    height: auto;
}
    
#\31 1bf9f77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 12% 4%;
}
    
#e4a3cff9 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\39 6951105 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b421b60b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#faf61b17 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5.5% 8% 5.5% 8%;
}
    
#widget_1bq {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mdq {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_b3e {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
}
    
#group_oqh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 5px 1px;
    order: 2;
}
    
#widget_6tv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ff6bada {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 5px 1px;
    order: 3;
}
    
#\34 2ba3d6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 dd20d43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 5px 1px;
    order: 4;
}
    
#\33 13720ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fae65591 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 5px 1px;
    order: 5;
}
    
#b6e3cf64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6683ab8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 5px 1px;
    order: 6;
}
    
#\38 690afe3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 5px 1px;
    order: 7;
}
    
#\36 c5c9085 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c50649f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 5px 1px;
    order: 8;
}
    
#\31 0de7d3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tss {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\33 6aadd85 {
    width: 100.00%;
    height: 536px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#faf61b17 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5.5% 4% 5.5% 4%;
}
    
#group_b3e {
    width: 100%;
    min-height: 80px;
}
    
#b421b60b {
    width: 100%;
    min-height: 80px;
}
    
#\33 785897b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b421b60b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#faf61b17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#group_b3e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 6aadd85 {
    height: 240px;
}
    
#widget_tss {
    width: 96.66%;
}
    
#\33 785897b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 8e45acc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 c99c4e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 2% 40px 5.5% 40px;
}
    
#\35 be211a2 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5.5% 8% 0% 8%;
}
    
#a47a1988::before, #a47a1988 > .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;
}
#a47a1988 {
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/32-1920w.png);
    border-radius: 25px 25px 25px 25px;
}
#a47a1988.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAArUlEQVQI103NvRLBQBiF4VzD7rekoWF3Iyqp/FwECWHGUKFFL5cQtRnc62sSMaM6zTPvCTrTN+3kjopvKH9GuQPabhG3QVyO2CXSSwm60xftpETFBSq6oP0J7XZ/MEN6C4Lu7E1YFYd/0O8Rv8G4FWJTpD//FsPfdXRG+yPid5gGmhpWxcmzgUUDD4jfYvyaVg2XGJsRdMYPwlGJjgv04IpER0wFXU7L5fUam/MBnLljNiP0968AAAAASUVORK5CYII=');
}
    
#widget_rqm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_59u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 be211a2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5.5% 4% 0% 4%;
}
    
#a47a1988::before, #a47a1988 > .bgExtraLayerOverlay {
    
}
#a47a1988.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAArUlEQVQI103NvRLBQBiF4VzD7rekoWF3Iyqp/FwECWHGUKFFL5cQtRnc62sSMaM6zTPvCTrTN+3kjopvKH9GuQPabhG3QVyO2CXSSwm60xftpETFBSq6oP0J7XZ/MEN6C4Lu7E1YFYd/0O8Rv8G4FWJTpD//FsPfdXRG+yPid5gGmhpWxcmzgUUDD4jfYvyaVg2XGJsRdMYPwlGJjgv04IpER0wFXU7L5fUam/MBnLljNiP0968AAAAASUVORK5CYII=');
}
    
#\38 c99c4e6 {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
    padding: 5.5% 40px 5.5% 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8e45acc {
    width: 100%;
    min-height: 80px;
}
    
#\37 cf6d207 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 8e45acc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c99c4e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5.5% 25px 5.5% 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 be211a2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a47a1988::before, #a47a1988 > .bgExtraLayerOverlay {
    
}
#a47a1988.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAArUlEQVQI103NvRLBQBiF4VzD7rekoWF3Iyqp/FwECWHGUKFFL5cQtRnc62sSMaM6zTPvCTrTN+3kjopvKH9GuQPabhG3QVyO2CXSSwm60xftpETFBSq6oP0J7XZ/MEN6C4Lu7E1YFYd/0O8Rv8G4FWJTpD//FsPfdXRG+yPid5gGmhpWxcmzgUUDD4jfYvyaVg2XGJsRdMYPwlGJjgv04IpER0wFXU7L5fUam/MBnLljNiP0968AAAAASUVORK5CYII=');
}
    
#widget_59u {
    width: 100.00%;
}
}



@media all {
    
#c07d25dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#b8e27c10 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 8% 2.5% 8%;
}
    
#\38 caf9f77 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_4qq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_br4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8e27c10 {
    padding: 5.5% 4% 2.5% 4%;
}
    
#\31 5beb657 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c07d25dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8e27c10 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2.5% 4%;
}
    
#\31 5beb657 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 75e9fb8 {
    min-height: 274px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 5.5% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 1c23c2f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 1c23c2f {
    width: 200px;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 2;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 592df23 {
    width: 99.83478187016958%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 49fb551 {
    width: 666px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 738f388::before, #\32 738f388 > .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 738f388 {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-image: url(https://lirp.cdn-website.com/6969536d/dms3rep/multi/opt/32-1920w.png);
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
}
#\32 738f388.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAArUlEQVQI103NvRLBQBiF4VzD7rekoWF3Iyqp/FwECWHGUKFFL5cQtRnc62sSMaM6zTPvCTrTN+3kjopvKH9GuQPabhG3QVyO2CXSSwm60xftpETFBSq6oP0J7XZ/MEN6C4Lu7E1YFYd/0O8Rv8G4FWJTpD//FsPfdXRG+yPid5gGmhpWxcmzgUUDD4jfYvyaVg2XGJsRdMYPwlGJjgv04IpER0wFXU7L5fUam/MBnLljNiP0968AAAAASUVORK5CYII=');
}
    
#\36 ce72bca {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 75e9fb8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 3% 3% 3% 3%;
}
    
#\31 1c23c2f {
    margin-top: 3%;
}
    
#\34 592df23 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 49fb551 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 738f388::before, #\32 738f388 > .bgExtraLayerOverlay {
    
}
#\32 738f388 {
    row-gap: 10px;
    width: 100%;
    min-height: 274px;
    justify-content: flex-start;
    height: auto;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
#\32 738f388.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAArUlEQVQI103NvRLBQBiF4VzD7rekoWF3Iyqp/FwECWHGUKFFL5cQtRnc62sSMaM6zTPvCTrTN+3kjopvKH9GuQPabhG3QVyO2CXSSwm60xftpETFBSq6oP0J7XZ/MEN6C4Lu7E1YFYd/0O8Rv8G4FWJTpD//FsPfdXRG+yPid5gGmhpWxcmzgUUDD4jfYvyaVg2XGJsRdMYPwlGJjgv04IpER0wFXU7L5fUam/MBnLljNiP0968AAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\30 75e9fb8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 ce72bca {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 75e9fb8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\31 1c23c2f {
    height: auto;
    width: 200px;
    min-height: 50px;
}
    
#\37 49fb551 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 738f388::before, #\32 738f388 > .bgExtraLayerOverlay {
    
}
#\32 738f388 {
    width: 100%;
    min-height: 339px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
#\32 738f388.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAArUlEQVQI103NvRLBQBiF4VzD7rekoWF3Iyqp/FwECWHGUKFFL5cQtRnc62sSMaM6zTPvCTrTN+3kjopvKH9GuQPabhG3QVyO2CXSSwm60xftpETFBSq6oP0J7XZ/MEN6C4Lu7E1YFYd/0O8Rv8G4FWJTpD//FsPfdXRG+yPid5gGmhpWxcmzgUUDD4jfYvyaVg2XGJsRdMYPwlGJjgv04IpER0wFXU7L5fUam/MBnLljNiP0968AAAAASUVORK5CYII=');
}
}

