@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1354841978 span.text { color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1354841978:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1354841978.hover span.text { color:var(--color_1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1767882374 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1603958605 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1515953988 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1388743783 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1778174790 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1754792636 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1060640787 {
    border-style:solid !important;
    border-color:rgb(254,254,254) rgb(254,254,254) rgb(254,254,254) rgb(254,254,254) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1043825559:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1043825559.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1043825559 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1043825559:hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1043825559.hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1043825559:hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1043825559.hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1043825559 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e1b8fd93/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1043825559 span.text {
    color:var(--color_5) !important;
    font-weight:700 !important;
    font-family: Lato !important;
  }

  *#dm .dmInner a.u_1542687567:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1542687567.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1542687567 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1542687567:hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1542687567.hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1542687567:hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1542687567.hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1542687567 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e1b8fd93/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1542687567 span.text {
    color:var(--color_5) !important;
    font-weight:700 !important;
    font-family: Lato !important;
  }

  *#dm .dmInner a.u_1961264053:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1961264053.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1961264053 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1961264053:hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1961264053.hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1961264053:hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1961264053.hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1961264053 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e1b8fd93/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1961264053 span.text {
    color:var(--color_5) !important;
    font-weight:700 !important;
    font-family: Lato !important;
  }

  *#dm .dmInner a.u_1559233428:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1559233428.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1559233428 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1559233428:hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1559233428.hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1559233428:hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1559233428.hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1559233428 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e1b8fd93/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1559233428 span.text {
    color:var(--color_5) !important;
    font-weight:700 !important;
    font-family: Lato !important;
  }

  *#dm .dmInner a.u_1751070706:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1751070706.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1751070706 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1751070706:hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1751070706.hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1751070706 span.text {
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Lato !important;
  }

  *#dm .dmInner a.u_1751070706 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e1b8fd93/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1751070706:hover .iconBg { background-color:rgb(253,104,1) !important; }

  *#dm .dmInner a.u_1751070706.hover .iconBg { background-color:rgb(253,104,1) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1056328981 span.text {
    font-family: Lato !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_1352440248:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1352440248.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1352440248 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/e1b8fd93/icon/call_8367331.svg) !important;
  }

  *#dm .dmInner a.u_1352440248 span.text {
    font-family: Lato !important;
    font-weight:700 !important;
  }

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

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

  *#dm .dmInner a.u_1365873040 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/e1b8fd93/icon/service_1012162.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1787235822 img {
    border-radius:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1535395994:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1535395994.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1535395994 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/e1b8fd93/icon/call_8367331.svg) !important;
  }

  *#dm .dmInner a.u_1535395994 span.text {
    font-family: Lato !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_1184480614 span.text {
    font-family: Lato !important;
    font-weight:700 !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_3);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 870px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 10% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    background-image: linear-gradient(90deg, rgba(17, 35, 75, 1) 38%, rgba(253, 104, 1, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
    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/e1b8fd93/dms3rep/multi/opt/1000011525-1920w.jpg");
    background-attachment: fixed;
    box-shadow: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b0ec2c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_r66 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 69px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_uds {
    width: 75.25%;
    height: auto;
    max-width: 100%;
}
    
#widget_haj {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#f82698f2 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\31 79ae9cb {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\36 c50fb49 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 43d9506 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 964388e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3677395486496486%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d34ffbee {
    min-height: 327px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9812f16 {
    margin: 0px 0% 0px 0%;
}
    
#d7d1146b {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e63f9c1a {
    width: 75%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a32c8b3::before, #\38 a32c8b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(17, 35, 75, 1) 38%, rgba(253, 104, 1, 1) 100%);
}
#\38 a32c8b3 {
    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/e1b8fd93/dms3rep/multi/opt/pexels-photo-29452977-1920w.jpeg");
    background-attachment: fixed;
}
#\38 a32c8b3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\39 2d4e760 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin: 0% 0% 0% 0%;
}
    
#\30 b258b88 {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 60f5a25 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 02b8af1 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b373fa7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3677395486496486%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 e950fb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 94e75b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c1711b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 51ae946 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ee1c0fd {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9e6b3f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f805e30 {
    width: 94.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e3f3bda {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.848484848484849%;
    flex-wrap: nowrap;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 207c8b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae351937 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e664abe4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4a166a1 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 7de0735 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8fd16e1 {
    min-height: 679px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9583deb {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 f6317c3 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d88848cb {
    width: 51.25%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fec1043a::before, #fec1043a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.95;
    border-radius: inherit;
}
#fec1043a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 60%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/e1b8fd93/dms3rep/multi/opt/pexels-photo-29452977-1920w.jpeg");
    background-attachment: fixed;
    padding: 4% 10% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#fec1043a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\35 c8f6b4c {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 0fb3b89 {
    width: 94.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de549d37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_io2 {
    width: 100.00%;
    height: 680px;
    max-width: 100%;
}
    
#d47ade8a {
    margin: 0px 0% 0px 0%;
}
    
#fc732563 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#a3388b26 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 b8a222e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e55e067f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c91d782d {
    justify-content: flex-start;
    align-items: center;
    width: 450px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.9672131147540985%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\39 4b0fed7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3a47612 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 65796e2 {
    min-height: 546px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 9cc2c10 {
    justify-content: flex-start;
    align-items: center;
    width: 450px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.9672131147540985%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\37 99d2e0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a95f6e9::before, #\36 a95f6e9 > .bgExtraLayerOverlay {
    
}
#\36 a95f6e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    background-attachment: fixed;
}
    
#\30 8b632c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3a29c98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ef52a26 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 208px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4b10426 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7d753e9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.9672131147540985%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\35 90fd25a {
    width: 54.75%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ed486f21 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.9672131147540985%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\33 a110fa2 {
    width: 112.09%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d3d728b7 {
    width: 101.64%;
    height: auto;
    max-width: 100%;
}
    
#dfc47a8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b3f92d6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 232px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e009c3eb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.9672131147540985%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\31 ffca361 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_bf5 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 1f207fa {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b58559e {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6f5372a {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e41ac9f {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5112581 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0706915 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f227ac2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 96b46da::before, #\33 96b46da > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
}
#\33 96b46da {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/e1b8fd93/dms3rep/multi/opt/pexels-photo-29452977-1920w.jpeg");
    background-attachment: fixed;
}
#\33 96b46da.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#a7c18305 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 6eeb230 {
    min-height: 546px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 93a7b66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d819f237 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#e31f87df {
    width: 100%;
    height: 266px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4e12399[data-background-color-animation] {
    
}
#c4e12399 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1%;
    order: 4;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5ac7f61 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfb033c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb041047 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a5ae63a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edae96f5 {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2599006749013117%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6948f9c {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.444925506175984%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ecff36f0 {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2599006749013117%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 26b6e33 {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2599006749013117%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b4aa6fc {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2599006749013117%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 12953c6 {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2599006749013117%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#baef339a {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2599006749013117%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2ec8beb {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c2a2ddd {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 01bda1c {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 0336243 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e030066 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fd010ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8d770e5 {
    width: 113.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a355e04 {
    width: 22.625px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee55282c {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9d43cb3 {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2599006749013117%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1f1e4b4 {
    width: 24.1875px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 154ba56 {
    width: 107.29%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d708e71f {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 53e79c1 {
    align-items: center;
    width: auto;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2599006749013117%;
    height: auto;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249, 250, 252, 0.15);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 c2e7515 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\32 bfe75a2 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 aa1aea6 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e9ef8c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_d2q {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\32 8287994 {
    width: 100.00%;
    height: 674px;
    max-width: 100%;
}
    
#\33 0eec8e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1f68e41 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\33 1d009c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 85163ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7abf837 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 38591e5 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 02ca9a4 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#abcaac59 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3ce85db {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 07ed9c3 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0b4aa41::before, #f0b4aa41 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.95;
    border-radius: inherit;
}
#f0b4aa41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 60%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/e1b8fd93/dms3rep/multi/opt/pexels-photo-29452977-1920w.jpeg");
    background-attachment: fixed;
    order: 0;
    background-color: var(--color_2);
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
#f0b4aa41.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#a51337a9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.848484848484849%;
    flex-wrap: nowrap;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8dbaabc {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d202b6e {
    width: 89.79%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9e179a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 bcd9fb0 {
    width: 94.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1f3fcc9 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 6e9898c {
    width: 94.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bbf69c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c3d5c337 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#d6e15c37 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#cc70f6e0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 6115379.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 6115379 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 31a5c3a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#def5a10d {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cd3b598 {
    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;
}
    
#\36 ba931e0 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b089f3a3 {
    width: 80.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8071db6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    border-width: 4px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
    
#d756be92::before, #d756be92 > .bgExtraLayerOverlay {
    
}
#d756be92 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 5;
    background-color: var(--color_3);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
    
#f30e54b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d53c749 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c38943c9 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df53a5e2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    border-width: 4px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
    
#eb110c3b {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c9908022 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f51d45ad {
    width: 59.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1be9fd5[data-pinned] {
    position: sticky;
    top: 197px;
    bottom: auto;
    z-index: 1;
}
#\39 1be9fd5 {
    align-items: flex-start;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d779a3f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
    border-width: 4px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
    
#\38 b3798bc {
    width: 49.88%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2fdb4a3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adc4711c {
    min-height: 751px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 d206e4c {
    width: 79.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae53a5a {
    width: 64.78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0974b10 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39cfb19 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4f6e923 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 7810b80 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    border-width: 4px 0 0px 0;
    border-color: var(--color_7) #000000 rgba(213, 213, 213, 1) #000000;
    border-style: solid;
}
    
#\34 c9714e0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f9c115 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c237a0e5 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3296cd8 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 569204e {
    width: 99.99%;
    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 8bfd5bf {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c14251f {
    width: 69.76%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 03bd5fe {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 46e2c3d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 46e2c3d {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0923a6a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f0923a6a {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4ffd88a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f4ffd88a {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ad3e300.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 ad3e300 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 700px;
    padding: 18% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\38 b0ec2c3 {
    width: 75%;
}
    
#widget_jd3 {
    width: 75%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
    padding: 2% 4% 2% 4%;
}
    
#\36 3d24979f4a54e38542a8abd {
    row-gap: 10px;
}
    
#widget_haj {
    width: 100.00%;
}
    
#f82698f2 {
    width: 100.00%;
}
    
#\31 79ae9cb {
    width: 100.00%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d34ffbee {
    padding: 4% 4% 4% 4%;
}
    
#\39 9812f16 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a32c8b3::before, #\38 a32c8b3 > .bgExtraLayerOverlay {
    
}
#\38 a32c8b3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
#\38 a32c8b3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ee1c0fd {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d88848cb {
    order: 0;
    width: 69.80%;
}
    
#fec1043a::before, #fec1043a > .bgExtraLayerOverlay {
    
}
#fec1043a {
    width: 100%;
    min-height: 80px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
#fec1043a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\38 f805e30 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8fd16e1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 0fb3b89 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 207c8b5 {
    width: 100%;
    min-height: 80px;
}
    
#widget_io2 {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfc47a8c {
    row-gap: 10px;
}
    
#\33 b3f92d6 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 a95f6e9::before, #\36 a95f6e9 > .bgExtraLayerOverlay {
    
}
    
#ed486f21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 ef52a26 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e009c3eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7d753e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c91d782d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 65796e2 {
    min-height: 0px;
}
    
#\31 9cc2c10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 96b46da::before, #\33 96b46da > .bgExtraLayerOverlay {
    
}
#\33 96b46da.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\39 6eeb230 {
    min-height: 0px;
}
    
#\31 f227ac2 {
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 aa1aea6 {
    order: 0;
}
    
#\36 e9ef8c6 {
    width: 100%;
    min-height: 80px;
}
    
#\32 bfe75a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8287994 {
    height: 400px;
}
    
#f0b4aa41::before, #f0b4aa41 > .bgExtraLayerOverlay {
    
}
#f0b4aa41 {
    width: 100%;
    min-height: 80px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
#f0b4aa41.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\37 d202b6e {
    order: 0;
}
    
#\38 bcd9fb0 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e9898c {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7abf837 {
    width: 100%;
    min-height: 80px;
}
    
#\32 38591e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 3ce85db {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1be9fd5 {
    height: auto;
    min-height: 103px;
    align-items: flex-start;
}
    
#def5a10d {
    width: 100%;
    min-height: 80px;
    justify-content: center;
}
    
#f30e54b1 {
    width: 100%;
    min-height: 80px;
}
    
#adc4711c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#d756be92::before, #d756be92 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 476px;
    align-items: center;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 24% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\38 b0ec2c3 {
    width: 245px;
}
    
#widget_jd3 {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 131px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 2% 4% 2% 4%;
}
    
#widget_uds {
    width: 100.00%;
}
    
#widget_haj {
    width: 100.00%;
}
    
#f82698f2 {
    width: 100.00%;
}
    
#\31 79ae9cb {
    width: 100.00%;
}
    
#\36 c50fb49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 43d9506 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 964388e {
    column-gap: 2.3677395486496486%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    width: 100.00%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d34ffbee {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\39 9812f16 {
    margin: 0px 0% 0px 0%;
}
    
#d7d1146b {
    width: 100.00%;
}
    
#e63f9c1a {
    width: 92.49%;
}
    
#\38 a32c8b3::before, #\38 a32c8b3 > .bgExtraLayerOverlay {
    
}
#\38 a32c8b3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
#\38 a32c8b3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\39 2d4e760 {
    min-height: 160px;
    align-items: center;
}
    
#\30 b258b88 {
    width: 78.55%;
}
    
#\39 60f5a25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 02b8af1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 b373fa7 {
    column-gap: 2.3677395486496486%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 ee1c0fd {
    width: 100%;
    max-width: none;
}
    
#fec1043a::before, #fec1043a > .bgExtraLayerOverlay {
    
}
#fec1043a {
    width: 100%;
    min-height: 176px;
    align-items: flex-start;
    row-gap: 12px;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
#fec1043a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\38 f805e30 {
    width: 100%;
    max-width: none;
}
    
#\32 8fd16e1 {
    min-height: unset;
    flex-direction: column;
}
    
#\38 0fb3b89 {
    width: 99.87%;
    max-width: none;
}
    
#\37 207c8b5 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#widget_io2 {
    height: 240px;
}
    
#d88848cb {
    width: 99.87%;
}
}



@media (max-width: 767px) {
    
#dfc47a8c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 b3f92d6 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 a95f6e9::before, #\36 a95f6e9 > .bgExtraLayerOverlay {
    
}
    
#ed486f21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 ef52a26 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e009c3eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7d753e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c91d782d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 65796e2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 9cc2c10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 90fd25a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 5112581 {
    width: 100.00%;
}
    
#\36 0706915 {
    width: 100.00%;
}
    
#\33 96b46da::before, #\33 96b46da > .bgExtraLayerOverlay {
    
}
#\33 96b46da.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\39 6eeb230 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 f227ac2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c4e12399 {
    width: 100%;
    align-content: center;
    --column-gap: 12px;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#dfb033c6 {
    width: 100.00%;
}
    
#\36 e030066 {
    width: 100.00%;
}
    
#\30 fd010ae {
    width: 100.00%;
}
    
#bb041047 {
    width: 100.00%;
}
    
#\33 a5ae63a {
    width: 100.00%;
}
    
#edae96f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6948f9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a8d770e5 {
    width: 100.00%;
}
    
#ecff36f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 26b6e33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 b4aa6fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 9d43cb3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 12953c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#baef339a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 154ba56 {
    width: 100.00%;
}
    
#\36 53e79c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 aa1aea6 {
    width: 99.87%;
}
    
#\36 e9ef8c6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#\32 bfe75a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 8287994 {
    height: 240px;
}
    
#f0b4aa41::before, #f0b4aa41 > .bgExtraLayerOverlay {
    
}
#f0b4aa41 {
    width: 100%;
    min-height: 176px;
    align-items: flex-start;
    row-gap: 12px;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
#f0b4aa41.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQURExQiI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdyVJb1HUc0nz9EnGdlmJL81Fkjm8zsEhEQf/Z');
}
    
#\37 d202b6e {
    width: 99.87%;
}
    
#\38 bcd9fb0 {
    width: 100%;
    max-width: none;
}
    
#\39 6e9898c {
    width: 99.87%;
    max-width: none;
}
    
#\36 7abf837 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\32 38591e5 {
    min-height: unset;
    flex-direction: column;
}
    
#\30 3ce85db {
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\39 1be9fd5 {
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d779a3f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 31a5c3a {
    min-height: 130px;
}
    
#def5a10d {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e2fdb4a3 {
    min-height: 130px;
}
    
#adc4711c {
    min-height: unset;
    flex-direction: column;
}
    
#\33 39cfb19 {
    min-height: 130px;
}
    
#\36 8071db6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7810b80 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 c9714e0 {
    min-height: 130px;
}
    
#d756be92::before, #d756be92 > .bgExtraLayerOverlay {
    
}
#d756be92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f30e54b1 {
    width: 100%;
    min-height: 134px;
    align-items: center;
    row-gap: 20px;
    height: auto;
}
    
#\37 d53c749 {
    min-height: 130px;
}
    
#df53a5e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

