@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1556878458 hr {
    border-width:0 0 0 2px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1079821219 hr {
    border-width:0 0 0 2px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner a.u_1447367571 { border-radius:10px !important; }

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

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

  *#dm .dmInner a.u_4178082506 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1631b63f/icon/Arrow+Right+Up_3079238.svg) !important;
  }

  *#dm .dmInner a.u_1075013222 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1631b63f/icon/Arrow+Right+Up_3079238.svg) !important;
  }

  *#dm .dmInner a.u_1389023234 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1631b63f/icon/Arrow+Right+Up_3079238.svg) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_4178082506 {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1075013222 {
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1389023234 {
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1785678513 { border-radius:10px !important; }

  *#dm .dmInner a.u_1785678513 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1631b63f/icon/Arrow+Right+Up_3079238.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1682640665 {
    border-radius:10px !important;
    gap:10px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(2,163,255) rgb(2,163,255) rgb(2,163,255) rgb(2,163,255) !important;
  }

  *#dm .dmInner a.u_1682640665 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1682640665 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1631b63f/icon/Arrow+Right+Up_3079238.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1682640665:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1682640665.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1769968269 {
    border-radius:10px !important;
    gap:10px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(2,163,255) rgb(2,163,255) rgb(2,163,255) rgb(2,163,255) !important;
  }

  *#dm .dmInner a.u_1769968269 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1769968269 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1631b63f/icon/Arrow+Right+Up_3079238.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1769968269:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1769968269.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1164012435 {
    border-radius:10px !important;
    gap:10px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(2,163,255) rgb(2,163,255) rgb(2,163,255) rgb(2,163,255) !important;
  }

  *#dm .dmInner a.u_1164012435 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1164012435 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1631b63f/icon/Arrow+Right+Up_3079238.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1164012435:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1164012435.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1704952957 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1715040140 input[type="checkbox"]:not(:checked) {
    background-color:var(--color_7) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1715040140 input[type="radio"]:not(:checked) {
    background-color:var(--color_7) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1715040140 .form-dropdown {
    background-color:var(--color_7) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_3509665695 input[type="checkbox"]:not(:checked) {
    background-color:var(--color_7) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_3509665695 input[type="radio"]:not(:checked) {
    background-color:var(--color_7) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_3509665695 .form-dropdown {
    background-color:var(--color_7) !important;
    background-image:rgba(0,0,0,0) !important;
  }

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

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

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

  *#dm .dmInner div.u_1769026556 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1715040140 .contact-checkable-container {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3509665695 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3509665695 .contact-checkable-container {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1206957362 .advanced-form-label { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1168780866 .advanced-form-label { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1961454652 .advanced-form-label { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1719395246 .advanced-form-label { color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1704952957 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1704952957:hover span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1704952957.hover span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1445966407 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1445966407 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1445966407:hover span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1445966407.hover span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1378172967 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1378172967 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1378172967:hover span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1378172967.hover span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner a.u_1745961233 { border-radius:10px !important; }

  *#dm .dmInner a.u_1111406635 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1631b63f/icon/Arrow+Right+Up_3079238.svg) !important;
  }

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

  *#dm .dmInner div.u_1396942985 span[data-icon-mask] { background-color:var(--color_4) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1715040140 .contact-checkable-container { font-size:12px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1719395246 input { font-size:14px !important; }

  *#dm .dmInner div.u_1719395246 textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1719395246 select { font-size:14px !important; }

  *#dm .dmInner div.u_1961454652 input { font-size:14px !important; }

  *#dm .dmInner div.u_1961454652 textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1961454652 select { font-size:14px !important; }

  *#dm .dmInner div.u_1168780866 input { font-size:14px !important; }

  *#dm .dmInner div.u_1168780866 textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1168780866 select { font-size:14px !important; }

  *#dm .dmInner div.u_1206957362 input { font-size:14px !important; }

  *#dm .dmInner div.u_1206957362 textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1206957362 select { font-size:14px !important; }

  *#dm .dmInner div.u_1769026556 input { font-size:14px !important; }

  *#dm .dmInner div.u_1769026556 textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1769026556 select { font-size:14px !important; }

  *#dm .dmInner div.u_1715040140 .contact-checkable-container { font-size:14px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\37 8ef9bfe {
    column-gap: 5%;
    width: 100%;
    flex-wrap: nowrap;
    min-height: 650px;
    row-gap: 30px;
    justify-content: center;
    padding: 20px 5% 80px 5%;
}
    
#dec8bc56[data-background-color-animation] {
    --bg-start: rgba(255,255,255,1);
    --bg-end: rgba(255, 255, 255, 1);
}
#dec8bc56::before, #dec8bc56 > .bgExtraLayerOverlay {
    
}
#dec8bc56 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    background-position: 100% 100%;
}
    
#\34 0154b9a {
    margin: 0px auto 0px auto;
}
    
#\39 190c232 {
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a741884c {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#f98e7e81 {
    max-width: 100%;
    width: 583px;
    height: auto;
    order: 2;
}
    
#b0a14a2a {
    row-gap: 12px;
    column-gap: 1%;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 3;
    width: 100%;
    min-height: 60px;
    --column-gap: 1%;
}
    
#cfb68ba7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 20px 18px 20px;
}
#cfb68ba7 {
    max-width: 100%;
    width: 250px;
    min-height: 60px;
    min-width: 180px;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac688730 {
    max-width: 100%;
    width: 586px;
    height: auto;
    order: 6;
}
    
#b0eeaee6 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 50%;
}
    
#group_u3q {
    justify-content: flex-start;
    align-items: center;
    width: 34.45%;
    min-height: 88.88888888888889%;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 3.9963574866658%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#widget_an5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#c054f2f2 {
    justify-content: flex-start;
    align-items: center;
    width: 34.45%;
    min-height: 88.88888888888889%;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 3.9963574866658%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\34 78a3a7c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 20px 18px 20px;
}
#\34 78a3a7c {
    max-width: 100%;
    width: 250px;
    min-height: 60px;
    min-width: 180px;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9c439a3 {
    width: 77.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 7647597 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 e9d6c84 {
    min-height: 0;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 5% 120px 5%;
}
    
#f9bd437b::before, #f9bd437b > .bgExtraLayerOverlay {
    
}
#f9bd437b {
    background-color: var(--color_2);
    background-image: none;
    background-position: 100% 0%;
    border-radius: 0px 0px 0px 0px;
}
    
#fd50aa42 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
    min-height: 80px;
    order: 0;
}
    
#\37 333febd {
    border-color: rgba(228,228,228,0.15);
    background-color: var(--color_3);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.18);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 70px 36px 70px;
    margin: 0px 0% 0px 0%;
}
    
#e72037ef {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\34 90f1212 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8211f8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ed1be654 {
    border-color: rgba(228,228,228,0.15);
    background-color: var(--color_3);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.18);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 70px 36px 70px;
    margin: 0px 0% 0px 0%;
}
    
#b8e63ef3 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\34 3907cfb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1c93e3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2f815dc {
    border-color: rgba(228,228,228,0.15);
    background-color: var(--color_3);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.18);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 70px 36px 70px;
    margin: 0px 0% 0px 0%;
}
    
#fad00346 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#ae941e19 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 8495fc8 {
    border-color: rgba(228,228,228,0.15);
    background-color: var(--color_3);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.18);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 70px 36px 70px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f65bbb6 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 97f8b21 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e05c1a58 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 0dd617c {
    border-color: rgba(228,228,228,0.15);
    background-color: var(--color_3);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.18);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 70px 36px 70px;
    margin: 0px 0% 0px 0%;
}
    
#\39 45e29ee {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#a190594d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c438a027 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f068716 {
    border-color: rgba(228,228,228,0.15);
    background-color: var(--color_3);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.18);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 70px 36px 70px;
    margin: 0px 0% 0px 0%;
}
    
#\39 069e64b {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\38 c248c72 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 3fd1e93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b6e28c32 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8445298 {
    max-width: 100%;
    width: 305px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8599112 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 32px 36px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fc62bee {
    min-height: 0;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 5% 140px 5%;
}
    
#\34 64add86 {
    background-color: var(--color_4);
    background-image: none;
    border-radius: 50px 50px 0 0;
}
    
#\32 eac2dd3 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    min-height: 80px;
}
    
#\34 c582955 {
    max-width: 100%;
    width: 75%;
    height: auto;
    order: 2;
}
    
#\31 4fb61f8 {
    max-width: 100%;
    width: 75%;
    height: auto;
    order: 3;
}
    
#\39 b1dda16 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 80px;
}
    
#e7be01cf {
    height: 40px;
}
    
#\38 e84f76c {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
    min-height: 80px;
}
    
#\33 b0dfff3 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 32px 36px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6b07d13 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\39 d105e97 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 a2453c5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c989e3fa {
    max-width: 100%;
    width: 44px;
    height: 44px;
    order: 0;
}
    
#d259cb1f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\35 71343d2 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\32 d6edde8 {
    border-color: var(--color_6);
    background-color: var(--color_5);
    border-radius: 30px 30px 30px 30px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(17,17,17,0.07);
    width: 32%;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 36px 32px 36px 32px;
}
    
#f567ed91 {
    max-width: 100%;
    width: 44px;
    height: 44px;
    order: 0;
}
    
#\38 680bdf1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#ae47fc67 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\38 f6517ce {
    margin: -50px 0% 0px 0%;
}
    
#b02c4929 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_99m {
    width: 100%;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\30 13919fe {
    width: 100%;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9abb789 {
    width: 100%;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fe771e9 {
    max-width: 100%;
    width: 305px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ea66b8 {
    max-width: 100%;
    width: 305px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9337131 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding: 120px 5% 120px 5%;
}
    
#\33 a243fd4[data-background-color-animation] {
    background-color: var(--color_5);
}
#\33 a243fd4::before, #\33 a243fd4 > .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.8;
}
#\33 a243fd4 {
    background-color: var(--color_5);
    border-radius: 50px 50px 0 0;
    background-image: url("https://irp.cdn-website.com/1631b63f/dms3rep/multi/cresent+background+-+Fredrick+Media+WI+%283%29.svg?dm-skip-opt=true");
}
    
#cd59e684 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\36 f6b243a {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\37 9d54af7 {
    max-width: 100%;
    width: 751px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#c0483c57 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\30 4ef72db {
    height: 40px;
}
    
#\38 9cd0b78 {
    column-gap: 0;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
}
    
#\30 35d1218 {
    row-gap: 12px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 24px 36px 24px;
}
    
#b80d8dd0 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#\36 c32fb0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc7c4a67 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a07894c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a65c1dc4 {
    align-self: flex-start;
    max-width: 2px;
    width: 2px;
    margin-top: 80px;
    min-height: 1px;
    height: auto;
    min-width: 2px;
}
    
#bfc8382b {
    row-gap: 12px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 24px 36px 24px;
}
    
#\39 662cf1e {
    max-width: 100%;
    width: 56px;
    height: 56px;
    order: 0;
}
    
#b27dff78 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#c78dd440 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\32 766f7c9 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\34 ecc7625 {
    align-self: flex-start;
    max-width: 2px;
    width: 2px;
    margin-top: 80px;
    min-height: 1px;
    height: auto;
    min-width: 2px;
}
    
#\37 103d795 {
    row-gap: 12px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 24px 36px 24px;
}
    
#ce4301c9 {
    max-width: 100%;
    width: 56px;
    height: 56px;
    order: 0;
}
    
#d9444311 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\39 a7d566c {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#f9ad5c76 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\36 80b934e {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-top: 48px;
}
    
#\32 ad1f58b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\32 ad1f58b {
    max-width: 100%;
    width: auto;
    min-height: 60px;
    min-width: 240px;
}
    
#d79a3d9b {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c264b21 {
    margin: -50px 0% -50px 0%;
}
    
#\31 c9a3eed {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tcb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2581900 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c1d1c6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 b0b282e {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 5% 120px 5%;
}
    
#ce39ff1a[data-background-color-animation] {
    --bg-start: var(--color_6);
    --bg-end: var(--color_5);
}
#ce39ff1a::before, #ce39ff1a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#ce39ff1a {
    background-color: rgba(249, 249, 249, 1);
    background-image: url("https://irp.cdn-website.com/1631b63f/dms3rep/multi/Oshkosh+Wisconsin+Storage+Units.png?dm-skip-opt=true");
    border-radius: 50px 50px 0 0;
}
    
#\36 8a754a9 {
    width: 47.5%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    order: 1;
    justify-content: flex-start;
}
    
#\30 446d5a1 {
    margin: -50px 0% -50px 0%;
}
    
#df5b9e25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\35 6f45e55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 ded3557 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ec439d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fad07b2 {
    width: 60px;
    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 12d27b3[data-pinned] {
    position: sticky;
    top: 108px;
    bottom: auto;
    z-index: 1;
}
#\31 12d27b3 {
    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;
}
    
#\31 c39fc16 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 cd01fb2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df9adfa7 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2ddfc97 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.90359168241966%;
    order: 4;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3166223 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 5% 80px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7241d90 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    border-radius: 50px 50px 0 0;
    background-image: none;
}
    
#widget_1gh {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a65f11fc {
    margin: -50px 0% 0px 0%;
}
    
#RecommendationTool {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#dd948c2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\30 6e22ed7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#\39 aefdc3b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 5% 80px 5%;
}
    
#widget_vap {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#db2b5b27 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_atm {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p43[data-pinned] {
    position: sticky;
    top: 108px;
    bottom: auto;
    z-index: 1;
}
#widget_p43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efc181de {
    border-radius: 50px 50px 0 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\31 7f8eba5 {
    margin: -50px 0% 0px 0%;
}
    
#cdef85e4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_bn2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#b3f5fbba.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#b3f5fbba {
    max-width: 100%;
    width: auto;
    min-height: 60px;
    min-width: 220px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17a710b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
}



@media all {
    
#a7b35911 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#\32 b2338d4 {
    border-radius: 50px 50px 0 0;
    background-color: var(--color_2);
    background-image: none;
}
    
#c043726a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e85e3db {
    margin: -50px 0% -50px 0%;
}
    
#d655caac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\32 5b6159e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 8176e6e {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 935c24a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 5% 120px 5%;
}
    
#e1339352[data-pinned] {
    position: sticky;
    top: 108px;
    bottom: auto;
    z-index: 1;
}
#e1339352 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a989f8f4 {
    width: 60px;
    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 {
    
#\37 2b2f91f {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ebbd39 {
    border-radius: 50px 50px 0 0;
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 a6194c9 {
    margin: -50px 0% 0px 0%;
}
    
#ce727cca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb9ccd93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\34 6b75ced {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 5% 20px 5%;
}
    
#d6be5808 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ml0 {
    width: 11.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hak {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.234379522805277%;
    flex-wrap: nowrap;
    order: 3;
}
    
#group_o3o {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#group_gqp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.067517363915361%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\34 e7e4cb5 {
    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;
}
}



@media all {
    
#\31 7494887 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 5% 120px 5%;
}
    
#a8edd412[data-background-color-animation] {
    background-color: var(--color_6);
}
#a8edd412 {
    background-color: var(--color_6);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\38 65ef83d {
    width: 47.5%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    order: 0;
    justify-content: flex-start;
}
    
#\34 80588db {
    margin: -50px 0% -50px 0%;
}
    
#b2e7a568 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8943372 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3f7b28d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#\33 86ad063 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff8f2163 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b6bafa4c[data-pinned] {
    position: sticky;
    top: 108px;
    bottom: auto;
    z-index: 1;
}
#b6bafa4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8931237 {
    width: 69.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#be2d6479 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#d71fa08f {
    margin: -50px 0% 0px 0%;
}
    
#c80016e8 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5f0a1ba {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d609783 {
    border-radius: 50px 50px 0 0;
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 50b3ba1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 5% 150px 5%;
}
    
#widget_n7s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 5885ad7 {
    min-height: 349px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 6% 0px 8%;
    margin: 0% 0% 0% 0%;
}
    
#b9debf9b {
    background-color: var(--color_6);
    background-image: none;
    border-radius: 50px 50px 0 0;
}
    
#\39 982bc01 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e6de0a8 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 101b961 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    min-height: 8px;
}
    
#d31a519f {
    max-width: 100%;
    width: 751px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\34 6e7acb2 {
    max-width: 100%;
    width: 806px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#a8d88e40 {
    width: 8.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da75440d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\38 b722722 {
    min-height: 678px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f91fbf9e {
    margin: 0px 0% 0px 0%;
}
    
#\32 fbf66c4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7bee8f6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\34 407e3bd {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d40e73e {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 8% 0% 8%;
    margin: 6% 0% 0% 0%;
}
    
#\37 2a13d3c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ec9ae8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b1a53cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\37 b1a53cd {
    max-width: 100%;
    width: auto;
    min-height: 30px;
    min-width: 220px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 25px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5a22cb4::before, #d5a22cb4 > .bgExtraLayerOverlay {
    
}
#d5a22cb4 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/1631b63f/dms3rep/multi/Hockberger+Homes+-+Contractor+Website+Design.png?dm-skip-opt=true");
    border-radius: 25px 25px 25px 25px;
    background-attachment: initial;
    row-gap: 0px;
    background-color: var(--color_3);
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0554c80 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c33471ad {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#a4306a88 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f21f1237 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 8% 0% 8%;
    margin: 6% 0% 0% 0%;
}
    
#cbb9a789 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 359ad37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 2836b29.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\34 2836b29 {
    max-width: 100%;
    width: auto;
    min-height: 30px;
    min-width: 220px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 25px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6cf8ebb::before, #e6cf8ebb > .bgExtraLayerOverlay {
    
}
#e6cf8ebb {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/1631b63f/dms3rep/multi/Affordable+Contracting+Services+-+Roofer+Web+Design.png?dm-skip-opt=true");
    border-radius: 25px 25px 25px 25px;
    background-attachment: initial;
    row-gap: 0px;
    background-color: var(--color_7);
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 469785e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4fdb7b4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#a982e52a {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9c43ec3 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 8% 0% 8%;
    margin: 6% 0% 0% 0%;
}
    
#d67fa65c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a27bdbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e18f5dbf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#e18f5dbf {
    max-width: 100%;
    width: auto;
    min-height: 30px;
    min-width: 220px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 25px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 136f03f::before, #\35 136f03f > .bgExtraLayerOverlay {
    
}
#\35 136f03f {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/1631b63f/dms3rep/multi/Zillges+-+Landscaper+Website+Development.png?dm-skip-opt=true");
    border-radius: 25px 25px 25px 25px;
    background-attachment: initial;
    row-gap: 0px;
    background-color: var(--color_4);
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b179f95 {
    width: 64px;
    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 689d0b2 {
    width: 64px;
    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 bc0f938 {
    width: 64px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0f88505 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d763555b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#\34 9ebb290 {
    border-radius: 50px 50px 0 0;
    background-color: var(--color_2);
    background-image: none;
}
    
#b04835e3 {
    margin: -50px 0% -50px 0%;
}
    
#cae02dd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#d7a614bb[data-pinned] {
    position: sticky;
    top: 108px;
    bottom: auto;
    z-index: 1;
}
#d7a614bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7e1dc7c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 5% 120px 5%;
}
    
#\30 7718d8b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cb25fe14 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e66d7d74 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\38 e496111 {
    width: 300px;
    height: 60px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e36f438 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#ce233422 {
    width: 100.00%;
    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 1b38a75 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: none;
    flex-wrap: wrap;
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e51811d {
    align-items: center;
    width: 48%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d75ad47 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 4287a33 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 11889e2 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cc0165dc {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: wrap;
    min-width: 32px;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#d0a4d97a {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 b3c23fc {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f58bc0f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80124ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd9ac328 {
    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;
}
    
#\34 91acc99 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b9c1d7e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 780c976 {
    width: 41.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a8e1e78 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#efcf5668 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 69bd3c7 {
    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;
}
    
#widget_l93 {
    width: 454px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 f4e660d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 e864576 {
    width: 175px;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\37 8ef9bfe {
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 190c232 {
    width: 100%;
    min-height: 80px;
}
    
#dec8bc56::before, #dec8bc56 > .bgExtraLayerOverlay {
    
}
    
#cfb68ba7 {
    width: 103.13%;
}
    
#group_u3q {
    width: 42.46%;
}
    
#ac688730 {
    width: 456px;
}
    
#c054f2f2 {
    width: 42.46%;
}
    
#\34 78a3a7c {
    width: 103.13%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e9d6c84 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 333febd {
    width: 48%;
}
    
#ed1be654 {
    width: 48%;
}
    
#\30 2f815dc {
    width: 48%;
}
    
#\34 8495fc8 {
    width: 48%;
}
    
#\36 0dd617c {
    width: 48%;
}
    
#\34 f068716 {
    width: 48%;
}
    
#f9bd437b::before, #f9bd437b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8599112 {
    width: 48%;
}
    
#\39 fc62bee {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 b0dfff3 {
    width: 48%;
}
    
#\32 d6edde8 {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9337131 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 0;
    align-content: center;
    justify-content: flex-start;
}
    
#\38 9cd0b78 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 35d1218 {
    width: 80%;
}
    
#a65c1dc4 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-width: 0;
}
    
#bfc8382b {
    width: 80%;
}
    
#\34 ecc7625 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-width: 0;
}
    
#\37 103d795 {
    width: 80%;
}
    
#\33 a243fd4::before, #\33 a243fd4 > .bgExtraLayerOverlay {
    
}
    
#cd59e684 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c0483c57 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 80b934e {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b0b282e {
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 8a754a9 {
    width: 100%;
    min-height: 80px;
}
    
#df5b9e25 {
    width: 100%;
    min-height: 80px;
}
    
#ce39ff1a::before, #ce39ff1a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3166223 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a65f11fc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 aefdc3b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_p43 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 935c24a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e1339352 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6b75ced {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7494887 {
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 65ef83d {
    width: 100%;
    min-height: 80px;
}
    
#\37 3f7b28d {
    width: 100%;
    min-height: 80px;
}
    
#b6bafa4c {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 50b3ba1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5885ad7 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 349px;
    padding: 10% 2% 6% 4%;
}
    
#\38 101b961 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b722722 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 258px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 fbf66c4 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.6%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 7bee8f6 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\34 407e3bd {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d40e73e {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#d5a22cb4::before, #d5a22cb4 > .bgExtraLayerOverlay {
    
}
#d5a22cb4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\35 0554c80 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.6%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c33471ad {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#a4306a88 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#f21f1237 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#e6cf8ebb::before, #e6cf8ebb > .bgExtraLayerOverlay {
    
}
#e6cf8ebb {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\32 469785e {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.6%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d4fdb7b4 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#a982e52a {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#e9c43ec3 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\35 136f03f::before, #\35 136f03f > .bgExtraLayerOverlay {
    
}
#\35 136f03f {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\37 b179f95 {
    height: 56px;
    width: 56px;
}
    
#\37 689d0b2 {
    height: 56px;
    width: 56px;
}
    
#\31 bc0f938 {
    height: 56px;
    width: 56px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7a614bb {
    height: auto;
}
    
#c7e1dc7c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ce233422 {
    width: 100.00%;
}
    
#\32 a8e1e78 {
    width: 100.00%;
    row-gap: 24px;
}
    
#cc0165dc {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cae02dd8 {
    width: 100%;
    min-height: 80px;
}
    
#d763555b {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\37 8ef9bfe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 5% 0px 5%;
}
    
#\39 190c232 {
    width: 100%;
    min-height: 80px;
    padding: 10px 10px 80px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b0a14a2a {
    flex-direction: column;
    align-self: center;
    order: 3;
    row-gap: 10px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
}
    
#cfb68ba7 {
    width: 100%;
    min-width: unset;
}
    
#a741884c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#f98e7e81 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#ac688730 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 6;
}
    
#\34 0154b9a {
    margin: 0px auto 0px auto;
}
    
#b0eeaee6 {
    order: 0;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 204px;
}
    
#dec8bc56::before, #dec8bc56 > .bgExtraLayerOverlay {
    
}
#dec8bc56 {
    background-position: 50% 100%;
}
    
#group_u3q {
    width: 100%;
    align-items: flex-start;
    min-height: 58.82352941176471%;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_an5 {
    order: 4;
}
    
#c054f2f2 {
    width: 100%;
    align-items: flex-start;
    min-height: 58.82352941176471%;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 78a3a7c {
    width: 100%;
    min-width: unset;
}
}



@media (max-width: 767px) {
    
#\34 e9d6c84 {
    min-height: unset;
    padding: 20px 4% 80px 4%;
}
    
#fd50aa42 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\37 333febd {
    width: 100%;
    align-items: center;
    align-self: stretch;
    max-width: 100%;
    padding: 36px 50px 36px 50px;
    margin: 0px 0px 0px 0px;
}
    
#ed1be654 {
    width: 100%;
    align-items: center;
    padding: 36px 50px 36px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2f815dc {
    width: 100%;
    align-items: center;
    padding: 36px 50px 36px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8495fc8 {
    width: 100%;
    align-items: center;
    padding: 36px 50px 36px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0dd617c {
    width: 100%;
    align-items: center;
    padding: 36px 50px 36px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f068716 {
    width: 100%;
    align-items: center;
    padding: 36px 50px 36px 50px;
    margin: 0px 0% 0px 0%;
}
    
#b6e28c32 {
    margin: 0px 0% 0px 0%;
}
    
#f9bd437b::before, #f9bd437b > .bgExtraLayerOverlay {
    
}
#f9bd437b {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\39 8599112 {
    width: 100%;
}
    
#\39 fc62bee {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\32 eac2dd3 {
    align-items: center;
}
    
#\39 b1dda16 {
    align-items: center;
}
    
#\38 e84f76c {
    flex-direction: column;
    row-gap: 16px;
}
    
#\33 b0dfff3 {
    width: 100%;
}
    
#\32 d6edde8 {
    width: 100%;
}
    
#b02c4929 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 c582955 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\31 4fb61f8 {
    width: 100.00%;
}
    
#\39 fe771e9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 9337131 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 5% 80px 5%;
}
    
#cd59e684 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#c0483c57 {
    align-items: center;
}
    
#\38 9cd0b78 {
    align-items: center;
    flex-direction: column;
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
}
    
#\30 35d1218 {
    width: 100%;
}
    
#a65c1dc4 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-width: 0;
}
    
#bfc8382b {
    width: 100%;
}
    
#\34 ecc7625 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-width: 0;
}
    
#\37 103d795 {
    width: 100%;
}
    
#\36 80b934e {
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d79a3d9b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#\31 c9a3eed {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 c264b21 {
    margin: -50px 0% -50px 0%;
}
    
#\33 a243fd4::before, #\33 a243fd4 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 b0b282e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 5% 120px 5%;
}
    
#\36 8a754a9 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#df5b9e25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 10px 10px 40px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ded3557 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 fad07b2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ce39ff1a::before, #ce39ff1a > .bgExtraLayerOverlay {
    
}
    
#\31 12d27b3 {
    height: auto;
}
    
#\30 446d5a1 {
    margin: -50px 0% -50px 0%;
}
    
#\36 2ddfc97 {
    order: 5;
    min-height: auto;
    column-gap: 2.90359168241966%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-self: center;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 4px 0% 0px 0%;
}
    
#\31 c39fc16 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    height: auto;
}
    
#\37 cd01fb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#df9adfa7 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (max-width: 767px) {
    
#\32 3166223 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#a65f11fc {
    margin: -50px 0% 0px 0%;
}
    
#RecommendationTool {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dd948c2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 6e22ed7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\39 aefdc3b {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 80px 4%;
}
    
#db2b5b27 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_p43 {
    height: auto;
}
    
#\31 7f8eba5 {
    margin: -50px 0% 0px 0%;
}
    
#cdef85e4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b3f5fbba {
    width: 100%;
    min-width: unset;
}
}



@media (max-width: 767px) {
    
#a7b35911 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e85e3db {
    margin: -50px 0% -50px 0%;
}
    
#d655caac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8176e6e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 935c24a {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 80px 4%;
}
    
#e1339352 {
    height: auto;
}
    
#a989f8f4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 a6194c9 {
    margin: 0px 0% 0px 0%;
}
    
#eb9ccd93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6b75ced {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 0px 4%;
}
    
#d6be5808 {
    width: 100.00%;
}
    
#widget_ml0 {
    width: 24.74%;
    height: auto;
}
    
#\34 e7e4cb5 {
    height: auto;
}
    
#group_hak {
    column-gap: 4.234379522805277%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_o3o {
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gqp {
    width: 100%;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ce727cca {
    width: 83.91%;
}
}



@media (max-width: 767px) {
    
#\31 7494887 {
    min-height: 0;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
    flex-wrap: nowrap;
}
    
#\38 65ef83d {
    width: 100%;
    min-height: 80px;
}
    
#b2e7a568 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 3f7b28d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 86ad063 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b6bafa4c {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 8931237 {
    width: 100.00%;
}
    
#be2d6479 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d71fa08f {
    margin: -50px 0% 0px 0%;
}
    
#c80016e8 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5f0a1ba {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 50b3ba1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 150px 4%;
}
}



@media (max-width: 767px) {
    
#\34 5885ad7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 50px 6% 8% 6%;
}
    
#\39 982bc01 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e6de0a8 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 101b961 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#a8d88e40 {
    width: 24.74%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 b722722 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 60px 4%;
}
    
#\32 fbf66c4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7bee8f6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d40e73e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a13d3c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 b1a53cd {
    width: 100%;
    min-width: unset;
}
    
#d5a22cb4::before, #d5a22cb4 > .bgExtraLayerOverlay {
    
}
#d5a22cb4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 275px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f91fbf9e {
    margin: 0px 0% 0px 0%;
}
    
#\35 0554c80 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c33471ad {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f21f1237 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbb9a789 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 2836b29 {
    width: 100%;
    min-width: unset;
}
    
#e6cf8ebb::before, #e6cf8ebb > .bgExtraLayerOverlay {
    
}
#e6cf8ebb {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 275px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 469785e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d4fdb7b4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9c43ec3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d67fa65c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e18f5dbf {
    width: 100%;
    min-width: unset;
}
    
#\35 136f03f::before, #\35 136f03f > .bgExtraLayerOverlay {
    
}
#\35 136f03f {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 275px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b179f95 {
    height: 56px;
    width: 56px;
}
    
#\37 689d0b2 {
    height: 56px;
    width: 56px;
}
    
#\31 bc0f938 {
    height: 56px;
    width: 56px;
}
}



@media (max-width: 767px) {
    
#d763555b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#b04835e3 {
    margin: -50px 0% -50px 0%;
}
    
#cae02dd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7a614bb {
    height: auto;
}
    
#c7e1dc7c {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 80px 4%;
}
    
#\30 7718d8b {
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#ce233422 {
    width: 100.00%;
}
    
#\38 1b38a75 {
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e51811d {
    align-items: center;
}
    
#\33 d75ad47 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\36 4287a33 {
    width: 84.37%;
}
    
#\32 11889e2 {
    align-items: center;
}
    
#cc0165dc {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#d0a4d97a {
    width: 166px;
    height: auto;
}
    
#\39 80124ec {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 780c976 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a8e1e78 {
    width: 100%;
    row-gap: 16px;
}
    
#\33 69bd3c7 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 f4e660d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
}
    
#\35 e864576 {
    width: 152px;
    height: auto;
}
}

#ce39ff1a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAhUlEQVQI113PIQoCURSF4VeUiboG0TWIFk3C7EBQFNyKWEyC1egOxG3Y5HtZk2C2CPoYXhgmnHvh8p/DuQEhxlgJA8yxwQitfA/VyGpjmvYOZ2xRooeiDnawwgVP3HDCMhn7TXCBKz74pQoPHDCpgwWG2OOewXdOnYXGM12sc+oXLxwx/gMMcqyKhtpVNQAAAABJRU5ErkJggg==')!important}#d5a22cb4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABpUlEQVQY0wGaAWX+AFw/HgCOaEIAjmVBAJFlQgCCVzcAi102AHdnUwBpXksASFVRAFIxCgAAPzIkDUk8LyJIPDE1RjoxOj80LDlANCo5PjcvOj84LzU4NjAiPTEkDQA7LB4jQDEjVz8yJ4hAOjSUP0BAkkJAPpJCOzOUQjUmiEE1JldDMyIkADQmGjk1KB2KMyoh1zk4NutARkjnQ0dI6EE+OOpCNyrdRjotlU0+MEoALB4TPykeE5kpIhnvMjU1/z1HTf8/SEv/Pj86/0E8NPtJRD6xTkpGZgApIBk/JR8ZmSYiHu4uMjP/OEBD/zpBQv87Pz3/QURE/kpPUbxNUFB5AEdEQkU7OTeSOjk43EBDRe9GS03uRkpL7kRJS/FETVH2RlJZvUhRVIEAXV1dMlJTVGJTVVaUW11fpWFkZqhhY2OnWV5gqE5XW6tJVFmGR09QXAB+goUbeH6CLX2DiEKKkJVMkpidUZGXmlB4f4VQWGJoVElSV0RJTk8xAO7m3wH///8D////B////wz///8P////Dv///gvV1NQIm52gBXF1fALCdJI7it1SJQAAAABJRU5ErkJggg==')!important}#e6cf8ebb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABpUlEQVQY0wGaAWX+AAADAwBGAwUAQQABAEYKDAApGhsAREZFAJZaWwCsaGgAvFlaAE5OTAAAFxkYDScWFyImFhc1JhcYOiAdHTksLSw5Rzk5OlNDQzVXQEAhPz8/DQAWFxcjIBgYVyEYGYgjGxyUJCEhki8vLpJDPDyUTkVFiFJGRldEREQkABYXFzkoHx+KLCQk1zEqKusuLCvnMjIx6D86OepJQkHdTkNDlkhEREwAFxcXPykjJJksJifvMiwt/y4tLP8yMjH/Ozo4/0NAP/tGQ0KzSEVFaQAaGxw/JyQmmSgmJ+4tKyv/LSsq/zU1M/8+PDv/RkA//0c/P75JQUB+AD9AQUU2NTiSMjEy3DU0NO87OjjuRkdF7lZUU/FlXV33bWFhwHBjY4UAVVZYMkRHSWJER0eUTE9PpVlaWahkZWSndHFxqIR2d62MenuIjHh4XwB/gIEbeXl5LX9/f0KMjIxMlZaWUZSWllCfnZ5QsqamVb+trkbCq6szAOzt6wH///8D////B////wz///8P////Dv///wz//v8J9O3vBvfe4AO4RJND7uoe/QAAAABJRU5ErkJggg==')!important}#\35 136f03f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABpUlEQVQY0wGaAWX+AGRodABrXF4AXUI9AFEnFwBTGwUAWCMLAIwiDwCvIBwA2iAnAKUpPgAARDo3DUU3MiJDNC01PS0mOjkqIjk5KyM5RyslOlMrJzVcKSciUSkqDQBQTlAjUUtKV1JMTIhRTEuUU05OklJNTpJVR0eUVUFBiFY6O1dLODskAFNPSjlYUUmKW1VN119YUOthW1TnX1pU6F1STepZSUXdV0E/lVE/P0oAUk1EP1pTRZlfWEnvaV5Q/2xhVf9qX1T/YVxR/11YUfpdV1SxXFlYZgBKQzk/VE0+mVhQP+5jVkX/aFhJ/2dYSf9iWEn/ZFdL/mlaUbxsW1N5AFhVUUVWUkmSWFFH3GNXTO9pWlHualtR7mVZTvFoWE32bVpSvnJgWIEAZGRlMmFfYGJkYmKUb2xqpXp0cah7dXKndmlkqHFaUqxyVUqGd1lNXACAgYEbfH1+LYWFhkKUk5RMnp2cUZ2cnFCKhINQdWdkVGtZVUVuXFcxAO3u7gH///8D////B////wz///8P////Dvz//wvZ4twJsLyyBZaikwMa4qJ9/G1jxgAAAABJRU5ErkJggg==')!important}#\33 a243fd4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaklEQVQI143KsQ3CQBAF0ctNSgVOndCPO6AHckdU4w7cA29TJxRhgdFKC5klgrlbzfyG9g/5dDijx4BLMZTLdsrhiCtumHAvpnLZxhzOWPDAimexlss253DDnkTE7//exdZKviPidUC2/QMfTLoLUcnbBAAAAABJRU5ErkJggg==')!important}