@media all {
  *#dm .dmInner div.u_4190023073 hr {
    border-width:1px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1335293322 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1335293322 span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1715335287 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1715335287 span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1335998893 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1335998893 span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1517137493 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1517137493 span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1548317408 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1548317408 span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1942599225 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1942599225 span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1148584065 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1148584065 span.text { text-decoration:underline !important; }

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

  *#dm .dmInner a.u_1788377853 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/79a9db29-2e21-4e59-8fbd-9157c9284bd4/icon/Arrow+Right_8202696.svg) !important;
    order:1 !important;
    background-color:var(--color_5) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1128129419 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1128129419 span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_2458086922 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/79a9db29-2e21-4e59-8fbd-9157c9284bd4/icon/Arrow+Right_8202696.svg) !important;
    order:1 !important;
    background-color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner div.u_1195830777 .contact-checkable-container { font-size:14px !important; }

  *#dm .dmInner div.u_1856002383 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1856002383 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1856002383 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1836920235 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1836920235 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1836920235 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1152617168 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1152617168 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1152617168 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1661435509 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1661435509 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1661435509 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1419070142 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1419070142 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1419070142 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

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

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

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

  *#dm .dmInner div.u_1585823998 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1585823998 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1585823998 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

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

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

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

  *#dm .dmInner div.u_1240525822 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1240525822 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1240525822 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

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

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

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

  *#dm .dmInner div.u_1392334185 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1392334185 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1392334185 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

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

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

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

  *#dm .dmInner div.u_1299122452 .contact-checkable-container { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(247,242,230,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(247,242,230,1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(247,242,230,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(247,242,230,1) !important; }

  *#dm .dmInner div.u_1195830777 .contact-checkable-container { font-size:12px !important; }

  *#dm .dmInner div.u_1299122452 .contact-checkable-container { font-size:12px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\35 6952743 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 6b1ab9f {
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(0, 0, 0, 0) #000000;
    border-style: solid;
    min-width: 4%;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#de60087e {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 47c06fd {
    background-color: rgba(166, 115, 0, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#widget_0ck {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_05i {
    column-gap: 8%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 80px;
    min-width: 4%;
}
    
#widget_f36 {
    max-width: 100%;
    width: 860px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dcf90fb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f4777b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_svs {
    row-gap: 14px;
    column-gap: 24px;
    max-height: 100%;
    width: 543.844px;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
}
    
#group_0je {
    column-gap: 8%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    min-width: 4%;
}
    
#widget_a5g {
    align-self: stretch;
    max-height: none;
    max-width: 100%;
    width: 628px;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#db046a00 {
    row-gap: 14px;
    column-gap: 24px;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 286px;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b185a684 {
    align-self: auto;
    max-width: 100%;
    width: 92.26%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1na {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 33.91%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
}
    
#faba4b00 {
    row-gap: 14px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 48c256e {
    align-self: auto;
    max-width: 100%;
    width: 92.26%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f6c4dab {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nfi {
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 1;
}
    
#widget_fn5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_fn5 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\31 a4eff7d {
    margin: 0px 2% 0px 2%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1e1d1f5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 41.88%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: url("https://lirp.cdn-website.com/f610f0d7/dms3rep/multi/opt/Walsh---Fahey9-1600h.png");
    align-items: flex-end;
    min-width: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fbfa7e5 {
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    min-height: 1316px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4ce4934 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#group_vs3 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 57.12%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qfv {
    align-self: auto;
    max-width: 100%;
    width: 837px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a71ffabf {
    align-self: auto;
    max-width: 100%;
    width: 837px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8a6 {
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 4;
}
    
#a3f2770f {
    margin: 0px 2% 0px 2%;
}
}



@media all {
    
#\35 9744048 {
    margin: 0px 2% 0px 2%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 5eb2f1f {
    background-color: var(--color_5);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\39 ca4e9ab {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b78cbd18 {
    column-gap: 4%;
    row-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_vji {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#widget_2sa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_2sa {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
}
    
#widget_n90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n90 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_d3l {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7193f37 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3im {
    max-width: 100%;
    width: 37.95%;
    height: 415px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bdj {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 51.7%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vkc {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    order: 1;
}
    
#c8d6b10a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c055574 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6babeb2 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#e55d2a91 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 640f6e0 {
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e50fcc02 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    min-width: 4%;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jtk {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_sea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_sea {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#widget_ql1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ql1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 20px 0%;
}
    
#group_169 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 33%;
    justify-content: flex-end;
    min-height: 465px;
    align-items: flex-start;
    background-image: url("https://lirp.cdn-website.com/f610f0d7/dms3rep/multi/opt/dsc_8423-0223370a-1920w.png");
    background-position: 50% 0%;
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#group_169.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+ElEQVQozwXBa09ScQDA4f93a0u7eCthIiBqk/vhcI4IHuAo6iFuaYDFRLnZ0oVNJ6XpHLkuK6stemPZ5otaa+vyohd+gV/PI1zTPfhnB5m746SxluBJvcBOpcxqeYnMik7ivhcta0O4g4PIESvGgodmaZ6X9SLt1SLV3AxJI0BkZpTJyBDC47KiyONkon5ad+foVAu8vZemEfOT8FtRPRZUtwUxJfvRVYmiFqSVjPNuOcvzbIKVwBhRWz9BuwllzIaIa1HSukYppvJYVzmcn2Y7prDsHiZsvsKk7SaS3YIIqVOkYjHyYYWK4qYhT/BAdVGWRkg4BtAcg3jMvYiRUYmwNElcjmBIQXKBIBUtxJoexwhNE/b6cA71IbrttxnzLeKNVJG1GmG9gTFfw0hvEZrbwB1KYh81Iy7JB5iibRypDhNLp7jzX/AtdnAufcaaeo8pXqXfewsxnvrEUOorA7nfmJcvMBUvuJ79w9XMX66lz+mdbdIVkBCNxmuS5Q4T+XP60j/oXvhGj3GOKfsdc/aMPr1Jl19FnO1uc/TogFLtDeHCB5TcCbHCCZm1j2iFVzhiq1x1yojjlTxHtTr7D3fZrO+xVX/K4eY+x1vPKOXXcSkJuobHEYtqiEoyR3t9g9PWDr/aLf692OPn4TbNfI6gT+LyDQv/Aav3Zvox28LXAAAAAElFTkSuQmCC');
}
    
#group_p0a {
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(247, 242, 230, 0.75);
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
}
    
#widget_re0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 42bc281 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 88786d9 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 32.62%;
    justify-content: flex-end;
    min-height: 465px;
    align-items: flex-start;
    background-image: url("https://lirp.cdn-website.com/f610f0d7/dms3rep/multi/opt/dana-new-headshot-7132b223-1920w.png");
    background-position: 50% 0%;
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#\39 88786d9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAACA0lEQVQozwXBW09SAQDA8fN5WvOCQpmZ902mbhompKKQkuIRhIOgaBxAJBAxBVGovOIV0nmZl5rLZTbTnD300FNrq5c+xr/fT/h9/YW/t9f8+/Gdn5/PeJ9e5I1vhNWwn/OtNL8uz/lz+w1hb2WZ480NTjY3OFhaYD+V4F0kSCbsZzs2wdHKImc72wghj8yrQJCo10dc9pCdCHEaj7IT9DA35CA67CYVnURwWuyMSE7spm685h7WfTJfUwn2xmTGzV3YDe24+yWEQauExzaArcOIpNMx29/H4csAG+4B/IZWrG0tDFltCIMWG75eO1JzK+ZqNeMd7aQdEm8tIrJGg1OjY+y5HcFl6mVUL+JQN2FWVjBaoyPR1M3UEyPe8kYClXpmGh0Iw/puIo1m/GVaZEU9Mw+fsVRhJV5pJKp6yuy9LlZLnQghjUiirpfpEj2xwjbWFRIZpYs5ZSdz+QbSCpGMUkJYqB1krdbJ2qM+0iqRg3wP+8oXpJV9rCjMrOeJLOeaEA6rw5zUBDkp9XJc6eeibopPzRMcqWV277vYyhN5naNFyJYHOCwLcVo0zsfqKFctSW5MSS41MT4U+ckWiCSVDQiRKguTxTbmC0bIlIxxoU1yY5jnqiHFkcrPYr6RiKoKoUetobP4Ma5cI5E7VnYLw5wWTXOmipG96yaeo0UufMB/c81VYdJTEuMAAAAASUVORK5CYII=');
}
    
#\34 ddb54ea {
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(247, 242, 230, 0.75);
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
}
    
#\38 1c0d0cb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ee4bfaf0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\35 7476237 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c1af58f {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#ccacdc09 {
    column-gap: 4%;
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f366f48c {
    column-gap: 4%;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
}
    
#\30 b9afe05 {
    column-gap: 0%;
    row-gap: 0px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
}
    
#f0722bd2 {
    margin: 0px 2% 0px 2%;
}
    
#widget_kp5 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
}
    
#widget_k5i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k5i {
    align-self: auto;
    margin: 50px 0% 0px 0%;
    max-width: 100%;
    width: 770px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#widget_ous.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ous {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#widget_k2g {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 95px;
    order: 0;
}
    
#\35 0fb6e5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 0fb6e5d {
    align-self: auto;
    margin: 100px 0% 0px 0%;
    max-width: 100%;
    width: 280px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#group_iiu {
    align-self: auto;
    max-height: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    min-height: 374.5px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 10px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    order: 0;
    height: auto;
}
    
#\32 3644f22 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\35 39228c5 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#group_oi3 {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 2e153b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 2e153b3 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 280px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\39 38118cc {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#b6cfee24 {
    align-self: stretch;
    max-height: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    min-height: 100%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 10px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    order: 1;
    height: auto;
}
    
#group_ep5 {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 8bad95e {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#e826e82d {
    align-self: stretch;
    max-height: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    min-height: 100%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 10px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    order: 3;
    height: auto;
}
    
#group_b65 {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 085df7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\38 085df7a {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 280px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\37 0ff1d82 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#be8e4227 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#c1155cb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#c1155cb8 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 280px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#group_pel {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 aa0c711 {
    align-self: stretch;
    max-height: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    min-height: 100%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 10px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    order: 2;
    height: auto;
}
    
#\36 98f983c {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#a0d84124 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\35 e998df2 {
    column-gap: 0%;
    row-gap: 0px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
}
    
#group_jph {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#d3567d1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d3567d1b {
    align-self: auto;
    margin: 100px 0% 0px 0%;
    max-width: 100%;
    width: 280px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\32 9f5eaf1 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#aa3cfe48 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\35 3d227af {
    align-self: auto;
    max-height: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    min-height: auto;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 10px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    order: 0;
    height: auto;
}
    
#d4eeed02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d4eeed02 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 280px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\39 2f7e568 {
    align-self: stretch;
    max-height: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    min-height: 100%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 10px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    order: 1;
    height: auto;
}
    
#e0ba4eb6 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#f27b8cda {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#group_1u5 {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 3a1c4d8 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#group_2cn {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 f1ac2dc {
    align-self: stretch;
    max-height: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    min-height: 100%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 10px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    order: 2;
    height: auto;
}
    
#f6eadfcc {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\39 00b2f74.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 00b2f74 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 280px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#group_73k {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a2949a51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a2949a51 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 280px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#dfc1541b {
    align-self: stretch;
    max-height: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    min-height: 100%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 10px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    order: 2;
    height: auto;
}
    
#\34 0b814e1 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
}



@media all {
    
#\39 7951348 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 9b8f352 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a2da9092 {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfcb9b8f {
    width: 72.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a91467f6 {
    min-height: 698px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5615b49 {
    width: 48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f2d8bd7 {
    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%;
}
    
#\37 dff9f01 {
    align-items: center;
    width: 100%;
    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%;
}
    
#\34 ab61636 {
    width: 220px;
    height: 52px;
    max-width: 100%;
    min-width: 32px;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#b5d59850 {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5be1e43 {
    align-items: flex-start;
    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 0px 0px 0px;
}
    
#cfa6557f {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5a9077a {
    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;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 00d5b9e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3e734aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    background-color: rgba(247, 242, 230, 0.8);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 3% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#dca16903 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d2d7dd0 {
    width: 72.29%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acdec884 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#abb44a8c {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 2644bd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 55c0171 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 acfce9f {
    width: 48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c66e11bd {
    width: 48%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3921f77::before, #\35 3921f77 > .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;
}
#\35 3921f77 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/f610f0d7/dms3rep/multi/opt/KCWalsh-FaheyAttorneys-1920w.jpeg");
}
#\35 3921f77.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIDAQQGFBUhU2GR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwb/xAAZEQACAwEAAAAAAAAAAAAAAAACAwABEQT/2gAMAwEAAhEDEQA/ANdxjPNSok0K1Zutiutx8CeAE4zsYF4MUnFs/9k=');
}
    
#d6af6ab9 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ef915db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ecd3c555 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\36 682b9e4 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\36 0b14d37 {
    width: 48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 96f177c {
    width: 48%;
    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 7eb83ef {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d6a1a9c {
    width: 48%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b557c906 {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de60087e {
    row-gap: 0px;
}
    
#\31 a4eff7d {
    margin: 0px 0% 0px 0%;
}
    
#group_0je {
    column-gap: 0%;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#widget_a5g {
    width: 317px;
    min-width: 32px;
    height: 339px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_1na {
    width: 46.91%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_05i {
    column-gap: 3%;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#widget_f36 {
    width: 301px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_svs {
    width: 332px;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#db046a00 {
    width: 100.00%;
    min-height: auto;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#faba4b00 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fbfa7e5 {
    column-gap: 2%;
    flex-direction: row;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a3f2770f {
    margin: 0px 2% 0px 2%;
}
    
#group_vs3 {
    width: 100%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a71ffabf {
    width: 100%;
}
    
#widget_qfv {
    width: 100%;
}
    
#\32 1e1d1f5 {
    width: 41.14%;
    min-height: 8px;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_8a6 {
    width: 262px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9744048 {
    margin: 0px 2% 0px 2%;
}
    
#\39 ca4e9ab {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#group_bdj {
    width: 48.53%;
}
    
#widget_3im {
    width: 47.55%;
    height: 271px;
}
    
#widget_n90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n90 {
    margin: 30px 0% 0px 0%;
}
    
#b78cbd18 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_vkc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0c1d60f {
    margin: 0px 0% 0px 0%;
}
    
#group_169 {
    min-height: 300px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
#group_169.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+ElEQVQozwXBa09ScQDA4f93a0u7eCthIiBqk/vhcI4IHuAo6iFuaYDFRLnZ0oVNJ6XpHLkuK6stemPZ5otaa+vyohd+gV/PI1zTPfhnB5m746SxluBJvcBOpcxqeYnMik7ivhcta0O4g4PIESvGgodmaZ6X9SLt1SLV3AxJI0BkZpTJyBDC47KiyONkon5ad+foVAu8vZemEfOT8FtRPRZUtwUxJfvRVYmiFqSVjPNuOcvzbIKVwBhRWz9BuwllzIaIa1HSukYppvJYVzmcn2Y7prDsHiZsvsKk7SaS3YIIqVOkYjHyYYWK4qYhT/BAdVGWRkg4BtAcg3jMvYiRUYmwNElcjmBIQXKBIBUtxJoexwhNE/b6cA71IbrttxnzLeKNVJG1GmG9gTFfw0hvEZrbwB1KYh81Iy7JB5iibRypDhNLp7jzX/AtdnAufcaaeo8pXqXfewsxnvrEUOorA7nfmJcvMBUvuJ79w9XMX66lz+mdbdIVkBCNxmuS5Q4T+XP60j/oXvhGj3GOKfsdc/aMPr1Jl19FnO1uc/TogFLtDeHCB5TcCbHCCZm1j2iFVzhiq1x1yojjlTxHtTr7D3fZrO+xVX/K4eY+x1vPKOXXcSkJuobHEYtqiEoyR3t9g9PWDr/aLf692OPn4TbNfI6gT+LyDQv/Aav3Zvox28LXAAAAAElFTkSuQmCC');
}
    
#group_p0a {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 88786d9 {
    width: 32.74%;
    min-height: 300px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
#\39 88786d9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAACA0lEQVQozwXBW09SAQDA8fN5WvOCQpmZ902mbhompKKQkuIRhIOgaBxAJBAxBVGovOIV0nmZl5rLZTbTnD300FNrq5c+xr/fT/h9/YW/t9f8+/Gdn5/PeJ9e5I1vhNWwn/OtNL8uz/lz+w1hb2WZ480NTjY3OFhaYD+V4F0kSCbsZzs2wdHKImc72wghj8yrQJCo10dc9pCdCHEaj7IT9DA35CA67CYVnURwWuyMSE7spm685h7WfTJfUwn2xmTGzV3YDe24+yWEQauExzaArcOIpNMx29/H4csAG+4B/IZWrG0tDFltCIMWG75eO1JzK+ZqNeMd7aQdEm8tIrJGg1OjY+y5HcFl6mVUL+JQN2FWVjBaoyPR1M3UEyPe8kYClXpmGh0Iw/puIo1m/GVaZEU9Mw+fsVRhJV5pJKp6yuy9LlZLnQghjUiirpfpEj2xwjbWFRIZpYs5ZSdz+QbSCpGMUkJYqB1krdbJ2qM+0iqRg3wP+8oXpJV9rCjMrOeJLOeaEA6rw5zUBDkp9XJc6eeibopPzRMcqWV277vYyhN5naNFyJYHOCwLcVo0zsfqKFctSW5MSS41MT4U+ckWiCSVDQiRKguTxTbmC0bIlIxxoU1yY5jnqiHFkcrPYr6RiKoKoUetobP4Ma5cI5E7VnYLw5wWTXOmipG96yaeo0UufMB/c81VYdJTEuMAAAAASUVORK5CYII=');
}
    
#\34 ddb54ea {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ql1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ql1 {
    margin: 30px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccacdc09 {
    padding: 4% 2% 4% 2%;
}
    
#f0722bd2 {
    margin: 0px 2% 0px 2%;
}
    
#widget_k5i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k5i {
    margin: 20px 0% 0px 0%;
    width: 486px;
}
    
#widget_k2g {
    height: 50px;
}
    
#\35 0fb6e5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 0fb6e5d {
    margin: 60px 0% 0px 0%;
}
    
#group_iiu {
    padding: 16px 16px 16px 16px;
    width: 48%;
    min-height: auto;
}
    
#\33 2e153b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 2e153b3 {
    margin: 60px 0% 0px 0%;
}
    
#b6cfee24 {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    width: 48%;
    min-height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
}
    
#e826e82d {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    width: 48%;
    margin-top: 0px;
    min-height: auto;
    margin-bottom: 0px;
}
    
#\38 085df7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\38 085df7a {
    margin: 60px 0% 0px 0%;
}
    
#c1155cb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#c1155cb8 {
    margin: 60px 0% 0px 0%;
}
    
#\30 aa0c711 {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    width: 48%;
    margin-top: 0px;
    min-height: auto;
    margin-bottom: 0px;
}
    
#\30 b9afe05 {
    column-gap: 0%;
    justify-content: space-between;
    min-height: 565px;
    flex-wrap: wrap;
    height: auto;
}
    
#\35 e998df2 {
    column-gap: 0%;
    justify-content: space-between;
    min-height: 565px;
    flex-wrap: wrap;
    height: auto;
}
    
#d3567d1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d3567d1b {
    margin: 60px 0% 0px 0%;
}
    
#\35 3d227af {
    padding: 16px 16px 16px 16px;
    width: 48%;
}
    
#d4eeed02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d4eeed02 {
    margin: 60px 0% 0px 0%;
}
    
#\39 2f7e568 {
    align-self: flex-start;
    max-height: none;
    padding: 16px 16px 16px 16px;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\36 f1ac2dc {
    align-self: flex-start;
    max-height: none;
    padding: 16px 16px 16px 16px;
    width: 48%;
    margin-top: 0px;
    min-height: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\39 00b2f74.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 00b2f74 {
    margin: 60px 0% 0px 0%;
}
    
#a2949a51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a2949a51 {
    margin: 60px 0% 0px 0%;
}
    
#dfc1541b {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    width: 48%;
    margin-top: 0px;
    justify-content: flex-start;
    min-height: auto;
    margin-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9b8f352 {
    width: 172px;
    height: auto;
}
    
#\32 55c0171 {
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3921f77::before, #\35 3921f77 > .bgExtraLayerOverlay {
    
}
#\35 3921f77 {
    background-color: rgba(255, 255, 255, 1);
}
#\35 3921f77.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIDAQQGFBUhU2GR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwb/xAAZEQACAwEAAAAAAAAAAAAAAAACAwABEQT/2gAMAwEAAhEDEQA/ANdxjPNSok0K1Zutiutx8CeAE4zsYF4MUnFs/9k=');
}
    
#a91467f6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 741px;
    column-gap: 0%;
    padding: 12% 6% 12% 6%;
}
    
#\35 3e734aa {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d2d7dd0 {
    width: 100.00%;
}
    
#d6af6ab9 {
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ab61636 {
    width: 224px;
}
    
#ecd3c555 {
    width: 100.00%;
    row-gap: 24px;
}
    
#bfcb9b8f {
    width: 100.00%;
}
    
#\36 682b9e4 {
    width: 100.00%;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\36 6b1ab9f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#de60087e {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_05i {
    row-gap: 34px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#group_0je {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#widget_a5g {
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b185a684 {
    width: 100%;
}
    
#\39 48c256e {
    width: 100%;
}
    
#widget_f36 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_svs {
    width: 100%;
    min-height: auto;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_1na {
    width: 100%;
    min-height: auto;
    min-width: 32px;
    padding: 3px 3px 3px 3px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nfi {
    width: 220px;
}
    
#db046a00 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#faba4b00 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a4eff7d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 1e1d1f5 {
    width: 100%;
    min-height: 380px;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    background-position: 50% 0%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fbfa7e5 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#group_vs3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#a3f2770f {
    margin: 0px 0% 0px 0%;
}
    
#widget_8a6 {
    width: 220px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_qfv {
    width: 100%;
}
    
#a71ffabf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 9744048 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ca4e9ab {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#b78cbd18 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_3im {
    width: 100.00%;
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_bdj {
    width: 100.00%;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n90 {
    margin: 10px 0% 0px 0%;
}
    
#group_vkc {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e55d2a91 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\31 640f6e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e50fcc02 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#group_169 {
    width: 100%;
    min-height: 300px;
    justify-content: flex-end;
    min-width: 32px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
#group_169.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+ElEQVQozwXBa09ScQDA4f93a0u7eCthIiBqk/vhcI4IHuAo6iFuaYDFRLnZ0oVNJ6XpHLkuK6stemPZ5otaa+vyohd+gV/PI1zTPfhnB5m746SxluBJvcBOpcxqeYnMik7ivhcta0O4g4PIESvGgodmaZ6X9SLt1SLV3AxJI0BkZpTJyBDC47KiyONkon5ad+foVAu8vZemEfOT8FtRPRZUtwUxJfvRVYmiFqSVjPNuOcvzbIKVwBhRWz9BuwllzIaIa1HSukYppvJYVzmcn2Y7prDsHiZsvsKk7SaS3YIIqVOkYjHyYYWK4qYhT/BAdVGWRkg4BtAcg3jMvYiRUYmwNElcjmBIQXKBIBUtxJoexwhNE/b6cA71IbrttxnzLeKNVJG1GmG9gTFfw0hvEZrbwB1KYh81Iy7JB5iibRypDhNLp7jzX/AtdnAufcaaeo8pXqXfewsxnvrEUOorA7nfmJcvMBUvuJ79w9XMX66lz+mdbdIVkBCNxmuS5Q4T+XP60j/oXvhGj3GOKfsdc/aMPr1Jl19FnO1uc/TogFLtDeHCB5TcCbHCCZm1j2iFVzhiq1x1yojjlTxHtTr7D3fZrO+xVX/K4eY+x1vPKOXXcSkJuobHEYtqiEoyR3t9g9PWDr/aLf692OPn4TbNfI6gT+LyDQv/Aav3Zvox28LXAAAAAElFTkSuQmCC');
}
    
#group_p0a {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 88786d9 {
    width: 100%;
    min-height: 300px;
    min-width: 32px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
#\39 88786d9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAACA0lEQVQozwXBW09SAQDA8fN5WvOCQpmZ902mbhompKKQkuIRhIOgaBxAJBAxBVGovOIV0nmZl5rLZTbTnD300FNrq5c+xr/fT/h9/YW/t9f8+/Gdn5/PeJ9e5I1vhNWwn/OtNL8uz/lz+w1hb2WZ480NTjY3OFhaYD+V4F0kSCbsZzs2wdHKImc72wghj8yrQJCo10dc9pCdCHEaj7IT9DA35CA67CYVnURwWuyMSE7spm685h7WfTJfUwn2xmTGzV3YDe24+yWEQauExzaArcOIpNMx29/H4csAG+4B/IZWrG0tDFltCIMWG75eO1JzK+ZqNeMd7aQdEm8tIrJGg1OjY+y5HcFl6mVUL+JQN2FWVjBaoyPR1M3UEyPe8kYClXpmGh0Iw/puIo1m/GVaZEU9Mw+fsVRhJV5pJKp6yuy9LlZLnQghjUiirpfpEj2xwjbWFRIZpYs5ZSdz+QbSCpGMUkJYqB1krdbJ2qM+0iqRg3wP+8oXpJV9rCjMrOeJLOeaEA6rw5zUBDkp9XJc6eeibopPzRMcqWV277vYyhN5naNFyJYHOCwLcVo0zsfqKFctSW5MSS41MT4U+ckWiCSVDQiRKguTxTbmC0bIlIxxoU1yY5jnqiHFkcrPYr6RiKoKoUetobP4Ma5cI5E7VnYLw5wWTXOmipG96yaeo0UufMB/c81VYdJTEuMAAAAASUVORK5CYII=');
}
    
#\34 ddb54ea {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ql1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ql1 {
    margin: 10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ccacdc09 {
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f366f48c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 b9afe05 {
    padding: 16px 5px 0px 5px;
    margin: 0% 0% 0% 0%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
}
    
#widget_k5i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k5i {
    margin: 10px 0% 0px 0%;
}
    
#\35 0fb6e5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 0fb6e5d {
    margin: 10px 0% 0px 0%;
}
    
#group_iiu {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    min-width: 32px;
}
    
#\33 2e153b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 2e153b3 {
    margin: 10px 0% 0px 0%;
}
    
#b6cfee24 {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    min-width: 32px;
}
    
#e826e82d {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    min-width: 32px;
}
    
#\38 085df7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\38 085df7a {
    margin: 10px 0% 0px 0%;
}
    
#c1155cb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#c1155cb8 {
    margin: 10px 0% 0px 0%;
}
    
#\30 aa0c711 {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    min-width: 32px;
}
    
#f0722bd2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e998df2 {
    padding: 0px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
}
    
#d3567d1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d3567d1b {
    margin: 10px 0% 0px 0%;
}
    
#\35 3d227af {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-width: 32px;
}
    
#d4eeed02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d4eeed02 {
    margin: 10px 0% 0px 0%;
}
    
#\39 2f7e568 {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    min-width: 32px;
}
    
#\36 f1ac2dc {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    min-width: 32px;
}
    
#\39 00b2f74.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 00b2f74 {
    margin: 10px 0% 0px 0%;
}
    
#a2949a51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a2949a51 {
    margin: 10px 0% 0px 0%;
}
    
#dfc1541b {
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#\39 7951348 {
    order: 5;
}
    
#\37 9b8f352 {
    width: 152px;
    height: auto;
}
    
#\32 bb63988 {
    margin: 0px 0% 0px 0%;
}
    
#a91467f6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 5% 12% 5%;
}
    
#bfcb9b8f {
    width: 100%;
}
    
#\35 3e734aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 10px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d2d7dd0 {
    width: 100.00%;
}
    
#\30 5615b49 {
    min-width: 32px;
    order: 0;
    width: 100%;
}
    
#\34 f2d8bd7 {
    align-items: center;
}
    
#\37 dff9f01 {
    align-items: center;
}
    
#abb44a8c {
    width: 166px;
    height: auto;
}
    
#\32 55c0171 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 acfce9f {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3921f77::before, #\35 3921f77 > .bgExtraLayerOverlay {
    
}
#\35 3921f77 {
    background-color: rgba(255, 255, 255, 1);
}
#\35 3921f77.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIDAQQGFBUhU2GR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwb/xAAZEQACAwEAAAAAAAAAAAAAAAACAwABEQT/2gAMAwEAAhEDEQA/ANdxjPNSok0K1Zutiutx8CeAE4zsYF4MUnFs/9k=');
}
    
#d6af6ab9 {
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5be1e43 {
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#ecd3c555 {
    width: 100%;
    row-gap: 16px;
}
    
#a2da9092 {
    order: 2;
    width: 100%;
}
    
#c66e11bd {
    order: 3;
    width: 100%;
}
    
#b5d59850 {
    order: 4;
}
    
#\32 2644bd5 {
    order: 5;
}
    
#\36 682b9e4 {
    width: 100%;
    row-gap: 16px;
}
    
#\36 0b14d37 {
    min-width: 32px;
    order: 0;
}
    
#\35 96f177c {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    width: 47.99%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7eb83ef {
    order: 2;
}
    
#\33 d6a1a9c {
    order: 3;
}
    
#b557c906 {
    order: 4;
}
}

