*#dm .dmInner div.u_4261293133
{
	z-index:5 !important;
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(24,24,24,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(24,24,24,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(24,24,24,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(24,24,24,1) !important; }

  *#dm .dmInner div.u_1146563936 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(24,24,24,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(24,24,24,1) !important; }
}
*#dm .dmInner div.u_281476466
{
	z-index:2 !important;
}
*#dm .dmInner div.u_3974797334
{
	z-index:1 !important;
}
*#dm .dmInner a.u_1613123628
{
	z-index:1 !important;
}
*#dm .dmInner div.u_2473919258
{
	z-index:5 !important;
}
@media all {
  *#dm .dmInner div.u_1894573018 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1876470756 img { object-fit:contain !important; }

  *#dm .dmInner div.u_2595318796 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1971682494 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1487424459 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1364508427 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1496211302 img { object-fit:contain !important; }

  *#dm .dmInner div.u_3730083843 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1685276064 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1115192502 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1438339151 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1142493826 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1783822616 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1613123628:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1613123628.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1071004273 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2244017671 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1553492606 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1094965586 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1260994559 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1873063448 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1094965586:hover {
    border-color:var(--color_7) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1094965586.hover {
    border-color:var(--color_7) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1703572257:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1703572257.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1448782389:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1448782389.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1145853742:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1145853742.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1260994559:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1260994559.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1030670332:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1030670332.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1461611223:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1461611223.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1184189889:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1184189889.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1315226197:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1315226197.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1873063448:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1873063448.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_4261293133
{
}
*#dm .dmInner div.u_281476466
{
}
*#dm .dmInner div.u_3974797334
{
}
*#dm .dmInner a.u_1613123628
{
}
*#dm .dmInner div.u_2473919258
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\32 b057e37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.986394366197175%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2064d22::before, #\35 2064d22 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(16, 16, 16, 1) 5%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
}
#\35 2064d22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 80%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 0px 0;
    padding: 22% 10px 22% 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 708f3c2 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#db2d0a73 {
    margin: 0px 0% 0px 0%;
}
    
#\35 2661ffb::before, #\35 2661ffb > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.98;
}
#\35 2661ffb {
    background-color: rgba(16,16,16,1);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
}
    
#widget_ct8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ct8 {
    width: 815px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px -100px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qti.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qti {
    width: 692px;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px -100px;
}
    
#widget_fvo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fvo {
    width: 1154px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px -100px;
}
    
#group_ppq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -100px;
}
    
#widget_8g6 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
}
    
#e0dbcc2f {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
}
    
#widget_cbu {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 708f3c2 {
    padding: 0px 0% 0px 0%;
}
    
#\35 2661ffb::before, #\35 2661ffb > .bgExtraLayerOverlay {
    
}
    
#\35 2064d22::before, #\35 2064d22 > .bgExtraLayerOverlay {
    
}
#\35 2064d22 {
    width: 80%;
    padding: 22% 10px 22% 10px;
    margin: 0px 0% 0px 0%;
}
    
#db2d0a73 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ct8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ct8 {
    width: 552px;
    margin: 40px 0% 0px -100px;
}
    
#widget_fvo {
    width: 394px;
}
    
#widget_qti {
    width: 479px;
}
    
#\32 b057e37 {
    width: 19.986394366197175%;
}
}



@media (max-width: 767px) {
    
#\32 b057e37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 2064d22::before, #\35 2064d22 > .bgExtraLayerOverlay {
    
}
#\35 2064d22 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 22% 20px 30% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 708f3c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\35 2661ffb::before, #\35 2661ffb > .bgExtraLayerOverlay {
    
}
    
#widget_ct8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ct8 {
    margin: 60px 0px 0px 0px;
}
    
#widget_fvo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fvo {
    width: 318px;
    margin: 0px 0px 0px 0px;
}
    
#widget_qti.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qti {
    margin: 0px 0px 0px 0px;
}
    
#group_ppq {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_8g6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e0dbcc2f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db2d0a73 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4d99d1b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#ff3fddac {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 200px 0% 0px 0%;
}
    
#cf8c8806::before, #cf8c8806 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(24, 24, 24, 1) 18%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
}
#cf8c8806 {
    background-color: rgba(16,16,16,0.6);
    background-image: none;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
}
    
#widget_pkl {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_3es {
    width: 765px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 c8ea75e {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ii0 {
    width: 868px;
    height: 426px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9c9ede7 {
    margin: -70px 0% 0px 0%;
}
    
#widget_i8g {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff3fddac {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cf8c8806::before, #cf8c8806 > .bgExtraLayerOverlay {
    
}
    
#widget_ii0 {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\34 4d99d1b {
    width: 100%;
    min-height: 100px;
    align-items: center;
}
    
#ff3fddac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 250px 4% 0px 4%;
}
    
#widget_ii0 {
    height: 200px;
}
    
#cf8c8806::before, #cf8c8806 > .bgExtraLayerOverlay {
    
}
    
#a9c9ede7 {
    margin: -180px 0% 0px 0%;
}
}



@media all {
    
#\36 e18b265 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\35 e269363[data-css-edit] {
    z-index: 1;
}
#\35 e269363 {
    min-height: 24px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 1b8f76f {
    width: 280.984px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f6541b98 {
    width: 184px;
    height: auto;
    max-width: 100%;
}
    
#a7e730b4::before, #a7e730b4 > .bgExtraLayerOverlay {
    
}
#a7e730b4 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 900px;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    align-items: center;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 20px 20px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a456484 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
}
    
#d4c5f480 {
    width: 30px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
}
    
#ed92c021.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed92c021 {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% -10px 0%;
}
    
#\39 cfdde61 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\33 65eb255 {
    background-color: rgba(16,16,16,0.60);
    background-image: none;
}
    
#group_jvu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e269363 {
    padding: 0px 0% 0px 0%;
}
    
#\34 2ad1558 {
    margin: 0px 0% 0px 0%;
}
    
#a7e730b4 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a456484 {
    width: 37.7578px;
}
    
#d4c5f480 {
    width: 32px;
}
    
#ed92c021 {
    width: 94.3906px;
}
    
#\39 cfdde61 {
    width: 130px;
}
    
#f6541b98 {
    width: 179.344px;
}
    
#\37 1b8f76f {
    width: 209px;
}
    
#group_jvu {
    width: 180px;
}
}



@media (max-width: 767px) {
    
#\36 e18b265 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 e269363 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 0%;
}
    
#a7e730b4::before, #a7e730b4 > .bgExtraLayerOverlay {
    
}
#a7e730b4 {
    width: 90%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#\34 2ad1558 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1b8f76f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a456484 {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4c5f480 {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed92c021.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed92c021 {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px -10px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cfdde61 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f6541b98 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_jvu {
    width: 99.97%;
    height: auto;
    min-height: 120px;
    column-gap: 10px;
    padding: 10px 0px 10px 0px;
    margin: -30px 0% -30px 0%;
}
}



@media all {
    
#\39 39fe318::before, #\39 39fe318 > .bgExtraLayerOverlay {
    
}
#\39 39fe318 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url();
    background-size: contain;
    padding: 10px 10px 150px 10px;
    margin: 0px 0% 0px 0%;
}
#\39 39fe318.lazy {
    background-image: url('');
}
    
#c79e8885 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 d58ccc0 {
    min-height: 82px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 2% 0px 2%;
}
    
#e85f0747 {
    background-color: rgba(24,24,24,1);
    background-image: none;
}
    
#\36 1468d5b {
    margin: 0px 0% 0px 0%;
}
    
#widget_shf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_shf {
    width: 100%;
    height: 1000px;
    max-width: 100%;
    margin: 0px 0% -200px 0%;
}
    
#c113c033.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c113c033 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bap {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_37m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ab85e98d {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sdb {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 2;
}
    
#\39 79d9290 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d58ccc0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 100px 2% 100px 2%;
}
    
#\39 39fe318::before, #\39 39fe318 > .bgExtraLayerOverlay {
    
}
#\39 39fe318 {
    width: 100%;
    min-height: 565px;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#\39 39fe318.lazy {
    background-image: url('');
}
    
#c79e8885 {
    width: 100%;
    min-height: 80px;
    padding: 60px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_shf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_shf {
    height: 456px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1468d5b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 39fe318::before, #\39 39fe318 > .bgExtraLayerOverlay {
    
}
#\39 39fe318 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 10px 10px 60px 10px;
    margin: 0px 0% 0px 0%;
}
#\39 39fe318.lazy {
    background-image: url('');
}
    
#c79e8885 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\32 d58ccc0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 50px 4% 50px 4%;
}
    
#widget_shf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_shf {
    height: 240px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1468d5b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6055324 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d3b40d9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 882180a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 2% 150px 2%;
}
    
#a95046fe::before, #a95046fe > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
}
#a95046fe {
    background-color: rgba(16,16,16,0.60);
    background-image: url('https://irp.cdn-website.com/02e646e1/dms3rep/multi/asfalt-light.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-size: auto;
}
#a95046fe.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\34 46fe65f {
    margin: -20px 0% 0px 0%;
}
    
#e9544bfb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9544bfb {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6hg {
    width: 89.83%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_k4v {
    width: 100%;
    height: 50px;
    max-width: 100%;
    order: 2;
}
    
#group_86t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_78t::before, #group_78t > .bgExtraLayerOverlay {
    
}
#group_78t {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_7);
    background-image: url();
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
#group_78t.lazy {
    background-image: url('');
}
    
#widget_k75 {
    width: 90%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_aj6 {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#widget_29h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_fub {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#\32 84b8b52 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#e9060de5::before, #e9060de5 > .bgExtraLayerOverlay {
    
}
#e9060de5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 1);
    background-image: url();
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    background-repeat: repeat;
    background-size: auto;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
#e9060de5.lazy {
    background-image: url('');
}
    
#\37 023a51d {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#acc3e19c {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#\36 30527a2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f5dc5d36 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\33 93650aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\30 2350493::before, #\30 2350493 > .bgExtraLayerOverlay {
    
}
#\30 2350493 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: url();
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    background-repeat: repeat;
    background-size: auto;
    background-position: 0% 0%;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
#\30 2350493.lazy {
    background-image: url('');
}
    
#\36 fca3ec5 {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\32 b9317ca {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#\33 9ef852a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#dd6bbd65 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#d8224538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bcb91eee {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 4;
}
    
#f46af1ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dd67cdc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4fb4fcb {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\37 b610821 {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#\31 e167db0 {
    width: 68.16%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f7f48c1e {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\39 6a9ee4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#badb2ff2 {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\35 d9135a7 {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#aab8e30c {
    width: 57.22%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fde06aaf {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\31 f47e977 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\33 90742eb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8ea97c3 {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#cd16e132 {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#\38 015f1c7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 85534c0 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\35 6e838f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 0px;
}
#\35 6e838f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\33 2b571ae {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e04637e {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#\38 026bf15 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#\39 f6e2c78 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b80a95 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f9bc4e0 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#\35 dd1e3f0 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 10ab2ca {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#e58427a2 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d1b340c {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#b71e50b6 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef5ba53c {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6055324 {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#\36 882180a {
    padding: 100px 2% 100px 2%;
}
    
#a95046fe::before, #a95046fe > .bgExtraLayerOverlay {
    
}
#a95046fe.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#group_78t::before, #group_78t > .bgExtraLayerOverlay {
    
}
#group_78t {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
#group_78t.lazy {
    background-image: url('');
}
    
#e9060de5::before, #e9060de5 > .bgExtraLayerOverlay {
    
}
#e9060de5 {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
#e9060de5.lazy {
    background-image: url('');
}
    
#\30 2350493::before, #\30 2350493 > .bgExtraLayerOverlay {
    
}
#\30 2350493 {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
#\30 2350493.lazy {
    background-image: url('');
}
    
#\38 dd67cdc {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#\33 90742eb {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#\34 46fe65f {
    margin: 0px 0% 0px 0%;
}
    
#group_86t {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
    
#f46af1ef {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
    
#bcb91eee {
    height: 35px;
}
    
#\31 e167db0 {
    width: 95.11%;
}
    
#aab8e30c {
    width: 96.70%;
}
}



@media (max-width: 767px) {
    
#\37 6055324 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d3b40d9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 882180a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#a95046fe::before, #a95046fe > .bgExtraLayerOverlay {
    
}
#a95046fe.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#group_78t::before, #group_78t > .bgExtraLayerOverlay {
    
}
#group_78t {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#group_78t.lazy {
    background-image: url('');
}
    
#widget_aj6 {
    height: 200px;
}
    
#e9060de5::before, #e9060de5 > .bgExtraLayerOverlay {
    
}
#e9060de5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#e9060de5.lazy {
    background-image: url('');
}
    
#\37 023a51d {
    height: 200px;
}
    
#\30 2350493::before, #\30 2350493 > .bgExtraLayerOverlay {
    
}
#\30 2350493 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\30 2350493.lazy {
    background-image: url('');
}
    
#\36 fca3ec5 {
    height: 200px;
}
    
#\38 dd67cdc {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4fb4fcb {
    height: 200px;
}
    
#badb2ff2 {
    height: 200px;
}
    
#\33 90742eb {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 8ea97c3 {
    height: 200px;
}
    
#\34 46fe65f {
    margin: 0px 0% 0px 0%;
}
    
#group_86t {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
    
#bcb91eee {
    height: 35px;
}
    
#f46af1ef {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
    
#\31 e167db0 {
    width: 100.00%;
}
    
#aab8e30c {
    width: 100.00%;
}
    
#widget_fub {
    height: 50px;
}
    
#acc3e19c {
    height: 50px;
}
    
#\32 b9317ca {
    height: 50px;
}
    
#\37 b610821 {
    height: 50px;
}
    
#\35 d9135a7 {
    height: 50px;
}
    
#cd16e132 {
    height: 50px;
}
    
#widget_6hg {
    width: 100.00%;
}
}



@media all {
    
#\39 79049f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 d2b6bbb {
    min-height: 762px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 2% 0px 2%;
}
    
#a8297b51::before, #a8297b51 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.8;
}
#a8297b51 {
    background-color: var(--color_6);
    background-image: url('https://irp.cdn-website.com/02e646e1/dms3rep/multi/galaxy-landscaping-photos28.jpeg?dm-skip-opt=true');
}
#a8297b51.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAEDBAIGERQWVP/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQEBAQEAAAAAAAAAAAAAAAABABFR/9oADAMBAAIRAxEAPwDK1NdWsI3x5nGsnu2Wd5telgAb2AL/2Q==');
}
    
#widget_er4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ao5 {
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-end;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o6u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2p7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2p7 {
    width: 100%;
    height: 800px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ba039aa {
    margin: 0px 0% 0px 0%;
}
    
#widget_ca8 {
    width: 33%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea8d040c {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d2b6bbb {
    padding: 100px 2% 0px 2%;
}
    
#a8297b51::before, #a8297b51 > .bgExtraLayerOverlay {
    
}
#a8297b51.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAEDBAIGERQWVP/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQEBAQEAAAAAAAAAAAAAAAABABFR/9oADAMBAAIRAxEAPwDK1NdWsI3x5nGsnu2Wd5telgAb2AL/2Q==');
}
    
#\33 ba039aa {
    margin: 0px 0% 0px 0%;
}
    
#widget_ca8 {
    width: 59.62%;
    height: auto;
}
    
#widget_2p7 {
    height: 500px;
}
    
#group_ao5 {
    width: 48%;
}
    
#\39 79049f1 {
    width: 48%;
    padding: 10px 10px 60px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 79049f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 d2b6bbb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 0px 4%;
}
    
#a8297b51::before, #a8297b51 > .bgExtraLayerOverlay {
    
}
#a8297b51.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAEDBAIGERQWVP/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQEBAQEAAAAAAAAAAAAAAAABABFR/9oADAMBAAIRAxEAPwDK1NdWsI3x5nGsnu2Wd5telgAb2AL/2Q==');
}
    
#group_ao5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#widget_2p7 {
    height: 300px;
}
    
#widget_ca8 {
    height: auto;
    width: 38.65%;
}
    
#\33 ba039aa {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 9492342 {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\32 2577966 {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#\34 6726589 {
    width: 100%;
    height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\34 c44feb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 08b29d6 {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\39 5388c58 {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#c4f21746 {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\37 ceded9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 ceded9e {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b942959 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#\36 c1da5f1 {
    width: 99.95%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d26bcf8f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7e598df {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f5f0868a {
    margin: 0px 0% 0px 0%;
}
    
#\31 7b25f69 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#fa0cf5d4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cebd85b3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 a940c99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 fd6bfc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#b11444e5 {
    width: 90%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#af83eb2b {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bce0abf5 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\31 6ac3f8d {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#\36 4b2ef85 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fcd5aff2 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\33 49ccfc6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 2% 150px 2%;
}
    
#\32 0cc24f1::before, #\32 0cc24f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 0cc24f1 {
    background-color: rgba(16, 16, 16, 0.4);
    background-image: url('https://irp.cdn-website.com/02e646e1/dms3rep/multi/asfalt-light.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-size: auto;
}
#\32 0cc24f1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\39 baa81b1 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\32 65a188e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#f481fe0f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f95a0bc4 {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 4;
}
    
#\35 634c2e8 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#f0abe7a8::before, #f0abe7a8 > .bgExtraLayerOverlay {
    
}
#f0abe7a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: url();
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    background-repeat: repeat;
    background-size: auto;
    background-position: 0% 0%;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
#f0abe7a8.lazy {
    background-image: url('');
}
    
#\31 ec6ad05 {
    width: 150px;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#e0ba00e0 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b3fe495 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f451df12 {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 1;
}
    
#\39 86c1906 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1) rgba(122, 190, 94, 0.1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 800bf9b {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\35 7bf58be {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 8f3b594 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 5;
}
    
#\37 25319c4 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0eedc58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4b2ef85 {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#\33 49ccfc6 {
    padding: 100px 2% 100px 2%;
}
    
#f0abe7a8::before, #f0abe7a8 > .bgExtraLayerOverlay {
    
}
#f0abe7a8 {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
#f0abe7a8.lazy {
    background-image: url('');
}
    
#\32 0cc24f1::before, #\32 0cc24f1 > .bgExtraLayerOverlay {
    
}
#\32 0cc24f1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#d7e598df {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#\39 86c1906 {
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#f5f0868a {
    margin: 0px 0% 0px 0%;
}
    
#\35 7bf58be {
    width: 91.88%;
}
    
#fa0cf5d4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
    
#f95a0bc4 {
    height: 35px;
}
    
#d26bcf8f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
}



@media (max-width: 767px) {
    
#\31 9492342 {
    height: 200px;
}
    
#\32 2577966 {
    height: 50px;
}
    
#\36 4b2ef85 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 49ccfc6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#f0abe7a8::before, #f0abe7a8 > .bgExtraLayerOverlay {
    
}
#f0abe7a8 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#f0abe7a8.lazy {
    background-image: url('');
}
    
#\34 c44feb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ec6ad05 {
    height: 200px;
}
    
#\32 0cc24f1::before, #\32 0cc24f1 > .bgExtraLayerOverlay {
    
}
#\32 0cc24f1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\34 08b29d6 {
    height: 200px;
}
    
#d7e598df {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c4f21746 {
    height: 200px;
}
    
#\39 86c1906 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f5f0868a {
    margin: 0px 0% 0px 0%;
}
    
#fa0cf5d4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
    
#cebd85b3 {
    margin-top: 4px;
}
    
#d26bcf8f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
    
#\31 6ac3f8d {
    height: 50px;
}
    
#f451df12 {
    height: 50px;
}
    
#\39 5388c58 {
    height: 50px;
}
}



@media all {
    
#\33 985acf7::before, #\33 985acf7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 985acf7 {
    background-color: rgba(16, 16, 16, 0.4);
    background-image: url('https://irp.cdn-website.com/02e646e1/dms3rep/multi/asfalt-light.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-size: auto;
}
#\33 985acf7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\31 9e8dd9c {
    min-height: 244px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 2% 100px 2%;
}
    
#\39 c2d438d {
    margin: 0px 0% 0px 0%;
}
    
#group_o8b {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-items: center;
}
    
#widget_h3t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5cd9e89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d5cd9e89 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_chj {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 0;
}
    
#group_p6s {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lei {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 0;
}
    
#group_qu5 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_497 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 51c4f43 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fbf1b1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 2e38988 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d70fb8a4 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5d442ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ff639d04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ibk {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 48a4e62 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 259e2ac {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 985acf7::before, #\33 985acf7 > .bgExtraLayerOverlay {
    
}
#\33 985acf7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\31 9e8dd9c {
    padding: 0px 2% 0px 2%;
}
    
#group_p6s {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qu5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 51c4f43 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d70fb8a4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2d438d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 985acf7::before, #\33 985acf7 > .bgExtraLayerOverlay {
    
}
#\33 985acf7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\31 9e8dd9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#group_o8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_p6s {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qu5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 51c4f43 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d70fb8a4 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2d438d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a2a32cbe {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    align-items: center;
}
    
#\36 a11d4ac {
    margin: 0px 0% 0px 0%;
}
    
#f677305a::before, #f677305a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#f677305a {
    background-color: rgba(24,24,24,1);
    background-image: url('https://irp.cdn-website.com/02e646e1/dms3rep/multi/asfalt-light.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-size: auto;
}
#f677305a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\39 23d03d7 {
    min-height: 516px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 0px 2%;
}
    
#widget_o8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_o8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 60px 0%;
}
    
#a01f4d2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a01f4d2f {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2556bed {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_avk {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5ku {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 416px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f677305a::before, #f677305a > .bgExtraLayerOverlay {
    
}
#f677305a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\39 23d03d7 {
    padding: 100px 2% 0px 2%;
}
    
#\36 a11d4ac {
    margin: 0px 0% 0px 0%;
}
    
#a2a32cbe[data-css-edit] {
    z-index: 1;
}
#a2a32cbe {
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% -50px 0%;
}
}



@media (max-width: 767px) {
    
#a2a32cbe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% -100px 0%;
}
    
#f677305a::before, #f677305a > .bgExtraLayerOverlay {
    
}
#f677305a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\39 23d03d7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 100px 4%;
}
    
#\36 a11d4ac {
    margin: 0px 0% 0px 0%;
}
    
#widget_o8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_o8d {
    width: 100.00%;
    margin: 0px 0% 30px 0%;
}
}



@media all {
    
#\36 b60bcc4 {
    margin: 0px 0% 0px 0%;
}
    
#e25b18f3::before, #e25b18f3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#e25b18f3 {
    background-color: rgba(16, 16, 16, 0.4);
    background-image: url('https://irp.cdn-website.com/02e646e1/dms3rep/multi/asfalt-light.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-size: auto;
}
#e25b18f3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#afedb868 {
    min-height: 81px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#group_lcp[data-css-edit] {
    z-index: 2;
}
#group_lcp {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_eff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eff {
    width: 411px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e25b18f3::before, #e25b18f3 > .bgExtraLayerOverlay {
    
}
#e25b18f3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#afedb868 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#e25b18f3::before, #e25b18f3 > .bgExtraLayerOverlay {
    
}
#e25b18f3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#afedb868 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_lcp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 3962324 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9663261 {
    width: 514px;
    height: 348px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f92d7e2 {
    width: 900px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#bf2c0a64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 3728c79::before, #\39 3728c79 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 3728c79 {
    background-color: rgba(16, 16, 16, 0.4);
    background-image: url('https://irp.cdn-website.com/02e646e1/dms3rep/multi/asfalt-light.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-size: auto;
}
#\39 3728c79.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\38 086608c {
    min-height: 204px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 80px 0px;
}
    
#aa634dd8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    background-size: auto;
    background-position: 50% 0%;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
}
#aa634dd8.lazy {
    background-image: url('');
}
    
#d709576b {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 43df46a {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_501 {
    width: 100%;
    height: 116px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3962324 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3728c79::before, #\39 3728c79 > .bgExtraLayerOverlay {
    
}
#\39 3728c79.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\38 086608c {
    padding: 0px 0px 100px 0px;
}
    
#widget_501 {
    height: 88px;
}
    
#\34 f92d7e2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 3962324 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9663261 {
    height: 200px;
}
    
#\39 3728c79::before, #\39 3728c79 > .bgExtraLayerOverlay {
    
}
#\39 3728c79.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVQY042OMQ4AIAwCsf3/jy0xdULTGocbCBcCyHDBCnaHD9HIeYhaDs3BaSgWxi0m6KRc0Z/ofonoT1GlZAFnbdConN1RDgAAAABJRU5ErkJggg==');
}
    
#\38 086608c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 43df46a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa634dd8 {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 50% 0%;
    align-items: center;
    padding: 0px 2% 50px 2%;
    margin: 0px 0% 0px 0%;
}
#aa634dd8.lazy {
    background-image: url('');
}
    
#widget_501 {
    height: 44px;
}
    
#\34 f92d7e2 {
    width: 100%;
}
}



@media all {
    
#\39 9314128 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9a54894[data-css-edit] {
    z-index: 1;
}
#\38 9a54894 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 53%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    flex-direction: row;
    align-items: center;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% -100px 0%;
}
    
#\38 05f6557 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.00066261733849%;
    min-width: 4%;
}
    
#\34 7af78fa {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#c51b6dd1 {
    margin: -50px 0% 0px 0%;
}
    
#widget_ljg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ljg {
    width: 450px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 2% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7af78fa {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 21px;
    padding: 0px 0% 0px 0%;
}
    
#c51b6dd1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 05f6557 {
    width: 8.333333333333334%;
}
    
#\38 9a54894 {
    width: 100%;
    min-height: 8px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ljg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ljg {
    margin: 0px 2% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9314128.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 9314128 {
    width: 250px;
    min-width: 32px;
    margin: -10px 0% 0px 0%;
}
    
#\38 9a54894 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 05f6557 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 7af78fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#c51b6dd1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ljg {
    width: 338px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

