@media all {
  *#dm .dmInner a.u_1347122518:hover { background-image:none !important; }

  *#dm .dmInner a.u_1347122518.hover { background-image:none !important; }

  *#dm .dmInner div.u_1282494166 .dmformsubmit {
    width:210px !important;
    height:70px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

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

  *#dm .dmInner div.u_1282494166 input::placeholder { font-style:italic !important; }

  *#dm .dmInner div.u_1282494166 input.placeholder { font-style:italic !important; }

  *#dm .dmInner div.u_1282494166 textarea::placeholder { font-style:italic !important; }

  *#dm .dmInner div.u_1282494166 textarea.placeholder { font-style:italic !important; }

  *#dm .dmInner div.u_1282494166 select::placeholder { font-style:italic !important; }

  *#dm .dmInner div.u_1282494166 select.placeholder { font-style:italic !important; }

  *#dm .dmInner div.u_1282494166 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(195,195,195) rgb(195,195,195) var(--color_1) rgb(195,195,195) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1282494166 textarea {
    border-style:solid !important;
    border-color:rgb(195,195,195) rgb(195,195,195) var(--color_1) rgb(195,195,195) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1282494166 select {
    border-style:solid !important;
    border-color:rgb(195,195,195) rgb(195,195,195) var(--color_1) rgb(195,195,195) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1639565894:hover { background-image:none !important; }

  *#dm .dmInner a.u_1639565894.hover { background-image:none !important; }

  *#dm .dmInner div.u_2554960120 {
    border-style:solid !important;
    border-color:rgb(21,21,21) rgb(21,21,21) rgb(21,21,21) rgb(45,61,91) !important;
    border-width:0px 0px 0px 2px !important;
  }

  *#dm .dmInner div.u_1960250801 {
    border-style:solid !important;
    border-color:rgb(21,21,21) rgb(21,21,21) rgb(21,21,21) rgb(45,61,91) !important;
    border-width:0px 0px 0px 2px !important;
  }

  *#dm .dmInner a.u_1925916576:hover { background-image:none !important; }

  *#dm .dmInner a.u_1925916576.hover { background-image:none !important; }

  *#dm .dmInner a.u_1133359088:hover { background-image:none !important; }

  *#dm .dmInner a.u_1133359088.hover { background-image:none !important; }

  *#dm .dmInner a.u_1333296115:hover { background-image:none !important; }

  *#dm .dmInner a.u_1333296115.hover { background-image:none !important; }

  *#dm .dmInner a.u_1294474692:hover { background-image:none !important; }

  *#dm .dmInner a.u_1294474692.hover { background-image:none !important; }

  *#dm .dmInner a.u_1224937321:hover { background-image:none !important; }

  *#dm .dmInner a.u_1224937321.hover { background-image:none !important; }

  *#dm .dmInner a.u_1171530107:hover { background-image:none !important; }

  *#dm .dmInner a.u_1171530107.hover { background-image:none !important; }

  *#dm .dmInner div.u_1964782139 {
    border-style:solid !important;
    border-color:rgb(21,21,21) rgb(21,21,21) rgb(21,21,21) rgb(45,61,91) !important;
    border-width:0px 0px 0px 2px !important;
  }

  *#dm .dmInner a.u_1122617084:hover { background-image:none !important; }

  *#dm .dmInner a.u_1122617084.hover { background-image:none !important; }

  *#dm .dmInner a.u_1408738579:hover { background-image:none !important; }

  *#dm .dmInner a.u_1408738579.hover { background-image:none !important; }

  *#dm .dmInner a.u_1155065262:hover { background-image:none !important; }

  *#dm .dmInner a.u_1155065262.hover { background-image:none !important; }

  *#dm .dmInner a.u_1387328364:hover { background-image:none !important; }

  *#dm .dmInner a.u_1387328364.hover { background-image:none !important; }

  *#dm .dmInner a.u_1724127448:hover { background-image:none !important; }

  *#dm .dmInner a.u_1724127448.hover { background-image:none !important; }

  *#dm .dmInner *.u_220430489 .svg { width:100% !important; }

  *#dm .dmInner div.u_220430489 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1261339752 .svg { width:100% !important; }

  *#dm .dmInner div.u_1261339752 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
  }

  *#dm .dmInner div.u_1261339752 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1046942442 .svg { width:100% !important; }

  *#dm .dmInner div.u_1046942442 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
  }

  *#dm .dmInner div.u_1046942442 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1204056475 .svg { width:100% !important; }

  *#dm .dmInner div.u_1204056475 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
  }

  *#dm .dmInner div.u_1204056475 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_220430489 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
  }

  *#dm .dmInner div.u_1500747811 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1886414057 {
    border-style:solid !important;
    border-color:rgb(21,21,21) rgb(21,21,21) rgb(21,21,21) var(--color_2) !important;
    border-width:0px 0px 0px 2px !important;
  }

  *#dm .dmInner a.u_1696927834:hover { background-image:none !important; }

  *#dm .dmInner a.u_1696927834.hover { background-image:none !important; }

  *#dm .dmInner a.u_1203684678:hover { background-image:none !important; }

  *#dm .dmInner a.u_1203684678.hover { background-image:none !important; }

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

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

  *#dm .dmInner a.u_1229796824:hover { background-image:none !important; }

  *#dm .dmInner a.u_1229796824.hover { background-image:none !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner nav.u_1198691314 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\34 5228872.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\34 5228872 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f37d9b9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd9e7a12 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 0% 170px 2%;
}
    
#\39 2ff7767::before, #\39 2ff7767 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 2ff7767 {
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image1.jpg?dm-skip-opt=true');
}
    
#\34 b4ee4c8 {
    margin: 0px 0% 0px 0%;
}
    
#group_h8u {
    justify-content: flex-start;
    align-items: flex-start;
    width: 61.89%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 5px;
    padding: 50px 60px 50px 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rh0 {
    width: 92.02%;
    height: auto;
    max-width: 100%;
}
    
#group_mq9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 633fd66.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\37 633fd66 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 ea4d58e {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae9bdb82 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 53dbaf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 0 100px 100px 0;
    padding: 15px 10px 15px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ec55da4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e6b17365 {
    margin: -15px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 364b818 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.29941417691857%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e1bcca41 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 0px 150px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e743632 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_396 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 09fbb43 {
    margin: 0px 0% 0px 0%;
}
    
#group_lqg {
    justify-content: flex-end;
    align-items: flex-end;
    width: 43.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image2-2.png?dm-skip-opt=true');
    border-radius: 30px 0 0 30px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 5px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d2d {
    width: 13%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 2735092 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b83f618a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ca2a4438 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca36f35c {
    border-width: 0px 0px 50px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_hia {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image3.jpg?dm-skip-opt=true');
    border-radius: 0 30px 0px 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 0px 0;
    justify-content: flex-end;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#group_4o0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0284cd7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_can {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fnj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df0ad1d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#df0ad1d9 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u33.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#widget_u33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ccc99ece {
    width: 13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fb18e503 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cefad410 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 60px 150px 60px;
    margin: 0% 0% 0% 0%;
}
    
#b14aaa7a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 69bfba2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\39 69bfba2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0eg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b6f70a7b {
    margin: 0px 0% 0px 0%;
}
    
#group_d15 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pn8 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image4.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_jn0 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45, 61, 91, 0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 3px 0 0px 0;
    border-radius: 15px 15px 0 0;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ff2944d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_70f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1c1920f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 1c1920f {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7355c97 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image5.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a0f4e9b0 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b60d044f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 707ca22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 933f75d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 933f75d {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd87e219 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image6.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d94d844 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e064d7a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a346698c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b27ba8f7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#b27ba8f7 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e186bbbe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6cf4819 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image7.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#aa239f67 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c3b5e93 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df46df17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 31c70c4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 31c70c4 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf60ae49 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image8.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1de566b {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cb29519 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 def0016 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 822e486.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 822e486 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e117a07 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 575d605 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image11.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 535892b {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6946a3d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 104855b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 7c768e4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 7c768e4 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2b3074e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\30 2b3074e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b37b56fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d8f9672.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 d8f9672 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e1f5ec0 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/commercial+landscaping+1.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    background-position: 50% 100%;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b0e665e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccc6fecc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 944d3d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd68691b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c2db80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f7fc82c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 f7fc82c {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a75a9e4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f0af4db {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 5px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 03c552c {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/porter-services.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2fcbe97 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image20.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1f5a32b {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8027c1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c5bdd76 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 305d86c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 305d86c {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c21de02.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 c21de02 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a60b129 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6e1dc3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd210edd {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0060b1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb95a4fb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 93e64e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 02337b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 533dfd4 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/b4583c24/dms3rep/multi/opt/Image14-1920w.jpg);
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 52e859d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 52e859d {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cd804bd {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image58.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9ca6065 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45,61,91,0.8);
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    border-radius: 15px 15px 0px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8cccff {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image9.jpg?dm-skip-opt=true');
    flex-direction: row;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    justify-self: auto;
    order: 0;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 13ec1e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 13ec1e8 {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fdb3b2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f141111 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a7aa254d {
    min-height: 30px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e2086bda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 100px 0px 0px 100px;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 15px 10px 15px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ab63db4f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f8f9400f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 dde5a84 {
    margin: 0px 0% -15px 0%;
}
}



@media all {
    
#\33 1419270 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4284554 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 0;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 60px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb2f7c99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 2918f4b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 60px 150px 60px;
}
    
#\35 34b8918::before, #\35 34b8918 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.65;
}
#\35 34b8918 {
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/CustomBG-2.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-size: auto;
    background-color: var(--color_2);
}
    
#\33 0834e3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_613 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fd14608::before, #\32 fd14608 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\32 fd14608 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/CustomBG.png?dm-skip-opt=true');
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vq9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_6t8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_g70.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#widget_g70 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
}
    
#\30 597c877 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/CustomBG.png?dm-skip-opt=true');
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8f7a3bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\37 8f7a3bc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
}
    
#b0c90776 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 7222cee {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 076c522 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 0;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4c3b798 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/CustomBG.png?dm-skip-opt=true');
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3d20e5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\31 3d20e5c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
}
    
#\39 f6c01e1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 b39398e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 d54368f {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/CustomBG.png?dm-skip-opt=true');
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a7e1d621.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#a7e1d621 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
}
    
#e4701631 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ab58ac52 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f30c1747 {
    margin: -15px 0% 0px 0%;
}
    
#\38 71aa690 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c15535f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#dfe65871 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 0 100px 100px 0;
    padding: 15px 10px 15px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c78ef9a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 0327488 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ae346d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a091d13 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 081a94d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_a61 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a733efa6 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 46.25090122566691%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    align-self: stretch;
    height: auto;
    background-image: url('https://irp.cdn-website.com/b4583c24/dms3rep/multi/Image17.png?dm-skip-opt=true');
    border-radius: 15px 15px 15px 15px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e7aed70 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb1d3866 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.75%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    order: 0;
    padding: 100px 60px 100px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7c8c866.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\32 7c8c866 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b015723d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#b015723d {
    width: 210px;
    height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c794390 {
    width: 13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mmb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd9e7a12 {
    padding: 250px 2% 150px 2%;
}
    
#\39 2ff7767::before, #\39 2ff7767 > .bgExtraLayerOverlay {
    
}
    
#group_h8u {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b4ee4c8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ea4d58e {
    padding: 0px 0% 0px 0%;
}
    
#e6b17365 {
    margin: -15px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1bcca41 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 0% 100px 2%;
}
    
#\31 09fbb43 {
    margin: 0px 0% 0px 0%;
}
    
#widget_d2d {
    height: auto;
}
    
#\32 364b818 {
    width: 100%;
    min-height: 80px;
    padding: 10px 20px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#group_lqg {
    width: 100%;
    min-height: 80px;
    padding: 300px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2735092 {
    margin: 0px 0% 0px 0%;
}
    
#ca2a4438 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#group_hia {
    width: 100%;
    min-height: 80px;
    padding: 300px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#b83f618a {
    width: 100%;
    min-height: 80px;
}
    
#\31 0284cd7 {
    padding: 50px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cefad410 {
    padding: 100px 2% 100px 2%;
}
    
#b6f70a7b {
    margin: 0px 0% 0px 0%;
}
    
#group_pn8 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a7355c97 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fd87e219 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a6cf4819 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bf60ae49 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 575d605 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 2fcbe97 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 03c552c {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 e1f5ec0 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 533dfd4 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 cd804bd {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_d15 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e186bbbe {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 e117a07 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 f8cccff {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 b0e665e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 02337b1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7aa254d {
    padding: 0px 0% 0px 0%;
}
    
#\38 dde5a84 {
    margin: 0px 0% -15px 0%;
}
    
#f8f9400f {
    width: 30%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e2086bda {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4284554 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2918f4b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 34b8918::before, #\35 34b8918 > .bgExtraLayerOverlay {
    
}
    
#\32 fd14608::before, #\32 fd14608 > .bgExtraLayerOverlay {
    
}
#\32 fd14608 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 0px 40px 40px 40px;
    margin: 20px 0% 0px 0%;
}
    
#\30 597c877 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 0px 40px 40px 40px;
    margin: 20px 0% 0px 0%;
}
    
#\34 4c3b798 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 d54368f {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 0px 40px 40px 40px;
    margin: 20px 0% 0px 0%;
}
    
#\39 076c522 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f30c1747 {
    margin: -15px 0% 0px 0%;
}
    
#\38 71aa690 {
    padding: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a091d13 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 0ec049d {
    margin: 0px 0% 0px 0%;
}
    
#group_a61 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a733efa6 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 300px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#fb1d3866 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 50px 60px 50px 60px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 5228872 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f37d9b9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd9e7a12 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 80px 4%;
}
    
#\39 2ff7767::before, #\39 2ff7767 > .bgExtraLayerOverlay {
    
}
    
#group_h8u {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_mq9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\37 633fd66 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b4ee4c8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ea4d58e {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\39 53dbaf7 {
    width: 50%;
    min-height: 8px;
    align-items: center;
}
    
#ec55da4a {
    min-height: 8px;
    align-items: center;
    width: 50%;
}
    
#e6b17365 {
    margin: -15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 364b818 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 20px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e1bcca41 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 0% 60px 4%;
}
    
#group_lqg {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    padding: 250px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d2d {
    height: auto;
    width: 25%;
}
    
#\31 09fbb43 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 2735092 {
    margin: 0px 0% 0px 0%;
}
    
#b83f618a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ca2a4438 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_hia {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    padding: 250px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#ccc99ece {
    height: auto;
    width: 25%;
}
    
#group_4o0 {
    align-self: flex-start;
    padding: 50px 25px 50px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0284cd7 {
    padding: 25px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fb18e503 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cefad410 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#group_pn8 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a7355c97 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fd87e219 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a6cf4819 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bf60ae49 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 575d605 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2fcbe97 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 03c552c {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e1f5ec0 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 533dfd4 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cd804bd {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9ca6065 {
    min-height: auto;
}
    
#\34 f8cccff {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding: 200px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b6f70a7b {
    margin: 0px 0% 0px 0%;
}
    
#group_d15 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e186bbbe {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 e117a07 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 b0e665e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 02337b1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 c3b5e93 {
    width: 80.15%;
}
    
#\37 cb29519 {
    width: 86.32%;
}
    
#\38 f141111 {
    width: 78.73%;
}
    
#\32 6946a3d {
    width: 99.10%;
}
    
#cb95a4fb {
    width: 98.95%;
}
    
#b37b56fd {
    width: 90.30%;
}
}



@media (max-width: 767px) {
    
#a7aa254d {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#e2086bda {
    width: 50%;
    min-height: 8px;
    align-items: center;
}
    
#f8f9400f {
    min-height: 8px;
    align-items: center;
    width: 50%;
}
    
#\38 dde5a84 {
    margin: 0px 0% -15px 0%;
}
}



@media (max-width: 767px) {
    
#\33 1419270 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4284554 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#bb2f7c99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 2918f4b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#\35 34b8918::before, #\35 34b8918 > .bgExtraLayerOverlay {
    
}
    
#\32 fd14608::before, #\32 fd14608 > .bgExtraLayerOverlay {
    
}
#\32 fd14608 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 597c877 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 40px 40px 40px;
    margin: 30px 0% 0px 0%;
}
    
#\34 4c3b798 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d54368f {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 40px 40px 40px;
    margin: 30px 0% 0px 0%;
}
    
#\39 076c522 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 71aa690 {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#dfe65871 {
    width: 50%;
    min-height: 8px;
    align-items: center;
}
    
#c78ef9a3 {
    min-height: 8px;
    align-items: center;
    width: 50%;
}
    
#f30c1747 {
    margin: -15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 ae346d3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 a091d13 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_a61 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#fb1d3866 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a733efa6 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 250px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c794390 {
    height: auto;
    width: 20%;
}
}

