@media all {
  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1792229969 input:not([type="submit"]) {
    background-color:rgba(236,236,236,1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1792229969 textarea {
    background-color:rgba(236,236,236,1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1792229969 select {
    background-color:rgba(236,236,236,1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3736956414 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgb(255,101,50) rgb(255,101,50) rgb(255,101,50) rgb(255,101,50) !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1432903205 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1511519477 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1748202137 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1027340041 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgb(255,101,50) rgb(255,101,50) rgb(255,101,50) rgb(255,101,50) !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1614525964 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1458051240 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1389070546 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner nav.u_1318084934 { color:black !important; }

  *#dm .dmInner nav.u_1702074051 { color:black !important; }

  *#dm .dmInner div.u_1065752067 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1609731614 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1080832439 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1518047460 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1372100215 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1244688803 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner a.u_1414533027 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_3574379458 span.text { font-size:18px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }
}
@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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ebe12d55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 159cc12 {
    min-height: 409px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee1d3432 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_lfp {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8i4 {
    align-items: flex-start;
    width: 96%;
    min-height: 282px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: -70px 0px -70px 0px;
}
    
#group_lvl::before, #group_lvl > .bgExtraLayerOverlay {
    
}
#group_lvl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 488px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 0 0 10px;
    background-image: url(https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/3-1920w.png);
    margin: 0px 0% 0px 0%;
}
#group_lvl.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 9ac0974 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(236, 236, 236, 1);
    background-image: none;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 10px 10px 0px;
    padding: 40px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5uc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8i6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_927 {
    align-items: flex-start;
    width: 50%;
    min-height: 184px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0,0,0,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 rgba(0,143,255,1) #000000 var(--color_4);
    border-width: 0 4px 0 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_7nm {
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 15px;
    height: auto;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7vh {
    align-items: flex-start;
    width: 25%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#group_8hh {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_pnd {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_gr7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 6.8px 6.75px 6.8px 6.75px;
}
#widget_q8a {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 50e8575 {
    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: none;
    border-style: solid;
    border-color: #000000 rgba(0,143,255,1) #000000 var(--color_4);
    border-width: 0 4px 0 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bb51ad73 {
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 15px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c0e1c4fb {
    align-items: flex-start;
    width: 25%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#e6b09fef.flex-element.widget-wrapper > [data-element-type] {
    padding: 6.75px 6.75px 6.75px 6.75px;
}
#e6b09fef {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a29977e {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 35034a4 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 e7d6445 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 dfee4e5 {
    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: none;
    border-style: solid;
    border-color: #000000 rgba(0,143,255,1) #000000 var(--color_4);
    border-width: 0 4px 0 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 69afdb6 {
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 15px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad04effc {
    align-items: flex-start;
    width: 25%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#bfd1ff0b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 3d9f6fb {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 21790fd {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#cb268c83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 65c0b09 {
    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: none;
    border-style: solid;
    border-color: #000000 rgba(0,143,255,1) #000000 var(--color_4);
    border-width: 0 4px 0 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ce8d1d8 {
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 15px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b5ff7b5 {
    align-items: flex-start;
    width: 25%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\33 bbfc38a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 bbfc38a {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f0013823 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b03fbf21 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#ec19e8ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f230e50 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 e3dc56b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 52cda14 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 2% 70px 2%;
}
    
#d4a9914b {
    margin: 0px 0% 0px 0%;
}
    
#widget_iam {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_06l {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hg8 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(209, 209, 209, 0.2);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_6) #000000;
    border-width: 0 0 5px 0;
    min-width: 32px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n40 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_hi3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_0vh {
    width: 50px;
    height: 50px;
    max-width: 100%;
}
    
#\30 aca2054 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(209, 209, 209, 0.2);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_6) #000000;
    border-width: 0 0 5px 0;
    min-width: 32px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6a670f {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b818044 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e5e8450 {
    width: 50px;
    height: 50px;
    max-width: 100%;
}
    
#\30 73841ff {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(209, 209, 209, 0.2);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_6) #000000;
    border-width: 0 0 5px 0;
    min-width: 32px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c5b94692 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c6697cf4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ea82f56c {
    width: 50px;
    height: 50px;
    max-width: 100%;
}
    
#widget_0bb {
    width: 250px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e4d63ed {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 7dddb33 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 0% 70px 0%;
    margin: 0% 0% 0% 0%;
}
    
#dbb41379 {
    border-width: 3px 0px 0px 0px;
    border-color: rgba(0,143,255,1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(236,236,236,1);
    background-image: none;
}
    
#group_uvi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 46.38%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/16-1920w.jpeg);
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#group_uvi.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ca6df7e3 {
    justify-content: flex-start;
    align-items: center;
    width: 53.62%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(51, 51, 51, 1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 5px 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0px 0px -10px;
}
    
#widget_3jf {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_9tt {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 04584a4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 04584a4 {
    width: 250px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 600ecd7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e94ca494 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 96%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    margin: 0px 2% 0px 2%;
}
    
#e299e030 {
    min-height: 506px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#edb8f683 {
    margin: 0px 0% 0px 0%;
}
    
#group_1gj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 517px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: -50px 0% 0px 0%;
}
    
#group_hub::before, #group_hub > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#group_hub {
    justify-content: flex-start;
    align-items: flex-start;
    width: 43.66%;
    min-height: 496px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 50px 30px 50px 30px;
    margin: 20px 0% 0px 0%;
}
    
#\34 d30d72f {
    justify-content: flex-start;
    align-items: center;
    width: 54.52%;
    min-height: 564px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px -3px 11px 0px;
    border-style: solid;
    border-color: rgba(255,101,50,1) var(--color_4) #000000 #000000;
    border-width: 0px 4px 0px 0px;
    padding: 25px 30px 25px 30px;
    margin: -90px 0% 0px 0%;
}
    
#widget_p62 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c61a2911 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0103e89 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 8e502be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a2e9dde {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\35 7d0902f.flex-element.widget-wrapper > [data-element-type] {
    padding: 6.8px 6.75px 6.8px 6.75px;
}
#\35 7d0902f {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac5ce809 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 b13394d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\34 9f1944a {
    align-items: flex-start;
    width: 25%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\30 b562425.flex-element.widget-wrapper > [data-element-type] {
    padding: 6.75px 6.75px 6.75px 6.75px;
}
#\30 b562425 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6d112d1 {
    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: none;
    border-style: solid;
    border-color: #000000 rgba(0,143,255,1) #000000 var(--color_4);
    border-width: 0 4px 0 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 98bbf23 {
    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: none;
    border-style: solid;
    border-color: #000000 rgba(0,143,255,1) #000000 var(--color_4);
    border-width: 0 4px 0 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 43cc539 {
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 15px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bad888fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bad888fe {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d0895b10 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(236, 236, 236, 1);
    background-image: none;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 10px 10px 0px;
    padding: 40px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c6dcfa5a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#fec52de8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 00c7267 {
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 15px;
    height: auto;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aebcbf8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8c190db {
    align-items: flex-start;
    width: 50%;
    min-height: 184px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0,0,0,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 rgba(0,143,255,1) #000000 var(--color_4);
    border-width: 0 4px 0 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cf864727 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f9e9e4d {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ad9b99f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#dbc91985 {
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 15px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 448573b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a079e19f {
    align-items: flex-start;
    width: 25%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\30 e4d2597 {
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 15px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fa575ca::before, #\32 fa575ca > .bgExtraLayerOverlay {
    
}
#\32 fa575ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 488px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 0 0 10px;
    background-image: url(https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/3-1920w.png);
    margin: 0px 0% 0px 0%;
}
#\32 fa575ca.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 f9ba067 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c7a226e {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 76fe6ec {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#af943809 {
    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: none;
    border-style: solid;
    border-color: #000000 rgba(0,143,255,1) #000000 var(--color_4);
    border-width: 0 4px 0 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d2d221 {
    align-items: flex-start;
    width: 96%;
    min-height: 282px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: -70px 0px -70px 0px;
}
    
#f9ab2453 {
    align-items: flex-start;
    width: 25%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#f10bc7db {
    margin: 0px 0% 0px 0%;
}
    
#\31 871aadb {
    min-height: 409px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4dbe1bf {
    align-items: flex-start;
    width: 25%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#e93eb5d8 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d6deada {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 92b8804 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 2c5b105 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#a7469483::before, #a7469483 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
}
#a7469483 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 36026bc {
    margin: 0px 0% 0px 0%;
}
    
#fa51880d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 67e8ed6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b2b7a891 {
    min-height: 518px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 280px 2% 265px 2%;
    margin: 0% 0% 0% 0%;
}
    
#c5674d18 {
    width: 1108px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 35cf148::before, #\35 35cf148 > .bgExtraLayerOverlay {
    
}
#\35 35cf148 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\35 af4b48a::before, #\35 af4b48a > .bgExtraLayerOverlay {
    
}
#\35 af4b48a {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Grunge-Background-be02ff26-1920w.png");
    padding: 50px 2% 10px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9a66da7 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb153886 {
    min-height: 241px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 8% 0%;
}
    
#\39 dfbf3c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 dfbf3c8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8b4c76 {
    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;
}
    
#e4493af0 {
    margin: -3px 0% 0px 0%;
}
    
#undefined {
    width: 34%;
}
    
#group_bkg {
    align-items: flex-start;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 bdb548b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f602b326 {
    margin: -150px 0% 0px 0%;
}
    
#\35 5c0a96e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Group+163+%281%29-1920w.png");
}
#\35 5c0a96e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJklEQVQI1wXBoQ0AIAwAsB5OMj+/EMw8Bsl9a+HjYSOwkCgcNO4Acm4F9gOQS9MAAAAASUVORK5CYII=');
}
    
#f9eb623f {
    min-height: 211px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 0351302 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 1.895874990742798%;
    box-shadow: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#\36 0af38cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 21.72%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff65a942 {
    justify-content: flex-start;
    align-items: center;
    width: 76.36%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.817987479004428%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 20f8f00 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 2% 2% 4% 2%;
}
    
#\39 18a80be {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f112b826 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 21.72%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 23c641a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\39 a54f51f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 498fdc2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 1.895874990742798%;
    box-shadow: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#a09be8ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 81c0ff9 {
    justify-content: flex-start;
    align-items: center;
    width: 76.36%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.817987479004428%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f3227c5 {
    width: 100%;
    height: 38px;
    max-width: 100%;
}
    
#fff12275 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 1.895874990742798%;
    box-shadow: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#e7e062e2 {
    justify-content: flex-start;
    align-items: center;
    width: 76.36%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.817987479004428%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 007322e {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0f013cb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9e8fe95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7fa0195 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 1.895874990742798%;
    box-shadow: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#c2a6d1cf {
    width: 100%;
    height: 38px;
    max-width: 100%;
}
    
#a74c9755 {
    width: 100%;
    height: 38px;
    max-width: 100%;
}
    
#\39 f6dfd9a {
    margin: 0px 0% 0px 0%;
}
    
#\39 3db9595 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f862ac4a {
    justify-content: flex-start;
    align-items: center;
    width: 76.36%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.817987479004428%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1715c31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 21.72%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a286dab0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9ffb688 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b181b6d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 21.72%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e5cf21a {
    width: 100%;
    height: 38px;
    max-width: 100%;
}
    
#ec6ccdc0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d9b30fb::before, #\33 d9b30fb > .bgExtraLayerOverlay {
    
}
#\33 d9b30fb {
    background-image: none;
    background-color: var(--color_5);
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
}



@media all {
    
#b5e6e58b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b5e6e58b {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a081b4c6 {
    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;
}
    
#\37 cdeeaca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 cdeeaca {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a0f5390.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 a0f5390 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 24px 0%;
}
    
#\33 39074ea::before, #\33 39074ea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#\33 39074ea {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/uri_ifs___M_aMSPuS16ouvJZgrIY9xSw5C_IYlrt8uxXSFTYGYcYFI--281-29-1a3a6034-1920w.png");
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 0px 0;
    justify-content: flex-start;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    background-position: 0% 50%;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 39074ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAACYElEQVQozx3P7S/UAQDA8d/rttZkK5GIPM5WNg9dyIpp6WE2TcZWqVtWW22e0jXUhc6h89CxKGme8hznPB9mFueM08mdcw5hHteqedHLb6t/4LN9BEnuK15XVNLa04t2SsfSgoEt8zS7pnG2zHrWl1dY2/yNIFOWUVHfQNfQMFq9nsVFE5vWefYsM+xa59leX2N7bx+h8lMjTd29aCYm0c3NY7RYWVu1sru6wI+NZX7u7fBr/w9CbUcHzWo1PSPDjE7qmDWZsSwtsWYxsmE2sGWZZ2dlCUFRrqTkrZLq+hq6+vvQGeYwGI0YZqYwTU9g1I7ybXwEQZovQ6aQ866mCvVgH3qTCb3hK19GhxjX9KAdUDE1qEaQFuRRUFZKfUcbw5NaDNYVxqdn6OvvoVfVRr+qlX51O0J6dg65JcV8aGxApdH8T6l6++hsb+FzbSWdde9p+ViBEB1/izuJiaSkp5Ajy6awqABFYR7V5UXUFedQJctAnvoQwdPLh8CzAUSEBRETFcHt2Cs8FseikKZSmSuh6OkjkuKiEI7bH8Pb0xW/026E+HsQJnIn5to5slLFFGYlI00Scy86DMHRzhYfT2cCfU8R7O9GaKALUZcDkCTfRf4iDemTB9yPj0RwdrDljM9JQkXehAd5cynEkxtXRWSmialQvEQpzyAjKQHByeGfeIJgfw8uBLoTed6LhNhwSvOfMdBRR3N1GfKsFAR7OxtcnY/i6+NMSIA7MddFPE8Xo26twjwzhqazAWVeJoLNoQMcOXwQF0db/M44EXfzIuVvpMzqhtj7bmSsuwllroS/+uaqGfzkNwsAAAAASUVORK5CYII=');
}
    
#\38 381f098.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 381f098 {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 049748c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\30 049748c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dd090c70 {
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb8ede1b {
    align-items: flex-start;
    width: 31.77%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a204c226 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd0ca050 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4bdf0a2 {
    min-height: 1535px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 50px 2% 120px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c198039 {
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc103c32.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#cc103c32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 24px 0%;
}
    
#fbd1db2f {
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6272a77.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#e6272a77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 24px 0%;
}
    
#d26bee10 {
    align-items: flex-start;
    width: 31.77%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 27a0dcc {
    align-items: flex-start;
    width: 31.77%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 29a86f5 {
    margin: -3px 0% 0px 0%;
}
    
#\36 0048c88.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 0048c88 {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2187b93.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#f2187b93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 24px 0%;
}
    
#\36 b40e3ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\36 b40e3ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 6cf95b3 {
    align-items: flex-start;
    width: 31.77%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fbc53170 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 cd25e15.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 cd25e15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 24px 0%;
}
    
#\34 345c81b {
    justify-content: flex-start;
    align-items: center;
    width: 72.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9906687402799377%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a888c3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    --column-gap: 4%;
    padding: 50px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0930722 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2832fc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\39 2832fc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 095dfce::before, #\37 095dfce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#\37 095dfce {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/uri_ifs___M_64b78b74-258f-431c-8e1d-6498d1008ae9-1920w.webp");
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 0px 0;
    justify-content: flex-start;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 095dfce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAcAAUAmJZQCdAD0Zj/Oi3gA/vihHJrSFEkltrnf5t64ZNkGXaW5miNNhDfmldWv71AAAAA=');
}
    
#\39 46f1325::before, #\39 46f1325 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#\39 46f1325 {
    align-items: flex-start;
    width: 100%;
    min-height: 550px;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/653475055_122101655649073118_5196656948231488975_n-1920w.png");
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 0px 0;
    justify-content: flex-start;
    height: auto;
    align-self: stretch;
    order: 0;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 46f1325.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB5klEQVQozx3MW0+ScQDA4f/H6aYMndVqrc0ZokY6c05xgsRBYHE+iJRGL0yUwwsIWBq1FTN1TYtFGZROV6kzLa2tlmbddNWX+LX1fIBHKMePUUaPaAp/Rx/fwBfO4DP1oFefYUClwNJ1FuPVBkTr5G9aYr+4HP2BObWOZzSOx9DJQFsD2rZ69Ffq6W0+iehKHqJOHKNOHGHPvsUZvI1Lp6JfpUDXrkCjrKP9wgmENvERTWIfXfYAf7aM0+vH3t+EpqWOgdbT6NSN6LvOI8yx1xjiG9hzHxhOlnA6bFh6LtKrPMX1zkaGzSqmo4MIk7SIaaKCd2oFbySHw6r7v/SpFHgNzTxKD7H/ZhKhlxYwpmq4cyvcuJnArL1Gb4sCq+YShaiO7UqUv1+LCIP8CuvMFu7CCpZABG23Cm3HOeKhPqrzt/i5Pc2fT0WErfgOz9we3sJzzO4RtN1K/ENqlh742a3JHG7O8GU1jwiVDxgrf8aTLTHkcmMb7GAqYmZ1KcZOdYrdWoGtShaR3zkmVd0hIN/F43cSCRpZnB1j7VmateUM71/k2HqZR5T2vpEp1/BPJAkGXSQlF3P3wjyZlXhcGGVhZozlh2HE081t5NI8ASlKaMRNejzA/XSI/IQPWXIgh22k71j4B55wRarSCSRzAAAAAElFTkSuQmCC');
}
    
#\37 3321ecc::before, #\37 3321ecc > .bgExtraLayerOverlay {
    
}
#\37 3321ecc {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#\35 f972aa1::before, #\35 f972aa1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#\35 f972aa1 {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/uri_ifs___M_Ro09C4NMiehYyG1EeXBHaSc0TcHpQbOl57xby099-FE-1920w.webp");
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 0px 0;
    justify-content: flex-start;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    background-position: 50% 100%;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 f972aa1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAABQAgCdASoKAAcAAUAmJbACdLoB+AAC0ay9MgAA/tzeGLkAkvSNKPQr6IzZL9yaD+Ewq//vZJD/PyG4SdhH+7HWeVXDzzpYAAA=');
}
    
#e32699ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#e32699ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c39257d3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    --column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 35da089 {
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c26e35ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#c26e35ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 997a20c {
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ce4ac3e {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 64px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a407920::before, #\38 a407920 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#\38 a407920 {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/uri_ifs___M_vXVZtbxT5AkZIxyBnS_4GLCoiip_IyL6CasY6ODpJoM-1920w.webp");
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 0px 0;
    justify-content: flex-start;
    height: auto;
    align-self: stretch;
    order: 0;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 a407920.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADQAQCdASoKAAcAAUAmJaACdADhgxd7oAD+6u7SAqcSwhJRXUMRFfWIfuKu3UVlecfmlRJne/xfib+JouxX6bHjIGY3/IKwAAA=');
}
    
#a23b47e5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a23b47e5 {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93a56f9 {
    align-items: flex-start;
    width: 31.77%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_t5d::before, #group_t5d > .bgExtraLayerOverlay {
    
}
#group_t5d {
    background-size: contain;
    align-items: center;
    width: 47.07%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-self: center;
    height: auto;
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 50px 0px 0px 0px;
}
    
#widget_j4g {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
}
    
#a0240022::before, #a0240022 > .bgExtraLayerOverlay {
    
}
#a0240022 {
    background-size: contain;
    align-items: center;
    width: 47.07%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-self: center;
    height: auto;
    background-image: none;
    justify-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 50px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f61cd6 {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
}
    
#a8685bfa {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
}
    
#\31 553d000::before, #\31 553d000 > .bgExtraLayerOverlay {
    
}
#\31 553d000 {
    background-size: contain;
    align-items: center;
    width: 47.07%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-self: center;
    height: auto;
    background-image: none;
    justify-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 50px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cb2e43af {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
}
    
#\31 a435c03::before, #\31 a435c03 > .bgExtraLayerOverlay {
    
}
#\31 a435c03 {
    background-size: contain;
    align-items: center;
    width: 47.07%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-self: center;
    height: auto;
    background-image: none;
    justify-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 50px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e22f130c::before, #e22f130c > .bgExtraLayerOverlay {
    
}
#e22f130c {
    background-size: contain;
    align-items: center;
    width: 47.07%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-self: center;
    height: auto;
    background-image: none;
    justify-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 50px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ef635b0 {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 27cc14c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Group+163+%282%29-1920w.png");
}
#\34 27cc14c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMklEQVQI12NgirXfxhRrv44pxm46U4xdPVOMXQ1TrF0XU6zdVKZY+5lMMfbzmGLsVwIA8N8MGKYoFmYAAAAASUVORK5CYII=');
}
    
#\30 6fcb680 {
    margin: -100px 0% 0px 0%;
}
    
#\36 c24381a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 95863fc {
    min-height: 57px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 245e2a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fab8c453 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0059c44 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
    
#da057df4 {
    min-height: 885px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#db7d6ecc {
    margin: -3px 0% 0px 0%;
}
    
#\39 9e16c8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.01%;
    min-width: 4%;
    order: 0;
    padding: 10px 0px 10px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\30 82f330e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 82f330e {
    width: 62.09%;
    height: 667px;
    max-width: 100%;
    margin: 0px 0px 0px 100px;
}
    
#\36 ef1bc4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Group+169-1920w.png");
    order: 1;
    background-size: contain;
    background-position: 100% 50%;
    padding: 0px 0px 0px 50px;
    margin: 0% 0% 0% 0%;
}
#\36 ef1bc4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABuUlEQVQY0x3Nz2vTYBjA8Rz9I7zpuRuzberyvm/fZEmnS0O3bMn7Nlj3Ay1O7dyh4MHKmDryvGkRRC/2YFD8AUMY6En0JHpS8eB/4ElUNhh6kJonUu8fvl8tAHosBFITQNcksLMSqitnBtZ2Zxg+2N69tHv/TTx8/PbuQBNAp2RCL8uEpjJhT4Wiz6I+f33unvuxm7a+3Hi0+QHSa+80AcQTigyFIl+FIgchkP1owH8t366N2gM/u3izlXV67b/j4gWh6J4A8lsokknFsmbMMehxnF+30Itq2FjycAyvhjF5FcTGKIwJCqDZYo/h3HkD2elKTk2ClmX9h20B9HkYk0MBBMMdim7nZE4bxXyyOJGXy+WcVVmuSWCBUOxhCOTneO1vTWf2aglL5gQWCgXUdR25yVGLlDnXTNhQKPpNJDRbuD6dOWsl1O1JPFGeQoMYaDs2aq3E4k3FdgTQz0LRfX/LOHA3Kt/ZYvEHrVUOLcf849bdkbaSmMcjxRakYolUbC+4RV/4PfKktqqnM/PkpX3Keu967idtvT9zJAJ+VAJ3mqq6KYF3oz5f9q4Y/uwS7866zp16o57+AzfNxVxJmYLgAAAAAElFTkSuQmCC');
}
    
#e4f7d2cf::before, #e4f7d2cf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#e4f7d2cf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/grunge-8-ab0c6095-332b7a81-1920w.webp");
    background-size: contain;
}
#e4f7d2cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRnIAAABXRUJQVlA4WAoAAAAQAAAACQAABAAAQUxQSCoAAAABRyAQSNqfe4eISA2KIkmNGCl4oBBwRMn9x/8vIiL6n47SL4t+OZgahnxWUDggIgAAADABAJ0BKgoABQABQCYlpAADcAD++yF5Y/s0NqtyVULUAAA=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f13761a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c48cbb5c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Group+163-1920w.png");
}
#c48cbb5c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI1wXBsQmAQAAEQdk67zp5MDd/xORzcTG0Pmc26kd9iSdxJ8+gHtRJvYiLeP9GbhBeqydkwAAAAABJRU5ErkJggg==');
}
    
#\39 5788143 {
    min-height: 155px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fdf6ab7f {
    margin: -100px 0% 0px 0%;
}
}



@media all {
    
#\34 a5aaf55 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed387ceb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e6d9b52f::before, #e6d9b52f > .bgExtraLayerOverlay {
    
}
#e6d9b52f {
    background-image: none;
    background-color: var(--color_2);
}
    
#\34 011e2d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 89d89ff {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 2;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebfe69a9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 50px 2% 130px 2%;
}
    
#\36 e152acc {
    margin: -3px 0% 0px 0%;
}
    
#widget_lee {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e669089 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0a33667 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Group+163+%281%29-1920w.png");
}
#\36 0a33667.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJklEQVQI1wXBoQ0AIAwAsB5OMj+/EMw8Bsl9a+HjYSOwkCgcNO4Acm4F9gOQS9MAAAAASUVORK5CYII=');
}
    
#\36 2c28abc {
    margin: -130px 0% 0px 0%;
}
    
#a5d46e94 {
    min-height: 197px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 5fe6e6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d99ff391 {
    min-height: 183px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 12f7a8b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Group+163-1920w.png");
}
    
#e6b26448 {
    margin: -141px 0% 0px 0%;
}
}



@media all {
    
#\34 1308442 {
    min-height: 962px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2c82f79 {
    background-size: contain;
    background-position: 0% 50%;
    align-items: flex-start;
    width: 100.00%;
    min-height: 736px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Group-169--281-29-141b2523-1920w.png");
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 50px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 2c82f79.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#bd85690e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dfa07b2 {
    align-items: flex-start;
    width: 45.36%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 6b336ef {
    align-items: flex-start;
    width: 50.63%;
    min-height: 816px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ea5aba8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 80px 40px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 612e630 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e031133e::before, #e031133e > .bgExtraLayerOverlay {
    
}
#e031133e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    background-size: contain;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b2913ba4 {
    margin: 0px 0% 0px 0%;
}
    
#e6ea6455 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e020a28 {
    align-items: flex-start;
    width: 90.19%;
    min-height: 822px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/ChatGPT_Image_Mar_17__2026__09_31_23_AM-removebg-preview-0f68d2b5-1920w.png");
    background-size: contain;
    padding: 10px 10px 10px 10px;
    margin: -199px 0% -50px 0%;
}
#\36 e020a28.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e8f0d133 {
    background-size: contain;
    align-items: flex-start;
    width: 94.78%;
    min-height: 676px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/Untitled_design__7_-removebg-preview-03e2aaea-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#e8f0d133.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\36 3877749 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 31c42c2 {
    margin: -3px 0% 0px 0%;
}
    
#\37 41fd9d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.32%;
    min-width: 4%;
    padding: 4% 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9447c16 {
    background-color: rgba(0,0,0,1);
    background-image: none;
}
    
#\32 f8fcdef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 41ed1d4 {
    width: 100%;
    height: 818px;
    max-width: 100%;
}
    
#a57c7b96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.64%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/aea4921f/dms3rep/multi/opt/95757d3e-f4d0-456f-9bc7-70521315f0a1-1920w.png");
    background-size: contain;
    background-position: 0% 50%;
}
#a57c7b96.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzklEQVQY0wHDATz+ADszF6tCPhqxRUYcsURFHKtCRRynQUQbqEJHG4dLWSZdXoI/JXaqWRQAPTYZ0z85GdY/OxnXPToY1Dw6GNE7OBfSQUMcvE5fK5pfgz9Xb6VTKwBCOh78QDcc/Tw0GP06MRf9ODEW/TYvFf0/PBzyTlws3F18O49onExMAEE8IvxBOSD9PjQc/TsvGf02LBb9NSsV/UE8Hv1PXC32XHg4sGCRQ2oAWlM2/ltTMv5ZUS3/WFEp/1VQJ/9WUCj+XVos/l9tNfxgfTq9XI1AfgCFgE/+iINN/ouHS/+NiEn/jIlI/4+MSf6Ojkn+fo9H+G+PRLZbjUB0ALWtbf22sGv+uLRp/7u4aP++vGj/wr5o/ri5ZP6Yqlf0fZ1MrFuOQGQAvrht/cG8bv3FwHD+ysRz/s3HdP7Sy3T9yMZv/am1Xe+Pp06jb5Q2VgCoo17ysKtj+Lu1af7DvW3+x8Bv/cvEcP3Fwm76r7Ve25eoT491ky9FAJWRUKmgnFa4rahezLiyZNa9t2bdwrtp3MG9asu2t2Cepq5RXI6dJycAhYBJX5aRVHioo1ybtK5hsLiyYb66tWO7u7dmnbq4Z2KvsmApgZkoCISC33xc3Og6AAAAAElFTkSuQmCC');
}
    
#\32 1051cc8 {
    min-height: 989px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 0%;
}
    
#cf6d80e9 {
    width: 100.00%;
    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) {
    
#\37 159cc12 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 f230e50 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9ac0974 {
    padding: 30px 20px 60px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_8i4 {
    flex-wrap: nowrap;
    column-gap: 15px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: -70px 0px 0px 0px;
}
    
#group_927 {
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dfee4e5 {
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 65c0b09 {
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 50e8575 {
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_lvl::before, #group_lvl > .bgExtraLayerOverlay {
    
}
#group_lvl {
    min-height: 523px;
}
#group_lvl.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 52cda14 {
    padding: 70px 4% 70px 4%;
}
    
#group_06l {
    column-gap: 15px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e3dc56b {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d4a9914b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7dddb33 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 600ecd7 {
    margin: 0px 0% 0px 0%;
}
    
#ca6df7e3 {
    width: 53.62%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px -10px;
}
    
#group_uvi {
    height: auto;
    min-height: 668px;
}
#group_uvi.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e299e030 {
    padding: 0px 2% 0px 2%;
}
    
#\34 d30d72f {
    width: 47.83%;
    height: auto;
    min-height: 509px;
}
    
#group_hub::before, #group_hub > .bgExtraLayerOverlay {
    
}
#group_hub {
    width: 48.37%;
    height: auto;
    min-height: 510px;
    padding: 20px 16px 20px 16px;
    margin: 90px 0% 0px 0%;
}
    
#e94ca494 {
    width: 96%;
    padding: 10px 0px 10px 0px;
    margin: 0px 2% 0px 2%;
}
    
#edb8f683 {
    margin: -70px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0895b10 {
    padding: 30px 20px 60px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fa575ca::before, #\32 fa575ca > .bgExtraLayerOverlay {
    
}
#\32 fa575ca {
    min-height: 523px;
}
#\32 fa575ca.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 6d112d1 {
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 98bbf23 {
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8c190db {
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#af943809 {
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d2d221 {
    flex-wrap: nowrap;
    column-gap: 15px;
    width: 100%;
    height: auto;
    min-height: 123.42%;
    padding: 10px 0px 10px 0px;
    margin: -70px 0px 0px 0px;
}
    
#f10bc7db {
    margin: 0px 0% 0px 0%;
}
    
#\31 871aadb {
    min-height: 0px;
    padding: 4% 4% 40px 4%;
}
    
#\34 00c7267 {
    min-height: auto;
}
    
#\30 a2e9dde {
    min-height: auto;
}
    
#\36 8e502be {
    width: 100%;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7469483::before, #a7469483 > .bgExtraLayerOverlay {
    
}
#a7469483 {
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\32 36026bc {
    margin: 0px 0% 0px 0%;
}
    
#\38 67e8ed6 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#b2b7a891 {
    min-height: 386px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 208px 4% 233px 4%;
}
    
#c5674d18 {
    width: 626px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 35cf148::before, #\35 35cf148 > .bgExtraLayerOverlay {
    
}
    
#\35 af4b48a::before, #\35 af4b48a > .bgExtraLayerOverlay {
    
}
#\35 af4b48a {
    width: 100%;
    min-height: 8px;
    align-items: center;
    justify-content: center;
    padding: 30px 30px 30px 15px;
    margin: 0% 0% 0% 0%;
}
    
#fb153886 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 441px;
    column-gap: 1%;
    padding: 0px 2% 60px 2%;
}
    
#e4493af0 {
    margin: -3px 0% -3px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f602b326 {
    margin: -100px 0% 0px 0%;
}
    
#f9eb623f {
    min-height: 115px;
    padding: 0% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0351302 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#fff12275 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\39 f6dfd9a {
    margin: 0px 0% 0px 0%;
}
    
#\38 007322e {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 8px;
}
    
#\39 20f8f00 {
    padding: 4% 4% 4% 4%;
}
    
#\39 498fdc2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.50%;
    height: auto;
    min-height: 46.92%;
}
    
#\37 7fa0195 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 d9b30fb::before, #\33 d9b30fb > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a081b4c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
    
#\33 39074ea::before, #\33 39074ea > .bgExtraLayerOverlay {
    
}
#\33 39074ea {
    min-width: 32px;
    width: 100.00%;
    min-height: 401px;
    height: auto;
}
#\33 39074ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAACYElEQVQozx3P7S/UAQDA8d/rttZkK5GIPM5WNg9dyIpp6WE2TcZWqVtWW22e0jXUhc6h89CxKGme8hznPB9mFueM08mdcw5hHteqedHLb6t/4LN9BEnuK15XVNLa04t2SsfSgoEt8zS7pnG2zHrWl1dY2/yNIFOWUVHfQNfQMFq9nsVFE5vWefYsM+xa59leX2N7bx+h8lMjTd29aCYm0c3NY7RYWVu1sru6wI+NZX7u7fBr/w9CbUcHzWo1PSPDjE7qmDWZsSwtsWYxsmE2sGWZZ2dlCUFRrqTkrZLq+hq6+vvQGeYwGI0YZqYwTU9g1I7ybXwEQZovQ6aQ866mCvVgH3qTCb3hK19GhxjX9KAdUDE1qEaQFuRRUFZKfUcbw5NaDNYVxqdn6OvvoVfVRr+qlX51O0J6dg65JcV8aGxApdH8T6l6++hsb+FzbSWdde9p+ViBEB1/izuJiaSkp5Ajy6awqABFYR7V5UXUFedQJctAnvoQwdPLh8CzAUSEBRETFcHt2Cs8FseikKZSmSuh6OkjkuKiEI7bH8Pb0xW/026E+HsQJnIn5to5slLFFGYlI00Scy86DMHRzhYfT2cCfU8R7O9GaKALUZcDkCTfRf4iDemTB9yPj0RwdrDljM9JQkXehAd5cynEkxtXRWSmialQvEQpzyAjKQHByeGfeIJgfw8uBLoTed6LhNhwSvOfMdBRR3N1GfKsFAR7OxtcnY/i6+NMSIA7MddFPE8Xo26twjwzhqazAWVeJoLNoQMcOXwQF0db/M44EXfzIuVvpMzqhtj7bmSsuwllroS/+uaqGfzkNwsAAAAASUVORK5CYII=');
}
    
#dd090c70 {
    height: auto;
    min-height: 72px;
}
    
#fb8ede1b {
    width: 100.00%;
    height: auto;
    min-height: 481px;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#a204c226 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    height: auto;
    min-height: 84px;
}
    
#\32 4bdf0a2 {
    min-height: 2703px;
    padding: 70px 4% 70px 4%;
}
    
#\37 c198039 {
    height: auto;
    min-height: 72px;
}
    
#fbd1db2f {
    height: auto;
    min-height: 72px;
}
    
#d26bee10 {
    width: 100.00%;
    height: auto;
    min-height: 481px;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 27a0dcc {
    width: 100.00%;
    height: auto;
    min-height: 481px;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\38 29a86f5 {
    margin: -3px 0% 0px 0%;
}
    
#\32 6cf95b3 {
    width: 100.00%;
    height: auto;
    min-height: 481px;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#fbc53170 {
    column-gap: 3.648456057007126%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 345c81b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 126px;
}
    
#\35 6a888c3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    height: auto;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 095dfce::before, #\37 095dfce > .bgExtraLayerOverlay {
    
}
#\37 095dfce {
    min-width: 32px;
    width: 100.00%;
    min-height: 401px;
    height: auto;
}
#\37 095dfce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAcAAUAmJZQCdAD0Zj/Oi3gA/vihHJrSFEkltrnf5t64ZNkGXaW5miNNhDfmldWv71AAAAA=');
}
    
#\39 46f1325::before, #\39 46f1325 > .bgExtraLayerOverlay {
    
}
#\39 46f1325 {
    min-width: 32px;
    width: 100.00%;
    min-height: 401px;
    height: auto;
}
#\39 46f1325.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB5klEQVQozx3MW0+ScQDA4f/H6aYMndVqrc0ZokY6c05xgsRBYHE+iJRGL0yUwwsIWBq1FTN1TYtFGZROV6kzLa2tlmbddNWX+LX1fIBHKMePUUaPaAp/Rx/fwBfO4DP1oFefYUClwNJ1FuPVBkTr5G9aYr+4HP2BObWOZzSOx9DJQFsD2rZ69Ffq6W0+iehKHqJOHKNOHGHPvsUZvI1Lp6JfpUDXrkCjrKP9wgmENvERTWIfXfYAf7aM0+vH3t+EpqWOgdbT6NSN6LvOI8yx1xjiG9hzHxhOlnA6bFh6LtKrPMX1zkaGzSqmo4MIk7SIaaKCd2oFbySHw6r7v/SpFHgNzTxKD7H/ZhKhlxYwpmq4cyvcuJnArL1Gb4sCq+YShaiO7UqUv1+LCIP8CuvMFu7CCpZABG23Cm3HOeKhPqrzt/i5Pc2fT0WErfgOz9we3sJzzO4RtN1K/ENqlh742a3JHG7O8GU1jwiVDxgrf8aTLTHkcmMb7GAqYmZ1KcZOdYrdWoGtShaR3zkmVd0hIN/F43cSCRpZnB1j7VmateUM71/k2HqZR5T2vpEp1/BPJAkGXSQlF3P3wjyZlXhcGGVhZozlh2HE081t5NI8ASlKaMRNejzA/XSI/IQPWXIgh22k71j4B55wRarSCSRzAAAAAElFTkSuQmCC');
}
    
#\37 3321ecc::before, #\37 3321ecc > .bgExtraLayerOverlay {
    
}
    
#\35 f972aa1::before, #\35 f972aa1 > .bgExtraLayerOverlay {
    
}
#\35 f972aa1 {
    min-width: 32px;
    width: 100.00%;
    min-height: 401px;
    height: auto;
}
#\35 f972aa1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAABQAgCdASoKAAcAAUAmJbACdLoB+AAC0ay9MgAA/tzeGLkAkvSNKPQr6IzZL9yaD+Ewq//vZJD/PyG4SdhH+7HWeVXDzzpYAAA=');
}
    
#c39257d3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 35da089 {
    height: auto;
    min-height: 72px;
}
    
#\30 997a20c {
    height: auto;
    min-height: 72px;
}
    
#\38 a407920::before, #\38 a407920 > .bgExtraLayerOverlay {
    
}
#\38 a407920 {
    min-width: 32px;
    width: 100.00%;
    min-height: 401px;
    height: auto;
}
#\38 a407920.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADQAQCdASoKAAcAAUAmJaACdADhgxd7oAD+6u7SAqcSwhJRXUMRFfWIfuKu3UVlecfmlRJne/xfib+JouxX6bHjIGY3/IKwAAA=');
}
    
#\39 93a56f9 {
    width: 100.00%;
    height: auto;
    min-height: 481px;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_t5d::before, #group_t5d > .bgExtraLayerOverlay {
    
}
    
#widget_j4g {
    width: 95.30%;
    height: 166px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6fcb680 {
    margin: -60px 0% 0px 0%;
}
    
#\37 95863fc {
    padding: 0% 2% 4% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da057df4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 0% 15% 0%;
}
    
#db7d6ecc {
    margin: -3px 0% 0px 0%;
}
    
#\39 9e16c8c {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 10px 4% 10px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 82f330e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 82f330e {
    width: 72%;
    height: 517px;
    margin: 0px 0px 0px 0px;
}
    
#\36 ef1bc4f {
    width: 100%;
    min-height: 640px;
    order: 1;
    height: auto;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 50%;
}
#\36 ef1bc4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABuUlEQVQY0x3Nz2vTYBjA8Rz9I7zpuRuzberyvm/fZEmnS0O3bMn7Nlj3Ay1O7dyh4MHKmDryvGkRRC/2YFD8AUMY6En0JHpS8eB/4ElUNhh6kJonUu8fvl8tAHosBFITQNcksLMSqitnBtZ2Zxg+2N69tHv/TTx8/PbuQBNAp2RCL8uEpjJhT4Wiz6I+f33unvuxm7a+3Hi0+QHSa+80AcQTigyFIl+FIgchkP1owH8t366N2gM/u3izlXV67b/j4gWh6J4A8lsokknFsmbMMehxnF+30Itq2FjycAyvhjF5FcTGKIwJCqDZYo/h3HkD2elKTk2ClmX9h20B9HkYk0MBBMMdim7nZE4bxXyyOJGXy+WcVVmuSWCBUOxhCOTneO1vTWf2aglL5gQWCgXUdR25yVGLlDnXTNhQKPpNJDRbuD6dOWsl1O1JPFGeQoMYaDs2aq3E4k3FdgTQz0LRfX/LOHA3Kt/ZYvEHrVUOLcf849bdkbaSmMcjxRakYolUbC+4RV/4PfKktqqnM/PkpX3Keu967idtvT9zJAJ+VAJ3mqq6KYF3oz5f9q4Y/uwS7866zp16o57+AzfNxVxJmYLgAAAAAElFTkSuQmCC');
}
    
#e4f7d2cf::before, #e4f7d2cf > .bgExtraLayerOverlay {
    
}
#e4f7d2cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRnIAAABXRUJQVlA4WAoAAAAQAAAACQAABAAAQUxQSCoAAAABRyAQSNqfe4eISA2KIkmNGCl4oBBwRMn9x/8vIiL6n47SL4t+OZgahnxWUDggIgAAADABAJ0BKgoABQABQCYlpAADcAD++yF5Y/s0NqtyVULUAAA=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5788143 {
    min-height: 119px;
    padding: 0% 2% 0% 2%;
}
    
#fdf6ab7f {
    margin: -82px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6d9b52f::before, #e6d9b52f > .bgExtraLayerOverlay {
    
}
    
#\34 011e2d0 {
    width: 100%;
    min-height: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 89d89ff {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebfe69a9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 50px 4% 88px 4%;
}
    
#\36 e152acc {
    margin: -3px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2c28abc {
    margin: -100px 0% 0px 0%;
}
    
#a5d46e94 {
    min-height: 142px;
    padding: 0% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d99ff391 {
    padding: 0% 2% 0% 2%;
}
    
#e6b26448 {
    margin: -123px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1308442 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 0% 4% 0%;
}
    
#b2913ba4 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2c82f79 {
    height: auto;
    min-height: 843px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100.00%;
    background-position: 0% 50%;
    align-items: flex-start;
    justify-content: center;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
#\30 2c82f79.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 dfa07b2 {
    width: 100%;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6b336ef {
    width: 100%;
    height: auto;
    min-height: 622px;
    justify-content: center;
    align-items: center;
    align-self: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ea5aba8 {
    width: 100%;
    min-height: 80px;
    order: 0;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e020a28 {
    height: auto;
    min-height: 624px;
    width: 68.85%;
    background-repeat: no-repeat;
    background-size: contain;
    align-self: flex-start;
    padding: 10px 0px 10px 0px;
    margin: -92px 0% -50px 0%;
}
#\36 e020a28.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e8f0d133 {
    height: auto;
    min-height: 714px;
    width: 88.11%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    margin-left: 0%;
    margin-right: 0%;
    background-position: 0% 50%;
}
#e8f0d133.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e031133e::before, #e031133e > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 41fd9d6 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1051cc8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 10% 0%;
}
    
#a57c7b96 {
    width: 100%;
    min-height: 80px;
    padding: 10px 10px 10px 10px;
    margin: -3px 0% 0px 0%;
}
#a57c7b96.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzklEQVQY0wHDATz+ADszF6tCPhqxRUYcsURFHKtCRRynQUQbqEJHG4dLWSZdXoI/JXaqWRQAPTYZ0z85GdY/OxnXPToY1Dw6GNE7OBfSQUMcvE5fK5pfgz9Xb6VTKwBCOh78QDcc/Tw0GP06MRf9ODEW/TYvFf0/PBzyTlws3F18O49onExMAEE8IvxBOSD9PjQc/TsvGf02LBb9NSsV/UE8Hv1PXC32XHg4sGCRQ2oAWlM2/ltTMv5ZUS3/WFEp/1VQJ/9WUCj+XVos/l9tNfxgfTq9XI1AfgCFgE/+iINN/ouHS/+NiEn/jIlI/4+MSf6Ojkn+fo9H+G+PRLZbjUB0ALWtbf22sGv+uLRp/7u4aP++vGj/wr5o/ri5ZP6Yqlf0fZ1MrFuOQGQAvrht/cG8bv3FwHD+ysRz/s3HdP7Sy3T9yMZv/am1Xe+Pp06jb5Q2VgCoo17ysKtj+Lu1af7DvW3+x8Bv/cvEcP3Fwm76r7Ve25eoT491ky9FAJWRUKmgnFa4rahezLiyZNa9t2bdwrtp3MG9asu2t2Cepq5RXI6dJycAhYBJX5aRVHioo1ybtK5hsLiyYb66tWO7u7dmnbq4Z2KvsmApgZkoCISC33xc3Og6AAAAAElFTkSuQmCC');
}
    
#\38 31c42c2 {
    margin: -3px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ebe12d55 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 159cc12 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\34 f230e50 {
    margin: 0px 0% 0px 0%;
}
    
#group_lfp {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8i4 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_lvl::before, #group_lvl > .bgExtraLayerOverlay {
    
}
#group_lvl {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 270px;
    margin: 0px 0% 0px 0%;
}
#group_lvl.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 9ac0974 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_927 {
    min-width: 32px;
    width: 100%;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 30px 0%;
}
    
#\36 dfee4e5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 65c0b09 {
    min-width: 32px;
    width: 100%;
    padding: 15px 20px 15px 20px;
    margin: 30px 0% 0px 0%;
}
    
#\34 50e8575 {
    min-width: 32px;
    width: 100%;
    padding: 15px 20px 15px 20px;
    margin: 30px 0% 0px 0%;
}
    
#\38 a29977e {
    width: 39.06%;
}
    
#\33 3d9f6fb {
    width: 38.82%;
}
    
#f0013823 {
    width: 40.37%;
}
    
#widget_pnd {
    width: 39.00%;
}
}



@media (max-width: 767px) {
    
#\33 e3dc56b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 52cda14 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#widget_0vh {
    height: 40px;
    width: 40px;
}
    
#\37 e5e8450 {
    height: 40px;
    width: 40px;
}
    
#ea82f56c {
    height: 40px;
    width: 40px;
}
    
#d4a9914b {
    margin: 0px 0% 0px 0%;
}
    
#group_06l {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 0px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hg8 {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aca2054 {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 73841ff {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 e4d63ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 7dddb33 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#group_uvi {
    min-width: 32px;
    width: 100%;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
#group_uvi.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ca6df7e3 {
    min-width: 32px;
    width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 600ecd7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e94ca494 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e299e030 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#group_1gj {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 10px 0px 10px 0px;
    margin: 20px 0% 0px 0%;
}
    
#group_hub::before, #group_hub > .bgExtraLayerOverlay {
    
}
#group_hub {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 414px;
    align-items: flex-start;
    padding: 20px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d30d72f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#edb8f683 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0103e89 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 8e502be {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 fa575ca::before, #\32 fa575ca > .bgExtraLayerOverlay {
    
}
#\32 fa575ca {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 270px;
    margin: 0px 0% 0px 0%;
}
#\32 fa575ca.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 6d112d1 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c7a226e {
    width: 39.06%;
}
    
#\39 98bbf23 {
    min-width: 32px;
    width: 100%;
    padding: 15px 20px 15px 20px;
    margin: 30px 0% 0px 0%;
}
    
#af943809 {
    min-width: 32px;
    width: 100%;
    padding: 15px 20px 15px 20px;
    margin: 30px 0% 0px 0%;
}
    
#\38 8d2d221 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f10bc7db {
    margin: 0px 0% 0px 0%;
}
    
#\31 871aadb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#e93eb5d8 {
    width: 40.37%;
}
    
#d0895b10 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fec52de8 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8c190db {
    min-width: 32px;
    width: 100%;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 30px 0%;
}
    
#\31 f9e9e4d {
    width: 38.82%;
}
    
#cf864727 {
    width: 39.00%;
}
}



@media (max-width: 767px) {
    
#a7469483::before, #a7469483 > .bgExtraLayerOverlay {
    
}
#a7469483 {
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\32 36026bc {
    margin: 0px 0% 0px 0%;
}
    
#\38 67e8ed6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2b7a891 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 123px 4%;
}
    
#c5674d18 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 35cf148::before, #\35 35cf148 > .bgExtraLayerOverlay {
    
}
    
#\35 af4b48a::before, #\35 af4b48a > .bgExtraLayerOverlay {
    
}
#\35 af4b48a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: center;
    padding: 10px 2px 0px 2px;
    margin: 0px 0% 0px 0%;
}
    
#fb153886 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 5% 158px 5%;
}
    
#\39 dfbf3c8 {
    width: 100.00%;
}
    
#e4493af0 {
    margin: -3px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 bdb548b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f9eb623f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 0351302 {
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0% 0px 0%;
}
    
#fff12275 {
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0% 0px 0%;
}
    
#\38 007322e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\39 20f8f00 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\32 0f013cb {
    width: 100.00%;
}
    
#\39 18a80be {
    width: 100.00%;
}
    
#\37 7fa0195 {
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0% 0px 0%;
}
    
#c2a6d1cf {
    height: 58px;
}
    
#a74c9755 {
    height: 68px;
}
    
#\35 23c641a {
    width: 100%;
    min-height: 58px;
    align-items: center;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f6dfd9a {
    margin: -3px 0% 0px 0%;
}
    
#\39 498fdc2 {
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0% 0px 0%;
}
    
#a286dab0 {
    width: 100.00%;
}
    
#\36 e5cf21a {
    height: 62px;
}
    
#\39 f3227c5 {
    height: 64px;
}
    
#ec6ccdc0 {
    width: 100.00%;
}
    
#\33 d9b30fb::before, #\33 d9b30fb > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 29a86f5 {
    margin: -3px 0% 0px 0%;
}
    
#\33 27a0dcc {
    width: 99.88%;
}
    
#\32 6cf95b3 {
    width: 99.88%;
}
    
#fbc53170 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 345c81b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\30 0930722 {
    min-height: 2558px;
    align-items: center;
    width: 100%;
    row-gap: 4px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6a888c3 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1432px;
    row-gap: 10px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 39074ea::before, #\33 39074ea > .bgExtraLayerOverlay {
    
}
#\33 39074ea {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 513px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
#\33 39074ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAACYElEQVQozx3P7S/UAQDA8d/rttZkK5GIPM5WNg9dyIpp6WE2TcZWqVtWW22e0jXUhc6h89CxKGme8hznPB9mFueM08mdcw5hHteqedHLb6t/4LN9BEnuK15XVNLa04t2SsfSgoEt8zS7pnG2zHrWl1dY2/yNIFOWUVHfQNfQMFq9nsVFE5vWefYsM+xa59leX2N7bx+h8lMjTd29aCYm0c3NY7RYWVu1sru6wI+NZX7u7fBr/w9CbUcHzWo1PSPDjE7qmDWZsSwtsWYxsmE2sGWZZ2dlCUFRrqTkrZLq+hq6+vvQGeYwGI0YZqYwTU9g1I7ybXwEQZovQ6aQ866mCvVgH3qTCb3hK19GhxjX9KAdUDE1qEaQFuRRUFZKfUcbw5NaDNYVxqdn6OvvoVfVRr+qlX51O0J6dg65JcV8aGxApdH8T6l6++hsb+FzbSWdde9p+ViBEB1/izuJiaSkp5Ajy6awqABFYR7V5UXUFedQJctAnvoQwdPLh8CzAUSEBRETFcHt2Cs8FseikKZSmSuh6OkjkuKiEI7bH8Pb0xW/026E+HsQJnIn5to5slLFFGYlI00Scy86DMHRzhYfT2cCfU8R7O9GaKALUZcDkCTfRf4iDemTB9yPj0RwdrDljM9JQkXehAd5cynEkxtXRWSmialQvEQpzyAjKQHByeGfeIJgfw8uBLoTed6LhNhwSvOfMdBRR3N1GfKsFAR7OxtcnY/i6+NMSIA7MddFPE8Xo26twjwzhqazAWVeJoLNoQMcOXwQF0db/M44EXfzIuVvpMzqhtj7bmSsuwllroS/+uaqGfzkNwsAAAAASUVORK5CYII=');
}
    
#\37 095dfce::before, #\37 095dfce > .bgExtraLayerOverlay {
    
}
#\37 095dfce {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 513px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
#\37 095dfce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAcAAUAmJZQCdAD0Zj/Oi3gA/vihHJrSFEkltrnf5t64ZNkGXaW5miNNhDfmldWv71AAAAA=');
}
    
#\39 46f1325::before, #\39 46f1325 > .bgExtraLayerOverlay {
    
}
#\39 46f1325 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 513px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
#\39 46f1325.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB5klEQVQozx3MW0+ScQDA4f/H6aYMndVqrc0ZokY6c05xgsRBYHE+iJRGL0yUwwsIWBq1FTN1TYtFGZROV6kzLa2tlmbddNWX+LX1fIBHKMePUUaPaAp/Rx/fwBfO4DP1oFefYUClwNJ1FuPVBkTr5G9aYr+4HP2BObWOZzSOx9DJQFsD2rZ69Ffq6W0+iehKHqJOHKNOHGHPvsUZvI1Lp6JfpUDXrkCjrKP9wgmENvERTWIfXfYAf7aM0+vH3t+EpqWOgdbT6NSN6LvOI8yx1xjiG9hzHxhOlnA6bFh6LtKrPMX1zkaGzSqmo4MIk7SIaaKCd2oFbySHw6r7v/SpFHgNzTxKD7H/ZhKhlxYwpmq4cyvcuJnArL1Gb4sCq+YShaiO7UqUv1+LCIP8CuvMFu7CCpZABG23Cm3HOeKhPqrzt/i5Pc2fT0WErfgOz9we3sJzzO4RtN1K/ENqlh742a3JHG7O8GU1jwiVDxgrf8aTLTHkcmMb7GAqYmZ1KcZOdYrdWoGtShaR3zkmVd0hIN/F43cSCRpZnB1j7VmateUM71/k2HqZR5T2vpEp1/BPJAkGXSQlF3P3wjyZlXhcGGVhZozlh2HE081t5NI8ASlKaMRNejzA/XSI/IQPWXIgh22k71j4B55wRarSCSRzAAAAAElFTkSuQmCC');
}
    
#\37 3321ecc::before, #\37 3321ecc > .bgExtraLayerOverlay {
    
}
    
#fb8ede1b {
    width: 99.88%;
}
    
#\35 f972aa1::before, #\35 f972aa1 > .bgExtraLayerOverlay {
    
}
#\35 f972aa1 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 513px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
#\35 f972aa1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAABQAgCdASoKAAcAAUAmJbACdLoB+AAC0ay9MgAA/tzeGLkAkvSNKPQr6IzZL9yaD+Ewq//vZJD/PyG4SdhH+7HWeVXDzzpYAAA=');
}
    
#a204c226 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 84px;
}
    
#\32 4bdf0a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 80px 4%;
}
    
#c39257d3 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a407920::before, #\38 a407920 > .bgExtraLayerOverlay {
    
}
#\38 a407920 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 392px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
#\38 a407920.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADQAQCdASoKAAcAAUAmJaACdADhgxd7oAD+6u7SAqcSwhJRXUMRFfWIfuKu3UVlecfmlRJne/xfib+JouxX6bHjIGY3/IKwAAA=');
}
    
#d26bee10 {
    width: 99.88%;
}
    
#\39 93a56f9 {
    width: 99.88%;
}
    
#group_t5d::before, #group_t5d > .bgExtraLayerOverlay {
    
}
#group_t5d {
    width: 70.61%;
    height: auto;
    min-height: 163px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0px 0px 0px;
}
    
#widget_j4g {
    height: 140px;
    width: 100.00%;
}
    
#a0240022::before, #a0240022 > .bgExtraLayerOverlay {
    
}
#a0240022 {
    width: 70.61%;
    height: auto;
    min-height: 163px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0px 0px 0px;
}
    
#\36 8f61cd6 {
    height: 140px;
    width: 100.00%;
}
    
#a8685bfa {
    height: 140px;
    width: 100.00%;
}
    
#\31 553d000::before, #\31 553d000 > .bgExtraLayerOverlay {
    
}
#\31 553d000 {
    width: 70.61%;
    height: auto;
    min-height: 163px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0px 0px 0px;
}
    
#cb2e43af {
    height: 140px;
    width: 100.00%;
}
    
#\31 a435c03::before, #\31 a435c03 > .bgExtraLayerOverlay {
    
}
#\31 a435c03 {
    width: 70.61%;
    height: auto;
    min-height: 163px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0px 0px 0px;
}
    
#e22f130c::before, #e22f130c > .bgExtraLayerOverlay {
    
}
#e22f130c {
    width: 70.61%;
    height: auto;
    min-height: 163px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0px 0px 0px;
}
    
#\31 ef635b0 {
    height: 140px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 c24381a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 95863fc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#da057df4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#\39 9e16c8c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 10px 4% 88px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 82f330e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 82f330e {
    height: 240px;
    margin: 0px 0px 0px 0px;
}
    
#\36 ef1bc4f {
    min-height: 293px;
    align-items: center;
    width: 100%;
    order: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 50%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\36 ef1bc4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABuUlEQVQY0x3Nz2vTYBjA8Rz9I7zpuRuzberyvm/fZEmnS0O3bMn7Nlj3Ay1O7dyh4MHKmDryvGkRRC/2YFD8AUMY6En0JHpS8eB/4ElUNhh6kJonUu8fvl8tAHosBFITQNcksLMSqitnBtZ2Zxg+2N69tHv/TTx8/PbuQBNAp2RCL8uEpjJhT4Wiz6I+f33unvuxm7a+3Hi0+QHSa+80AcQTigyFIl+FIgchkP1owH8t366N2gM/u3izlXV67b/j4gWh6J4A8lsokknFsmbMMehxnF+30Itq2FjycAyvhjF5FcTGKIwJCqDZYo/h3HkD2elKTk2ClmX9h20B9HkYk0MBBMMdim7nZE4bxXyyOJGXy+WcVVmuSWCBUOxhCOTneO1vTWf2aglL5gQWCgXUdR25yVGLlDnXTNhQKPpNJDRbuD6dOWsl1O1JPFGeQoMYaDs2aq3E4k3FdgTQz0LRfX/LOHA3Kt/ZYvEHrVUOLcf849bdkbaSmMcjxRakYolUbC+4RV/4PfKktqqnM/PkpX3Keu967idtvT9zJAJ+VAJ3mqq6KYF3oz5f9q4Y/uwS7866zp16o57+AzfNxVxJmYLgAAAAAElFTkSuQmCC');
}
    
#e4f7d2cf::before, #e4f7d2cf > .bgExtraLayerOverlay {
    
}
#e4f7d2cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRnIAAABXRUJQVlA4WAoAAAAQAAAACQAABAAAQUxQSCoAAAABRyAQSNqfe4eISA2KIkmNGCl4oBBwRMn9x/8vIiL6n47SL4t+OZgahnxWUDggIgAAADABAJ0BKgoABQABQCYlpAADcAD++yF5Y/s0NqtyVULUAAA=');
}
    
#c0059c44 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#db7d6ecc {
    margin: -3px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f13761a9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 5788143 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e6d9b52f::before, #e6d9b52f > .bgExtraLayerOverlay {
    
}
    
#\34 011e2d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 89d89ff {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebfe69a9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 130px 4%;
}
    
#\36 e152acc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e669089 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a5d46e94 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 5fe6e6d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d99ff391 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 1308442 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 0% 12% 0%;
}
    
#\30 2c82f79 {
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    min-height: 428px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
#\30 2c82f79.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b2913ba4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 dfa07b2 {
    width: 100%;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6b336ef {
    width: 100%;
    height: auto;
    min-height: 478px;
    padding: 40px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ea5aba8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e020a28 {
    height: auto;
    min-height: 454px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 81.31%;
    padding: 10px 10px 10px 10px;
    margin: -72px 0% -50px 0%;
}
#\36 e020a28.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e8f0d133 {
    height: auto;
    min-height: 391px;
    width: 96.94%;
}
#e8f0d133.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e031133e::before, #e031133e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 41fd9d6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 41ed1d4 {
    height: 304px;
    width: 100.00%;
}
    
#a57c7b96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: -3px 0% 0px 0%;
}
#a57c7b96.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzklEQVQY0wHDATz+ADszF6tCPhqxRUYcsURFHKtCRRynQUQbqEJHG4dLWSZdXoI/JXaqWRQAPTYZ0z85GdY/OxnXPToY1Dw6GNE7OBfSQUMcvE5fK5pfgz9Xb6VTKwBCOh78QDcc/Tw0GP06MRf9ODEW/TYvFf0/PBzyTlws3F18O49onExMAEE8IvxBOSD9PjQc/TsvGf02LBb9NSsV/UE8Hv1PXC32XHg4sGCRQ2oAWlM2/ltTMv5ZUS3/WFEp/1VQJ/9WUCj+XVos/l9tNfxgfTq9XI1AfgCFgE/+iINN/ouHS/+NiEn/jIlI/4+MSf6Ojkn+fo9H+G+PRLZbjUB0ALWtbf22sGv+uLRp/7u4aP++vGj/wr5o/ri5ZP6Yqlf0fZ1MrFuOQGQAvrht/cG8bv3FwHD+ysRz/s3HdP7Sy3T9yMZv/am1Xe+Pp06jb5Q2VgCoo17ysKtj+Lu1af7DvW3+x8Bv/cvEcP3Fwm76r7Ve25eoT491ky9FAJWRUKmgnFa4rahezLiyZNa9t2bdwrtp3MG9asu2t2Cepq5RXI6dJycAhYBJX5aRVHioo1ybtK5hsLiyYb66tWO7u7dmnbq4Z2KvsmApgZkoCISC33xc3Og6AAAAAElFTkSuQmCC');
}
    
#\32 1051cc8 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 10% 0%;
}
    
#\38 31c42c2 {
    margin: -3px 0% 0px 0%;
}
}

