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

  *#dm .dmInner div.u_2889150501 img {
    border-style:solid !important;
    border-width:0px 4px 4px 0px !important;
    border-color:rgb(136,136,136) rgb(248,216,0) rgb(248,216,0) rgb(136,136,136) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1899117324 img {
    border-style:solid !important;
    border-width:0px 4px 4px 0px !important;
    border-color:rgb(136,136,136) rgb(248,216,0) rgb(248,216,0) rgb(136,136,136) !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_3398705794 img {
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(248,216,0) rgb(248,216,0) rgb(248,216,0) rgb(248,216,0) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_2152103620 hr {
    color:var(--color_1) !important;
    border:none !important;
    height:4px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%204%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%224%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1656575299 hr {
    color:var(--color_1) !important;
    border:none !important;
    height:4px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%204%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%224%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1565770667 img {
    border-style:solid !important;
    border-width:0px 4px 4px 0px !important;
    border-color:rgb(136,136,136) rgb(248,216,0) rgb(248,216,0) rgb(136,136,136) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1025782380 img {
    border-style:solid !important;
    border-width:0px 4px 4px 0px !important;
    border-color:rgb(136,136,136) rgb(248,216,0) rgb(248,216,0) rgb(136,136,136) !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1086376647 hr {
    color:var(--color_1) !important;
    border:none !important;
    height:4px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%204%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%224%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1895013466 hr {
    color:var(--color_1) !important;
    border:none !important;
    height:4px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%204%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%224%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

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

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

  *#dm .dmInner nav.u_1394711107 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 700px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 65px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/cec85c7e/dms3rep/multi/opt/ThinkstockPhotos-177327389-1920w.JPG);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_peu {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_kl1 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_v8d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_v8d {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#widget_tk4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_psn {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 305px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 60px 70px 60px 70px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 65px 4% 100px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_kl1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_tk4 {
    height: 240px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 70px 40px 70px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4m2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0px 0px 305px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    padding: 40px 70px 40px 70px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 a2bb317 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bccce2dd {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 70px 60px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0010e6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(26,26,26,1);
    opacity: 0.5;
}
#c8a84fc1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/cec85c7e/dms3rep/multi/opt/GettyImages-513226477-1920w.JPG);
}
    
#d7b0d115 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6f3b099 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 aa922cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eba9e40c {
    margin: 0px 0px 0px 305px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    
}
    
#eba9e40c {
    margin: 0px 0% 0px 0%;
}
    
#bccce2dd {
    padding: 70px 70px 70px 70px;
}
}



@media (max-width: 767px) {
    
#bccce2dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#\30 0010e6a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    
}
    
#eba9e40c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 1c8cca9[data-css-edit] {
    z-index: 1;
}
#\31 1c8cca9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cec85c7e/dms3rep/multi/opt/shape-divider-white-d1e0d3e3-1920w.png);
}
    
#bdc709b2 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#cc683b01 {
    background-image: none;
}
    
#\31 9df300a {
    margin: 0px 0px -78px 305px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdc709b2 {
    padding: 0px 0px 0px 0px;
}
    
#\31 9df300a {
    margin: 0px 0% -76px 0%;
}
}



@media (max-width: 767px) {
    
#\31 1c8cca9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bdc709b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 9df300a {
    margin: 0px 0% -76px 0%;
}
}



@media all {
    
#\37 4119568 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#efb5de8f {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 70px 40px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b72ee0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    box-shadow: none;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\34 b72ee0d.lazy {
    background-image: url('');
}
    
#\30 a1018d4 {
    margin: 0px 0px 0px 305px;
}
    
#\33 a83f765 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d97644d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7ea25c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed0cac7d[data-pinned] {
    position: sticky;
    top: 132px;
    bottom: auto;
    z-index: 1;
}
#ed0cac7d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbad5447 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a1018d4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#efb5de8f {
    min-height: unset;
    flex-direction: column;
    padding: 40px 16px 40px 16px;
}
    
#\34 b72ee0d {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
#\34 b72ee0d.lazy {
    background-image: url('');
}
    
#\33 a83f765 {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#ed0cac7d {
    height: 240px;
}
    
#\30 a1018d4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 e139800[data-css-edit] {
    z-index: 1 !important;
}
#\38 e139800 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cec85c7e/dms3rep/multi/opt/shape-divider-white-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2e65f38 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\35 94c5bfb {
    margin: -79px 0px 0px 305px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2e65f38 {
    padding: 0px 0px 0px 0px;
}
    
#\35 94c5bfb {
    margin: -76px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 e139800 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2e65f38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 94c5bfb {
    margin: -76px 0% 0px 0%;
}
}



@media all {
    
#\31 ab66349 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#c2d3dd03[data-css-edit] {
    z-index: 1 !important;
}
#c2d3dd03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cec85c7e/dms3rep/multi/opt/shape-divider-white-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#c2d3dd03.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVQI1xXFsQ0AEAAEQNPYwQQKiZAo7D/In7jmSpKDjY6F+U9yMdBQH62zILk8TpB5AAAAAElFTkSuQmCC');
}
    
#a3ba0dbd {
    margin: -79px 0% 0px 305px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ab66349 {
    padding: 0px 0px 0px 0px;
}
    
#a3ba0dbd {
    margin: -76px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 ab66349 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c2d3dd03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c2d3dd03.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVQI1xXFsQ0AEAAEQNPYwQQKiZAo7D/In7jmSpKDjY6F+U9yMdBQH62zILk8TpB5AAAAAElFTkSuQmCC');
}
    
#a3ba0dbd {
    margin: -76px 0% 0px 0%;
}
}



@media all {
    
#\33 6940576 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 025ca4d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d69ea566 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 40px 70px 40px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7f57b2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 5a90195 {
    margin: 0px 0px 0px 305px;
}
    
#d4211760 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 5eff969 {
    width: 77.81%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gnc {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 10px;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fg6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_fg6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7d4e784.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 7d4e784 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_1ft {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_oet {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_0hh {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lmn {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ebs {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\33 a88697d {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ccbadc60 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 791b207 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-width: 0px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 10px 0% 0px 0%;
}
    
#\30 a7a7eab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 19a7a1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5f57a9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdec2614 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-width: 0px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0d57634 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#adf43f33 {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 aa77ccb {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#da697eb5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-width: 0px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 10px 0% 0px 0%;
}
    
#\37 fc2ab89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f82c835 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f3e8db9 {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2edda12 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 67c5c4d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-width: 0px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 10px 0% 0px 0%;
}
    
#f68b6f11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 136cb21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e10f177 {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abe30880 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e0a7bb49 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-width: 0px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 10px 0% 0px 0%;
}
    
#f3ebe909 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0fecb67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a81ef904 {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d09f410 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 133d3d9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-width: 0px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 10px 0% 0px 0%;
}
    
#b0481f04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2d6f24e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#group_lmn {
    width: 32%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#\33 a88697d {
    width: 32%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#\38 791b207 {
    min-height: auto;
}
    
#adf43f33 {
    width: 32%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#da697eb5 {
    min-height: auto;
}
    
#\32 f3e8db9 {
    width: 32%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#\32 67c5c4d {
    min-height: auto;
}
    
#\33 e10f177 {
    width: 32%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#e0a7bb49 {
    min-height: auto;
}
    
#a81ef904 {
    width: 32%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#\33 133d3d9 {
    min-height: auto;
}
    
#\39 7d4e784 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fg6 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_0hh {
    align-content: flex-start;
}
    
#group_gnc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 5eff969 {
    min-width: 32px;
    width: 79.01%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5a90195 {
    margin: 0px 0px 0px 0px;
}
    
#d69ea566 {
    padding: 40px 70px 40px 70px;
}
}



@media (max-width: 767px) {
    
#\38 025ca4d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#d69ea566 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
}
    
#widget_ebs {
    height: 240px;
}
    
#group_lmn {
    width: 100%;
}
    
#\37 5a90195 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a88697d {
    width: 100%;
}
    
#ccbadc60 {
    height: 240px;
}
    
#\38 791b207 {
    min-height: auto;
    align-items: center;
}
    
#fdec2614 {
    min-height: auto;
    align-items: center;
}
    
#adf43f33 {
    width: 100%;
}
    
#\35 aa77ccb {
    height: 240px;
}
    
#da697eb5 {
    min-height: auto;
    align-items: center;
}
    
#\32 f3e8db9 {
    width: 100%;
}
    
#\33 2edda12 {
    height: 240px;
}
    
#\32 67c5c4d {
    min-height: auto;
    align-items: center;
}
    
#\33 e10f177 {
    width: 100%;
}
    
#abe30880 {
    height: 240px;
}
    
#e0a7bb49 {
    min-height: auto;
    align-items: center;
}
    
#a81ef904 {
    width: 100%;
}
    
#\33 d09f410 {
    height: 240px;
}
    
#\33 133d3d9 {
    min-height: auto;
    align-items: center;
}
    
#group_gnc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_fg6 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5eff969 {
    min-width: 32px;
    width: 99.96%;
    margin: 0px 0% 0px 0%;
}
    
#\39 7d4e784 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d4211760 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 7f57b2c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 2241792 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6e8417d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\36 fbc2df5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7e7310b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 40px 70px 40px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\32 37ecbe1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe88dff1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 d509cc2 {
    margin: 0px 0px 0px 305px;
}
    
#\34 c1c0e15 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_s29 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 2px 2px 2px 2px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_4dh {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_2ts {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf737068 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 2px 2px 2px 2px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ad935ffd {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 298c6c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 abc8cf7 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 2px 2px 2px 2px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 68c4dfd {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 a25f5fd {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 2px 2px 2px 2px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 7c08f72 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#bf7ef083 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 55e321a {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 2px 2px 2px 2px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#acac8dc4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 2d6dfc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff38fe91 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 2px 2px 2px 2px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d19ac7cb {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 c411350 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_8d9 {
    width: 100%;
    min-width: 4%;
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b18c4443 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d509cc2 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2d6dfc9 {
    width: 96.01%;
}
}



@media (max-width: 767px) {
    
#\36 fbc2df5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\35 7e7310b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
}
    
#\31 d509cc2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c1c0e15 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
}
    
#group_s29 {
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cf737068 {
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 abc8cf7 {
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a25f5fd {
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 55e321a {
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ff38fe91 {
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_8d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe88dff1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 37ecbe1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b18c4443 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\33 96630e9[data-css-edit] {
    z-index: 1;
}
#\33 96630e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cec85c7e/dms3rep/multi/opt/shape-divider-white-d1e0d3e3-1920w.png);
}
#\33 96630e9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVQI1y3FsQ0AEAAEQNPYwQQKiZAo7D/In8Y1V1DRMJJcLMx/x05yHqWbILmaWZo0AAAAAElFTkSuQmCC');
}
    
#df61f41d {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d16f577f {
    margin: 0px 0px -78px 305px;
}
    
#af7298f4 {
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df61f41d {
    padding: 0px 0px 0px 0px;
}
    
#d16f577f {
    margin: 0px 0% -76px 0%;
}
}



@media (max-width: 767px) {
    
#\33 96630e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 96630e9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVQI1y3FsQ0AEAAEQNPYwQQKiZAo7D/In8Y1V1DRMJJcLMx/x05yHqWbILmaWZo0AAAAAElFTkSuQmCC');
}
    
#df61f41d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d16f577f {
    margin: 0px 0% -76px 0%;
}
}



@media all {
    
#\35 082fa8b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 70px 60px 70px;
    margin: 0% 0% 0% 0%;
}
    
#d98a5dc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 32b71f7[data-pinned] {
    position: sticky;
    top: 132px;
    bottom: auto;
    z-index: 1;
}
#\39 32b71f7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d397e4ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    order: 1;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#d397e4ba.lazy {
    background-image: url('');
}
    
#f1190a58 {
    margin: 0px 0px 0px 305px;
}
    
#\30 8dbf1a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dbe92e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0dfacfe::before, #b0dfacfe > .bgExtraLayerOverlay {
    
}
#b0dfacfe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 0d341cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 082fa8b {
    padding: 70px 70px 70px 70px;
}
    
#f1190a58 {
    margin: 0px 0% 0px 0%;
}
    
#b0dfacfe::before, #b0dfacfe > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 082fa8b {
    min-height: unset;
    flex-direction: column;
    padding: 50px 16px 50px 16px;
}
    
#d98a5dc1 {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\39 32b71f7 {
    height: 240px;
}
    
#d397e4ba {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
#d397e4ba.lazy {
    background-image: url('');
}
    
#f1190a58 {
    margin: 0px 0% 0px 0%;
}
    
#b0dfacfe::before, #b0dfacfe > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\36 8ff2284 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    box-shadow: none;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\36 8ff2284.lazy {
    background-image: url('');
}
    
#\30 a24e22e {
    margin: 0px 0px 0px 305px;
}
    
#\38 0a02921 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 1103bbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4c1ebaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 15851a8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 70px 60px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1e4d23e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0342712[data-pinned] {
    position: sticky;
    top: 132px;
    bottom: auto;
    z-index: 1;
}
#e0342712 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5496b3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a24e22e {
    margin: 0px 0% 0px 0%;
}
    
#\39 15851a8 {
    padding: 40px 70px 70px 70px;
}
}



@media (max-width: 767px) {
    
#\36 8ff2284 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
#\36 8ff2284.lazy {
    background-image: url('');
}
    
#\30 a24e22e {
    margin: 0px 0% 0px 0%;
}
    
#\34 1103bbb {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\39 15851a8 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 16px 50px 16px;
}
    
#e0342712 {
    height: 240px;
}
}



@media all {
    
#f4e0d925 {
    margin: -79px 0% 0px 305px;
}
    
#\31 fcb18ae {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#e066cfbd[data-css-edit] {
    z-index: 1 !important;
}
#e066cfbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cec85c7e/dms3rep/multi/opt/shape-divider-white-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#e066cfbd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVQI1xXFsQ0AEAAEQNPYwQQKiZAo7D/In7jmSpKDjY6F+U9yMdBQH62zILk8TpB5AAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4e0d925 {
    margin: -76px 0% 0px 0%;
}
    
#\31 fcb18ae {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#f4e0d925 {
    margin: -76px 0% 0px 0%;
}
    
#\31 fcb18ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e066cfbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#e066cfbd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVQI1xXFsQ0AEAAEQNPYwQQKiZAo7D/In7jmSpKDjY6F+U9yMdBQH62zILk8TpB5AAAAAElFTkSuQmCC');
}
}



@media all {
    
#f7307d7a {
    margin: 0px 0% 0px 305px;
}
    
#\35 6a00464 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 0f4cb2e {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 70px 40px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 757da01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 45a4962 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b17b1145.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b17b1145 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6f80e4e {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 10px;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 97fa00c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 97fa00c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8df3746 {
    width: 77.81%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i4b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7307d7a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f7307d7a {
    margin: 0px 0% 0px 0%;
}
    
#\30 0f4cb2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 45a4962 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#b17b1145 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6f80e4e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 97fa00c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8df3746 {
    min-width: 32px;
    width: 99.96%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5c5a683[data-css-edit] {
    z-index: 1 !important;
}
#\37 5c5a683 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cec85c7e/dms3rep/multi/opt/shape-divider-black-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 5c5a683.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKElEQVQI1y3FMQ0AIAwAsKrBwxTsWEJYwoF/JTzrU7hoJA72/FAIrA86rQLd3ScC0gAAAABJRU5ErkJggg==');
}
    
#\35 e2a7ac8 {
    margin: -78px 0px -1px 305px;
}
    
#\39 a1d83bb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e2a7ac8 {
    margin: -74px 0% -2px 0%;
}
    
#\39 a1d83bb {
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 5c5a683 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 5c5a683.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKElEQVQI1y3FMQ0AIAwAsKrBwxTsWEJYwoF/JTzrU7hoJA72/FAIrA86rQLd3ScC0gAAAABJRU5ErkJggg==');
}
    
#\35 e2a7ac8 {
    margin: -74px 0% -2px 0%;
}
    
#\39 a1d83bb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\38 c1820d8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 70px 60px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3f85b00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 3dedd9e {
    margin: 0px 0px 0px 305px;
}
    
#\32 cdc97f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_fmr {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c1820d8 {
    padding: 40px 70px 70px 70px;
}
    
#\32 3dedd9e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 c1820d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 50px 16px;
}
    
#\37 3f85b00 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\32 3dedd9e {
    margin: 0px 0% 0px 0%;
}
    
#widget_fmr {
    width: 100.00%;
}
}

