@media all {
  *#dm .dmInner div.u_1394003636 .svg { fill:var(--color_5) !important; }

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

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

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

  *#dm .dmInner div.u_530831219 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1394003636 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3785246491 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_3785246491 .m-recaptcha {
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_3785246491 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:280px !important;
    height:55px !important;
    border-radius:0px 0px 0px 0px !important;
    margin-block-start:40px !important;
  }

  *#dm .dmInner div.u_3785246491 .dmforminput input {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 .dmforminput textarea {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 .dmforminput .fileUploadLink {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 .checkboxwrapper span {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 .radiowrapper span {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 .optinwrapper div {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 .freetextwrapper {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 .dmforminput select {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 .dmforminput option {
    font-size:18px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_3785246491 input::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_3785246491 input.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_3785246491 textarea::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_3785246491 textarea.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_3785246491 select::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_3785246491 select.placeholder { color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1835193441 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1240183281 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

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

  *#dm .dmInner div.u_1137344671 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1805452979 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1166914940 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1237540372 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1531812068 img {
    border-radius:0% 0% 0% 0% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1257649080 img {
    border-radius:0% 0% 0% 0% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1072898371 img {
    border-radius:0% 0% 0% 0% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1078942388 img {
    border-radius:0% 0% 0% 0% !important;
    object-fit:contain !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1877272044 img { object-fit:contain !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
*#dm .dmInner div.u_1177535006
{
}
*#dm .dmInner div.u_1177535006 iframe
{
	max-width:100% !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1177535006
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_odv {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(164, 45, 0, 1);
    background-image: none;
    padding: 0% 0px 1% 0px;
    margin: 0px 3% 0px 3%;
}
    
#group_o20 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 94, 148, 1);
    background-image: none;
    padding: 0px 0px 1% 0px;
    margin: 0px 3% 0px 3%;
}
    
#group_frd {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 20px 30px 20px;
    margin: -3% 0% 0% -3%;
}
    
#group_33e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 99.89%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    padding: 30px 20px 30px 20px;
    margin: -3% 0% 0% -3%;
}
    
#widget_vp7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_old.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_old {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -3%;
}
    
#widget_c3v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_tiv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_178.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_178 {
    width: 120px;
    height: 120px;
    max-width: 100%;
    order: 0;
    margin: -80px 0% 0px 0%;
}
    
#widget_lr4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 15px 15px;
}
#widget_lr4 {
    width: 120px;
    height: 120px;
    max-width: 100%;
    order: 0;
    margin: -80px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: -150px 0% 0px 0%;
}
    
#widget_m5h {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e93df5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 35px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6ef7855 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e2fd89c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4ee9d05 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_atp {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 100%;
}
    
#\39 10333a2 {
    margin: 0px 0% -180px 0%;
}
}



@media all {
    
#\31 5183483 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 4a0f5c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.75%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 21548ba {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 60px 2%;
    margin: 0% 0% 0% 0%;
}
    
#d1e73638 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#e9d1d8fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.25%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_82c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ijh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db191904 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a5815cc {
    min-height: 376px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ddf34524::before, #ddf34524 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#ddf34524 {
    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/7b25a2de/dms3rep/multi/opt/Group-Picture-2023-scaled-1920w.jpg");
}
#ddf34524.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIRAAAQIFBQEAAAAAAAAAAAAAAQACAwcSITEEBQYRE6H/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oADAMBAAIRAxEAPwCzNfkRjs8NLTDaMjB+rdZNTdyxtTL9XyiIpjKP/9k=');
}
    
#\31 8f7b549 {
    margin: 0px 0% 0px 0%;
}
    
#widget_m1s {
    width: 100%;
    height: 178px;
    max-width: 100%;
}
    
#widget_j9d {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6c64107 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cab4dc8b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 2% 60px 2%;
    margin: 0% 0% 0% 0%;
}
    
#daf41a91::before, #daf41a91 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
#daf41a91 {
    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/7b25a2de/dms3rep/multi/opt/templatehvac23-1920w.jpg");
}
#daf41a91.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECAwUEERIGISMxUfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAwJBUf/aAAwDAQACEQMRAD8A2UdMOob5KdBLIu/RIvUEvmrFuntfb6wADtR7JqOHD//Z');
}
    
#widget_e31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ee05046 {
    margin: 0px 0% 0px 0%;
}
    
#group_nj0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebaf028e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_07h {
    width: 100%;
    height: 314px;
    max-width: 100%;
}
    
#group_a31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_lp8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e94e9c01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#efa20b8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 614e6d1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3b0b277::before, #\39 3b0b277 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 3b0b277 {
    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/7b25a2de/dms3rep/multi/opt/web+Woman_Living_Room_Phone_2+copy-1920w.jpg");
}
#\39 3b0b277.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACAQAAIBAwQDAAAAAAAAAAAAAAECAwAEBQYSIUEUMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECE//aAAwDAQACEQMRAD8AtMBlMJksMyLKiiE7Cz8UObDTZJJytuD2NwrKcLqC2sUmVIi8ZHqftK5NSwGRj4q8k9mg0gZxaP/Z');
}
    
#widget_06h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9k7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 17493b4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 6af67b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.2%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d739534d {
    min-height: 140px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
}
    
#group_6gs {
    width: 14.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#group_r68 {
    width: 14.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#group_bs6 {
    width: 14.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#group_gfc {
    width: 14.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#group_re4 {
    width: 14.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#group_k0r {
    width: 14.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#widget_sl8 {
    width: 100%;
    height: 154px;
    max-width: 100%;
}
    
#widget_rhi {
    width: 99.99469312670716%;
    height: 152px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qvr {
    width: 92.14%;
    height: 146px;
    max-width: 100%;
}
    
#widget_2mg {
    width: 92.14%;
    height: 142px;
    max-width: 100%;
}
    
#widget_k35 {
    width: 93.31%;
    height: 144px;
    max-width: 100%;
}
    
#\37 c3bbbd1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 d67540d {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_gg7 {
    width: 100%;
    height: 196px;
    max-width: 100%;
}
    
#widget_hjf {
    width: 99.99469312670716%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5253901 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2b203fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ed2f7ca4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d0f61dd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f525858f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0ff1e8d {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 c109d52 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 32d6a03 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#edfbf7a5 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#d6ad3b9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 69a6d0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5eacd7e {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 516ceea {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6529f55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 26e09fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e2a0de7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 e2a0de7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#a3a0f0a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a18aa810 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 6442ad2 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bd6ccb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/7b25a2de/dms3rep/multi/opt/mullen-cfad-1920w.jpg");
    background-position: 100% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 bd6ccb2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACAwQFBhFBIVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABgRAAMBAQAAAAAAAAAAAAAAAAABESEC/9oADAMBAAIRAxEAPwC5oMwbbrfKaeGUuLDoHvnFm0+X3188jhTT6LiefURONtLaiw//2Q==');
}
    
#\37 719d213 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c0b16882.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c0b16882 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q4t {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 5729479 {
    margin: 0px 0% 0px 0%;
}
    
#e7d44515 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b275ba2 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 f3cebb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b473002c {
    min-height: 189px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3c6b17f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0346652 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_10);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2275877 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 a187c30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e138f92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7054174 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_10);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c0459a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 45c3369 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 466fdbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a246b1df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6710f9c {
    background-color: var(--color_5);
    background-image: none;
}
    
#fb8cae3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7fecabc {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1942f05 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3904c27 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 11ad27a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c1edb12 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8f3d4a5 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 131a112 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cce4d22 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\38 ec4b860 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 504dc64 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5542fff {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f5f7881a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ee3e7ab {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 af92982 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8c70647 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3c0ae09 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ab735a08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f1e508 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7aab20f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fb6f748 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5dc45a2 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 5ab6235 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 be089be {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4f7743a {
    margin: 0px 0% 0px 0%;
}
    
#b21add63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_10);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1c8eae1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b87e4fb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b13edb4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 baef1bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_10);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 911be74 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bffa6cf6 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c3525ae8 {
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d5e11961 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/7b25a2de/dms3rep/multi/opt/33-1920w.png");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d5e11961.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAC4jAAAuIwF4pT92AAABAUlEQVQI1wH2AAn/AGZrUPtpbVH9dXlb/5CSdv+ws5r+ztC8/s3QwvDIzMGdqa+qSAAAAAEAeX1n+3l9ZP18f2T/kJJ3/6uslP7Jy7f+ys7A8MjMwZ2tsq5IAAAAAQCTl4j7iI6C/X2CeP+HjIP/n6KU/sHDsv7HybzwyczBnbi8tUhEREQBAJaXkvuEiIr9cHV9/3x+hf+Wk4/+vLqr/sTFtvDMz8Cdxce8SIiIiAEAeHZz+2Rnbf1UV2T/ZmBq/4J4c/6jnIb+pauR8K22mp2utZtIu7uqAQBSTkr7RURF/T48Qf9ZSEX/dGFR/o2CYv6Ik27wjJ12nY+eeUiqqogBSIyQqIYtpyUAAAAASUVORK5CYII=');
}
    
#\30 5ab2475 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1e6ec97 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#aa69bf94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    order: 1;
    align-items: center;
    justify-content: space-between;
    background-color: var(--color_3);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 bf9407a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f1e4d5a7 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 e8b3cc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7b2e873 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ddbdd9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2fbd3b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 814ee5b {
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3f5759a {
    width: 1176px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8083e9b {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#bfa509f5 {
    background-color: var(--color_5);
    background-image: none;
}
    
#f427f6a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ce175c90 {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ca33e054 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 efe486f::before, #\32 efe486f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\32 efe486f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7b25a2de/dms3rep/multi/opt/Mullen+Truck+Fall+House+Leaves-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 57789cf {
    align-items: flex-start;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    background-image: url("https://lirp.cdn-website.com/7b25a2de/dms3rep/multi/opt/banner-bottom-white-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4cd1c9f::before, #f4cd1c9f > .bgExtraLayerOverlay {
    
}
#f4cd1c9f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 4fab056 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c383cfa3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#acc3b9ed {
    margin: 0px 0% 0px 0%;
}
    
#widget_4dq {
    width: 100%;
    height: 28px;
    max-width: 100%;
    order: 3;
    margin-top: -2px;
}
    
#widget_k3p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e8068dc7 {
    width: 100%;
    height: 50px;
    max-width: 100%;
    order: 1;
    margin-top: -2px;
}
    
#widget_0rp {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 4% 2% 4% 2%;
}
    
#group_o20 {
    padding: 0px 0px 1% 0px;
    margin: 0px 0% 0px 3%;
}
    
#group_33e {
    padding: 30px 20px 30px 20px;
    margin: -3% 0% 0% -3%;
}
    
#widget_178 {
    height: auto;
}
    
#widget_lr4 {
    height: auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 1% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e2fd89c {
    min-height: 120px;
    padding: 0px 0% 0px 0%;
}
    
#\39 10333a2 {
    margin: -70px 0% -150px 0%;
}
    
#widget_atp {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5183483 {
    margin: 0px 0% 0px 0%;
}
    
#\30 21548ba {
    padding: 30px 2% 50px 2%;
}
    
#widget_82c {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a5815cc {
    min-height: 400px;
    padding: 50px 2% 50px 2%;
}
    
#\31 8f7b549 {
    margin: 0px 0% 0px 0%;
}
    
#ddf34524::before, #ddf34524 > .bgExtraLayerOverlay {
    
}
#ddf34524.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIRAAAQIFBQEAAAAAAAAAAAAAAQACAwcSITEEBQYRE6H/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oADAMBAAIRAxEAPwCzNfkRjs8NLTDaMjB+rdZNTdyxtTL9XyiIpjKP/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cab4dc8b {
    padding: 50px 2% 50px 2%;
}
    
#\31 ee05046 {
    margin: 0px 0% 0px 0%;
}
    
#daf41a91::before, #daf41a91 > .bgExtraLayerOverlay {
    
}
#daf41a91.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECAwUEERIGISMxUfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAwJBUf/aAAwDAQACEQMRAD8A2UdMOob5KdBLIu/RIvUEvmrFuntfb6wADtR7JqOHD//Z');
}
    
#group_a31 {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 614e6d1 {
    padding: 50px 2% 50px 2%;
}
    
#\33 17493b4 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3b0b277::before, #\39 3b0b277 > .bgExtraLayerOverlay {
    
}
#\39 3b0b277.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACAQAAIBAwQDAAAAAAAAAAAAAAECAwAEBQYSIUEUMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECE//aAAwDAQACEQMRAD8AtMBlMJksMyLKiiE7Cz8UObDTZJJytuD2NwrKcLqC2sUmVIi8ZHqftK5NSwGRj4q8k9mg0gZxaP/Z');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 26e09fa {
    width: 62%;
    min-height: 8px;
    row-gap: 24px;
}
    
#\30 d0f61dd {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\33 bd6ccb2 {
    width: 37.85%;
    min-height: 8px;
}
#\33 bd6ccb2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACAwQFBhFBIVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABgRAAMBAQAAAAAAAAAAAAAAAAABESEC/9oADAMBAAIRAxEAPwC5oMwbbrfKaeGUuLDoHvnFm0+X3188jhTT6LiefURONtLaiw//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b473002c {
    min-height: 88px;
    padding: 8% 2% 2% 2%;
}
    
#\38 3c6b17f {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0346652 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2275877 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#\30 a187c30 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#f7fecabc {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3904c27 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 11ad27a {
    align-self: auto;
    width: 99.42%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7054174 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8f3d4a5 {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#\37 45c3369 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 3;
}
    
#\31 131a112 {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#\34 cce4d22 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5542fff {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#f5f7881a {
    width: 98.84%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ee3e7ab {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8c70647 {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#\35 3c0ae09 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 1.5% 4% 6% 4%;
}
    
#\37 5ab6235 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 be089be {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#b21add63 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b87e4fb {
    align-self: auto;
    width: 99.42%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b13edb4 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 3;
}
    
#\36 baef1bd {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4f7743a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3525ae8 {
    row-gap: 12px;
}
    
#d5e11961 {
    width: 38%;
}
#d5e11961.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAC4jAAAuIwF4pT92AAABAUlEQVQI1wH2AAn/AGZrUPtpbVH9dXlb/5CSdv+ws5r+ztC8/s3QwvDIzMGdqa+qSAAAAAEAeX1n+3l9ZP18f2T/kJJ3/6uslP7Jy7f+ys7A8MjMwZ2tsq5IAAAAAQCTl4j7iI6C/X2CeP+HjIP/n6KU/sHDsv7HybzwyczBnbi8tUhEREQBAJaXkvuEiIr9cHV9/3x+hf+Wk4/+vLqr/sTFtvDMz8Cdxce8SIiIiAEAeHZz+2Rnbf1UV2T/ZmBq/4J4c/6jnIb+pauR8K22mp2utZtIu7uqAQBSTkr7RURF/T48Qf9ZSEX/dGFR/o2CYv6Ik27wjJ12nY+eeUiqqogBSIyQqIYtpyUAAAAASUVORK5CYII=');
}
    
#\30 5ab2475 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\30 1e6ec97 {
    width: 100%;
}
    
#aa69bf94 {
    width: 62%;
    row-gap: 44px;
    padding: 6% 6% 6% 6%;
}
    
#\36 bf9407a {
    row-gap: 25px;
}
    
#\35 ddbdd9e {
    width: 99.63%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2fbd3b4 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\38 814ee5b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 3f5759a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce175c90 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 57789cf {
    min-height: 80px;
}
    
#f4cd1c9f::before, #f4cd1c9f > .bgExtraLayerOverlay {
    
}
    
#\32 efe486f::before, #\32 efe486f > .bgExtraLayerOverlay {
    
}
#\32 efe486f {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#acc3b9ed {
    margin: 0px 0% 0px 0%;
}
    
#\32 4fab056 {
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 b275ba2 {
    grid-template-rows: minmax(8px, max-content);
}
    
#b473002c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 2275877 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6710f9c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 3c0ae09 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 5dc45a2 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: unset;
    row-gap: 100px;
    padding: 60px 4% 40px 4%;
}
    
#group_odv {
    padding: 0% 0px 3% 0px;
    margin: 0px 0% 0px 3%;
}
    
#group_o20 {
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 3%;
}
    
#widget_178 {
    height: auto;
}
    
#widget_lr4 {
    height: auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a6ef7855 {
    min-height: 50px;
    align-items: center;
    width: 100%;
}
    
#\38 e2fd89c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_atp {
    height: 50px;
}
    
#\39 10333a2 {
    margin: -50px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 5183483 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4a0f5c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 21548ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 50px 4%;
}
    
#e9d1d8fb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_82c {
    height: auto;
}
}



@media (max-width: 767px) {
    
#db191904 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 a5815cc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
}
    
#\31 8f7b549 {
    margin: 0px 0% 0px 0%;
}
    
#ddf34524::before, #ddf34524 > .bgExtraLayerOverlay {
    
}
#ddf34524.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIRAAAQIFBQEAAAAAAAAAAAAAAQACAwcSITEEBQYRE6H/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oADAMBAAIRAxEAPwCzNfkRjs8NLTDaMjB+rdZNTdyxtTL9XyiIpjKP/9k=');
}
}



@media (max-width: 767px) {
    
#a6c64107 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cab4dc8b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#daf41a91::before, #daf41a91 > .bgExtraLayerOverlay {
    
}
#daf41a91.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECAwUEERIGISMxUfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAwJBUf/aAAwDAQACEQMRAD8A2UdMOob5KdBLIu/RIvUEvmrFuntfb6wADtR7JqOHD//Z');
}
    
#group_nj0 {
    --column-gap: 1.6%;
    column-gap: 1.6%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 20px;
    align-content: flex-start;
}
    
#ebaf028e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 ee05046 {
    margin: 0px 0% 0px 0%;
}
    
#group_a31 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#efa20b8b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 614e6d1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\39 3b0b277::before, #\39 3b0b277 > .bgExtraLayerOverlay {
    
}
#\39 3b0b277.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACAQAAIBAwQDAAAAAAAAAAAAAAECAwAEBQYSIUEUMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECE//aAAwDAQACEQMRAD8AtMBlMJksMyLKiiE7Cz8UObDTZJJytuD2NwrKcLqC2sUmVIi8ZHqftK5NSwGRj4q8k9mg0gZxaP/Z');
}
    
#\33 17493b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 6af67b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d739534d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_6gs {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_r68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_bs6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_gfc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_re4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_k0r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_sl8 {
    height: 158px;
    width: 74.50%;
}
    
#widget_rhi {
    height: 90px;
    width: 74.50%;
}
    
#widget_qvr {
    height: 124px;
    width: 74.88%;
}
    
#widget_2mg {
    height: 116px;
    width: 67.81%;
}
    
#widget_k35 {
    height: 120px;
    width: 71.46%;
}
    
#widget_gg7 {
    height: 240px;
}
    
#widget_hjf {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 26e09fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\30 d0f61dd {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 bd6ccb2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 bd6ccb2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACAwQFBhFBIVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABgRAAMBAQAAAAAAAAAAAAAAAAABESEC/9oADAMBAAIRAxEAPwC5oMwbbrfKaeGUuLDoHvnFm0+X3188jhTT6LiefURONtLaiw//2Q==');
}
}



@media (max-width: 767px) {
    
#\39 f3cebb8 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#b473002c {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\38 3c6b17f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 0346652 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\31 2275877 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 0% 6%;
}
    
#\30 a187c30 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7fecabc {
    min-height: 54px;
    width: 82.96%;
}
    
#\34 3904c27 {
    min-height: 54px;
    width: 82.96%;
}
    
#e7054174 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\30 8f3d4a5 {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#\37 45c3369 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 131a112 {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#\34 cce4d22 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\34 504dc64 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
}



@media (max-width: 767px) {
    
#\38 5542fff {
    min-height: 54px;
    width: 82.96%;
}
    
#\37 5ab6235 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ee3e7ab {
    min-height: 54px;
    width: 82.96%;
}
    
#\30 be089be {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#b21add63 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\33 8c70647 {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#\35 3c0ae09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 6% 40px 6%;
}
    
#\32 b13edb4 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 baef1bd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\39 911be74 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#bffa6cf6 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\32 4f7743a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d5e11961 {
    width: 100%;
    min-height: 127px;
    align-items: center;
    height: auto;
}
#d5e11961.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAC4jAAAuIwF4pT92AAABAUlEQVQI1wH2AAn/AGZrUPtpbVH9dXlb/5CSdv+ws5r+ztC8/s3QwvDIzMGdqa+qSAAAAAEAeX1n+3l9ZP18f2T/kJJ3/6uslP7Jy7f+ys7A8MjMwZ2tsq5IAAAAAQCTl4j7iI6C/X2CeP+HjIP/n6KU/sHDsv7HybzwyczBnbi8tUhEREQBAJaXkvuEiIr9cHV9/3x+hf+Wk4/+vLqr/sTFtvDMz8Cdxce8SIiIiAEAeHZz+2Rnbf1UV2T/ZmBq/4J4c/6jnIb+pauR8K22mp2utZtIu7uqAQBSTkr7RURF/T48Qf9ZSEX/dGFR/o2CYv6Ik27wjJ12nY+eeUiqqogBSIyQqIYtpyUAAAAASUVORK5CYII=');
}
    
#\30 5ab2475 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\30 1e6ec97 {
    width: 100%;
}
    
#aa69bf94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 8% 6% 8% 6%;
}
    
#\39 7b2e873 {
    width: 100%;
    min-height: 50px;
}
    
#c3525ae8 {
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#\36 2fbd3b4 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 814ee5b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 3f5759a {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ce175c90 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ca33e054 {
    width: 100%;
    min-height: 402px;
    align-items: flex-start;
    height: auto;
    row-gap: 50px;
    padding-left: 16px;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#\32 efe486f::before, #\32 efe486f > .bgExtraLayerOverlay {
    
}
#\32 efe486f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 57789cf {
    min-height: 50px;
}
    
#f4cd1c9f::before, #f4cd1c9f > .bgExtraLayerOverlay {
    
}
    
#\32 4fab056 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#acc3b9ed {
    margin: 0px 0% 0px 0%;
}
    
#widget_4dq {
    height: 18px;
}
    
#e8068dc7 {
    height: 22px;
}
}

