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

  *#dm .dmInner div.u_1465135666 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1984592710 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1204842920 { display:none !important; }

  *#dm .dmInner *.u_1090502961 { display:none !important; }

  *#dm .dmInner *.u_1208170384 { display:none !important; }

  *#dm .dmInner *.u_1100463200 { display:none !important; }

  *#dm .dmInner *.u_1079262763 { display:none !important; }

  *#dm .dmInner *.u_1475815494 { display:none !important; }

  *#dm .dmInner *.u_1408402538 { display:none !important; }

  *#dm .dmInner *.u_1273540674 { display:none !important; }

  *#dm .dmInner *.u_1819862575 { display:none !important; }

  *#dm .dmInner *.u_1005811999 { display:none !important; }

  *#dm .dmInner *.u_1908536010 { display:none !important; }

  *#dm .dmInner *.u_1566707287 { display:none !important; }

  *#dm .dmInner div.u_1367404936 {
    border-style:solid !important;
    border-color:var(--color_1) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1320892851 {
    border-style:solid !important;
    border-color:var(--color_1) !important;
    border-width:0px !important;
  }

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

  *#dm .dmInner *.u_1922461587 { display:none !important; }

  *#dm .dmInner *.u_1360206080 { display:none !important; }

  *#dm .dmInner *.u_1370069006 { display:none !important; }

  *#dm .dmInner *.u_1744749354 { display:none !important; }

  *#dm .dmInner div.u_3913025396 hr { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1584516531 hr { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1521172947 hr { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1809736133 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1496374909 hr { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1632030038 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1305108729 {
    border-style:solid !important;
    border-color:var(--color_1) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1939778873 hr { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1016098232 { display:none !important; }

  *#dm .dmInner *.u_1378624013 { display:none !important; }

  *#dm .dmInner *.u_1878475381 { display:none !important; }

  *#dm .dmInner *.u_1556100216 { display:none !important; }

  *#dm .dmInner div.u_1926652177 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1978752755 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1020822122 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1268056540 hr { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1465154532 { display:none !important; }

  *#dm .dmInner *.u_1071597406 { display:none !important; }

  *#dm .dmInner *.u_1107583652 { display:none !important; }

  *#dm .dmInner *.u_1053829708 { display:none !important; }

  *#dm .dmInner div.u_1334428745 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_14066119 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_14066119 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1731975580 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1654819796 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1305108729 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1642764259 hr { color:var(--color_1) !important; }

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

  *#dm .dmInner nav.u_3095856858 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1607565485 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

  *#dm .d-page-1607565485 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1367404936 .photoGalleryThumbs .image-container a { padding-top:380px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1367404936 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

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

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

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

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

  *#dm .dmInner *.u_1320892851 .photoGalleryThumbs .image-container a { padding-top:150px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1305108729 .photoGalleryThumbs .image-container a { padding-top:270px !important; }

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

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

  *#dm .dmInner *.u_1367404936 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 1451706[data-background-color-animation] {
    --bg-start: var(--color_3);
    --bg-end: rgba(0, 0, 0, 0);
}
    
#\34 93e1188 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_1);
    background-image: none;
    box-shadow: var(--color_4) 0px 0px 11px 0px;
    padding: 30px 15px 30px 15px;
    margin: -130px 0% 0px 0%;
}
    
#\34 e27c767 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#widget_mqj {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m4j {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gs3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ffc198c5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e53185f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 e53185f {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bde07cd8 {
    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 25e4923 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\36 17ce3ee {
    margin: 0px 0% 0px 0%;
}
    
#widget_f1m {
    width: 100%;
    height: 242px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 91954fe {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    box-shadow: var(--color_5) 0px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0d68869 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#group_uj8 {
    align-items: flex-start;
    width: 49.404109878702826%;
    min-height: 454px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 1;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ff112203 {
    align-items: flex-start;
    width: 49.21956902020338%;
    min-height: 436px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4jj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_d0j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 282c8ef {
    margin: 0px 0% 0px 0%;
}
    
#widget_mai {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7831e62 {
    background-color: var(--color_1);
    background-image: none;
}
    
#a37867c9 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 144px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f91b3203 {
    width: 59.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d94639e8 {
    width: 36.88787427626137%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ed0cd17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 208d1d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 208d1d0 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 43c41f9 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e64229f7 {
    min-height: 634px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a2f2ed4b {
    margin: 0px 0% 0px 0%;
}
    
#group_02p {
    align-items: flex-start;
    width: 49.501301641199774%;
    min-height: 636px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/4996768e/dms3rep/multi/opt/AdobeStock_485445722-1920w.jpeg);
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 05d8a05 {
    align-items: flex-start;
    width: 49.12190152801358%;
    min-height: 718px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    min-width: 32px;
    order: 0;
    padding: 30px 0% 30px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_s4h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bjv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_adv {
    width: 100%;
    height: 718px;
    max-width: 100%;
}
    
#widget_h48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 ebefe73.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 ebefe73 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b26df624 {
    width: 99.91312696311807%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uq3 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
    flex-direction: row;
}
    
#e9835be9 {
    width: 99.99409541524032%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3304d78 {
    width: 99.99409541524032%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4454d20 {
    width: 99.91312696311807%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60b7c7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 60b7c7e {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cbdb2d80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 dbfbf80 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_kq3 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 637b236 {
    background-image: url("https://lirp.cdn-website.com/4996768e/dms3rep/multi/opt/AdobeStock_575857936-1920w.png");
    background-attachment: fixed;
}
}



@media all {
    
#f5ded845 {
    align-items: flex-start;
    width: 71.26%;
    min-height: 386px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d799fdbb {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c84d7849 {
    align-items: flex-start;
    width: 100%;
    min-height: 295px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-direction: row;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0360b3d::before, #\30 0360b3d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 0360b3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/4996768e/dms3rep/multi/opt/AdobeStock_482044635-1920w.jpeg");
    justify-content: flex-end;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8598fc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a40c943d {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cfd64bc8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 08de95a {
    align-items: center;
    width: 9.52%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-image: url(https://irp.cdn-website.com/4996768e/dms3rep/multi/blob+%281%29-f40cbd23.svg);
    justify-self: auto;
    order: 0;
    min-width: 32px;
    background-size: contain;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e347005 {
    width: 53px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ma8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aaa20f69 {
    align-items: center;
    width: 26.96%;
    min-height: 386px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    background-image: url();
    margin: 0px 0% 0px 0%;
}
    
#\35 2e5789b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    order: 0;
    align-self: start;
    margin: 8px 0% 0px 0%;
}
    
#innergrid_dfe {
    width: 99.88%;
    grid-template-rows: minmax(374px, max-content);
    max-width: 100%;
}
    
#\36 b0c6cdd {
    width: 61.21699033349665%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 57px 0px 0px 0px;
}
}



@media all {
    
#\33 4787337 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#a06e0497 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ccf5be {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 4% 4% 4%;
}
    
#group_os8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_3);
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    order: 0;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 039845f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd1d3452 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4c7b064[data-background-color-animation] {
    --bg-start: var(--color_1);
    --bg-end: var(--color_3);
}
    
#widget_ofd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ofd {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#bd2bc94a {
    align-items: center;
    width: 100.00%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7ii {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#b8b948d8 {
    align-items: flex-start;
    width: 49%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 6px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_3);
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8ceb1ae {
    align-items: center;
    width: 9.11%;
    min-height: 172px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-image: url(https://irp.cdn-website.com/4996768e/dms3rep/multi/blob.svg);
    min-width: 32px;
    background-size: contain;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    background-position: 50% 0%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e98f3877 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f3db2bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.94981059141863%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f69f3ef4 {
    width: 75.03%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d5ae7d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 d5ae7d9 {
    width: 4.9959475467071215%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bd376bf {
    width: 99.99795506972299%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7f3bfd3 {
    align-items: flex-start;
    width: 49%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 6px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_3);
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bf5acff {
    align-items: center;
    width: 9.11%;
    min-height: 172px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-image: url(https://irp.cdn-website.com/4996768e/dms3rep/multi/blob.svg);
    min-width: 32px;
    background-size: contain;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    background-position: 50% 0%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eb33524 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de08ce6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.94981059141863%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a43b771 {
    width: 55.95%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 38e3d24.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 38e3d24 {
    width: 4.9959475467071215%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7dd3c82 {
    width: 99.99795506972299%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d1eb9a9 {
    align-items: flex-start;
    width: 49%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 6px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_3);
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1ded855 {
    align-items: center;
    width: 9.11%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-image: url(https://irp.cdn-website.com/4996768e/dms3rep/multi/blob.svg);
    min-width: 32px;
    background-size: contain;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    background-position: 50% 0%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad8be8ad {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6bbd9de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.9420590130138%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 16b9e5f {
    width: 53.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7396937.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a7396937 {
    width: 4.9959475467071215%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1e2b85c {
    width: 99.99795506972299%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3838cc3 {
    align-items: flex-start;
    width: 49%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 6px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_3);
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ac7ebc2 {
    align-items: center;
    width: 9.11%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-image: url(https://irp.cdn-website.com/4996768e/dms3rep/multi/blob.svg);
    min-width: 32px;
    background-size: contain;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    background-position: 50% 0%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eba88456 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2801b62 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.9420590130138%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5a21e7e {
    width: 39.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aea7170f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#aea7170f {
    width: 4.9959475467071215%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7a5c14 {
    width: 99.99795506972299%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f84ae44b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_5);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    order: 2;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j7g {
    width: 201px;
    height: auto;
    max-width: 100%;
}
    
#\37 df1e69b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 3663f9a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5eb5fda {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#group_2ls {
    align-items: flex-start;
    width: 49%;
    min-height: 1044px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 efe232b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3b0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kqo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f272a59e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f272a59e {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kp7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 487633c {
    align-items: flex-start;
    width: 49%;
    min-height: 1044px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 c18435d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7d26987 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d2fad094 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5cf58ed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 5cf58ed {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 17cf99a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#edd70a90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb0caa5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cecf2d47 {
    align-items: flex-start;
    width: 49%;
    min-height: 399px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_5);
    order: 1;
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e1550b8[data-background-color-animation] {
    background-color: var(--color_1);
}
#\34 e1550b8::before, #\34 e1550b8 > .bgExtraLayerOverlay {
    
}
#\34 e1550b8 {
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/4996768e/dms3rep/multi/opt/AdobeStock_624312092-1920w.png");
}
    
#\31 79ed419 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 03b1877 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#d0302e6d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.99895565127415%;
    min-height: 399px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f94812a5 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 92dde66.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 92dde66 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ea5fdbe5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fab5d616.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fab5d616 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 76db63b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 76db63b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fd58e37 {
    align-items: center;
    width: 100.00%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    background-color: var(--color_3);
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    order: 0;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7edaa6d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 4% 4% 4%;
}
    
#a94e0570[data-background-color-animation] {
    --bg-start: var(--color_1);
    --bg-end: var(--color_3);
}
    
#bd11f339 {
    margin: 0px 0% 0px 0%;
}
    
#c5c4a718 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 44afca6 {
    align-items: center;
    width: 13.52%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-image: url(https://irp.cdn-website.com/4996768e/dms3rep/multi/blob.svg);
    min-width: 32px;
    background-size: contain;
    align-self: auto;
    order: 0;
    background-position: 50% 0%;
    justify-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8bcc032 {
    width: 57px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e27c767 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 e53185f {
    width: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 25e4923 {
    padding: 0% 0% 0% 0%;
}
    
#\36 17ce3ee {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0d68869 {
    padding: 4% 6% 4% 6%;
}
    
#\33 91954fe {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ff112203 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_uj8 {
    min-width: 32px;
    width: 100.00%;
    row-gap: 6px;
    height: auto;
    min-height: 218px;
    margin: 0px 0% 0px 0%;
}
    
#\32 282c8ef {
    margin: 0px 0% 0px 0%;
}
    
#a37867c9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#d94639e8 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f91b3203 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 208d1d0 {
    width: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e64229f7 {
    padding: 0% 0% 0% 0%;
}
    
#group_02p {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 394px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 43c41f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 05d8a05 {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#a2f2ed4b {
    margin: 0px 0% 0px 0%;
}
    
#e9835be9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3304d78 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_uq3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_adv {
    height: 446px;
}
    
#\39 ebefe73 {
    width: 10%;
}
    
#\32 60b7c7e {
    width: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dbfbf80 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_kq3 {
    width: 100.00%;
    height: 392px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a40c943d {
    min-height: 797px;
    padding: 0% 0% 0% 0%;
}
    
#cfd64bc8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 08de95a {
    width: 12.52%;
}
    
#\30 0360b3d::before, #\30 0360b3d > .bgExtraLayerOverlay {
    
}
    
#c84d7849 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 629px;
    padding: 4% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f5ded845 {
    min-width: 32px;
    width: 99.82%;
    height: auto;
    min-height: 260px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#aaa20f69 {
    min-width: 32px;
    width: 99.72%;
    height: auto;
    min-height: 270px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2e5789b {
    justify-self: center;
    align-self: start;
    width: 34.419948585790486%;
    margin: -8px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 b0c6cdd {
    justify-self: center;
    align-self: start;
    width: 21.669989624720895%;
    margin: 42px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_b6c {
    width: 100.00%;
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#innergrid_dfe {
    width: 99.86%;
    grid-template-rows: minmax(248px, max-content);
}
    
#group_ma8 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    height: auto;
    min-height: 116px;
    justify-content: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4787337 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 6ccf5be {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a06e0497 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#group_os8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 186px;
    margin: 0px 0% 0px 0%;
}
    
#bd2bc94a {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 186px;
    margin: 0px 0% 0px 0%;
}
    
#b8b948d8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 186px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d5ae7d9 {
    width: 10%;
}
    
#\37 7f3bfd3 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 196px;
    margin: 0px 0% 0px 0%;
}
    
#\38 38e3d24 {
    width: 10%;
}
    
#\36 d1eb9a9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#a7396937 {
    width: 10%;
}
    
#\36 3838cc3 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#aea7170f {
    width: 10%;
}
    
#group_7ii {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#widget_ofd {
    width: 10%;
}
    
#f84ae44b {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 42px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6bbd9de {
    width: 89.82796349413297%;
}
    
#c1ded855 {
    height: auto;
    min-height: 130px;
}
    
#\35 2801b62 {
    width: 89.82796349413297%;
}
    
#\36 ac7ebc2 {
    height: auto;
    min-height: 130px;
}
    
#\34 de08ce6 {
    width: 89.82796349413297%;
}
    
#\38 bf5acff {
    height: auto;
    min-height: 166px;
}
    
#\34 f3db2bb {
    width: 89.82796349413297%;
}
    
#\35 8ceb1ae {
    height: auto;
    min-height: 166px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5eb5fda {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_2ls {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 487633c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3663f9a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 7d26987 {
    width: 100.00%;
}
    
#\30 5cf58ed {
    width: 10%;
}
    
#f272a59e {
    width: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cecf2d47 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 514px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 03b1877 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d0302e6d {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 383px;
    margin: 0px 0% 0px 0%;
}
    
#f94812a5 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 e1550b8::before, #\34 e1550b8 > .bgExtraLayerOverlay {
    
}
    
#\31 92dde66 {
    width: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 fd58e37 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 186px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7edaa6d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fab5d616 {
    width: 10%;
}
    
#c5c4a718 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\34 93e1188 {
    width: 100%;
    min-height: 490px;
    align-items: center;
    height: auto;
    padding: 30px 15px 30px 15px;
    margin: -50px 0% 0px 0%;
}
    
#\34 e27c767 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_gs3 {
    row-gap: 12px;
}
    
#\33 e53185f {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#bde07cd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 25e4923 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 17ce3ee {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 91954fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e0d68869 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ff112203 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#group_uj8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 323px;
    margin: 0px 0% 0px 0%;
}
    
#f91b3203 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d94639e8 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 208d1d0 {
    width: 15%;
}
    
#a37867c9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\38 43c41f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e64229f7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_02p {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 270px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 05d8a05 {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a2f2ed4b {
    margin: 0px 0% 0px 0%;
}
    
#\39 ebefe73 {
    width: 15%;
}
    
#e9835be9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3304d78 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 60b7c7e {
    width: 15%;
}
    
#group_uq3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_adv {
    height: 270px;
}
}



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



@media (max-width: 767px) {
    
#\30 0360b3d::before, #\30 0360b3d > .bgExtraLayerOverlay {
    
}
#\30 0360b3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a40c943d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cfd64bc8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 08de95a {
    width: 25.57%;
}
    
#widget_b6c {
    height: 52px;
    width: 100.00%;
}
    
#c84d7849 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#f5ded845 {
    min-width: 32px;
    width: 99.81%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#aaa20f69 {
    min-width: 32px;
    width: 99.81%;
    height: auto;
    min-height: 255px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_dfe {
    width: 100.00%;
    grid-template-rows: minmax(250px, max-content);
}
    
#\35 2e5789b {
    justify-self: center;
    align-self: start;
    width: 86.38260721434351%;
    margin: 5px 0.1757499984790075% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 b0c6cdd {
    justify-self: center;
    align-self: start;
    width: 45.92436437971126%;
    margin: 53px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 4787337 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a06e0497 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ccf5be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_os8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 311px;
    margin: 0px 0% 0px 0%;
}
    
#bd2bc94a {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 311px;
    margin: 0px 0% 0px 0%;
}
    
#b8b948d8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 311px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\35 8ceb1ae {
    width: 100.00%;
    min-width: 32px;
    height: auto;
    min-height: 65px;
    align-items: flex-start;
    background-position: 0% 50%;
    margin: 0px 0% 0px 0%;
}
    
#f69f3ef4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f69f3ef4 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d5ae7d9 {
    width: 15%;
}
    
#\34 bd376bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bd376bf {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f3db2bb {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 df1e69b {
    margin: 0px 0% 0px 0%;
}
    
#\37 7f3bfd3 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 311px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\38 bf5acff {
    width: 100.00%;
    min-width: 32px;
    height: auto;
    min-height: 65px;
    align-items: flex-start;
    background-position: 0% 50%;
    margin: 0px 0% 0px 0%;
}
    
#\34 de08ce6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a43b771.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a43b771 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 38e3d24 {
    width: 15%;
}
    
#\38 7dd3c82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 7dd3c82 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d1eb9a9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 311px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c1ded855 {
    width: 100.00%;
    min-width: 32px;
    height: auto;
    min-height: 65px;
    align-items: flex-start;
    background-position: 0% 50%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6bbd9de {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 16b9e5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 16b9e5f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a7396937 {
    width: 15%;
}
    
#\34 1e2b85c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1e2b85c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3838cc3 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 270px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 ac7ebc2 {
    width: 100.00%;
    min-width: 32px;
    height: auto;
    min-height: 65px;
    align-items: flex-start;
    background-position: 0% 50%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2801b62 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5a21e7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5a21e7e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#aea7170f {
    width: 15%;
}
    
#\32 a7a5c14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a7a5c14 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ofd {
    width: 15%;
}
    
#group_7ii {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f84ae44b {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 42px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3663f9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f5eb5fda {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_2ls {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 1589px;
    margin: 0px 0% 0px 0%;
}
    
#f272a59e {
    width: 15%;
}
    
#\35 487633c {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 1335px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5cf58ed {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#cecf2d47 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 841px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 03b1877 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d0302e6d {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 270px;
    margin: 0px 0% 0px 0%;
}
    
#f94812a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 e1550b8::before, #\34 e1550b8 > .bgExtraLayerOverlay {
    
}
    
#\31 92dde66 {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#fab5d616 {
    width: 15%;
}
    
#\39 fd58e37 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 311px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7edaa6d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#bd11f339 {
    margin: 0px 0% 0px 0%;
}
    
#c5c4a718 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 44afca6 {
    width: 100.00%;
    min-width: 32px;
    height: auto;
    min-height: 109px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
}

