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

  *#dm .dmInner a.u_1572819922:hover { background-image:none !important; }

  *#dm .dmInner a.u_1572819922.hover { background-image:none !important; }

  *#dm .dmInner a.u_1297758715:hover { background-image:none !important; }

  *#dm .dmInner a.u_1297758715.hover { background-image:none !important; }

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

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

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

  *#dm .dmInner div.u_1360531005 img { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1956095911 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1956095911 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1181690229 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1181690229 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1068858739 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1068858739 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1844464875 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1617064229 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1965923669 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1596223168 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1042927925:hover { background-image:none !important; }

  *#dm .dmInner a.u_1042927925.hover { background-image:none !important; }

  *#dm .dmInner div.u_1917051452 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1666133975:hover { background-image:none !important; }

  *#dm .dmInner a.u_1666133975.hover { background-image:none !important; }

  *#dm .dmInner div.u_1106523724 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1033398900:hover { background-image:none !important; }

  *#dm .dmInner a.u_1033398900.hover { background-image:none !important; }

  *#dm .dmInner a.u_1571368218:hover { background-image:none !important; }

  *#dm .dmInner a.u_1571368218.hover { background-image:none !important; }

  *#dm .dmInner div.u_1282841757 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1565757053 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1729384566 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1686687019 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1634686486 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_8) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_8) !important; }
}
*#dm .dmInner div.u_2335268080
{
}
*#dm *.dmBody div.u_2335268080
{
	text-transform:uppercase !important;
	-webkit-text-fill-color:transparent !important;
	-webkit-text-stroke-width:1px !important;
	-webkit-text-stroke-color:color !important;
	-moz-text-fill-color:transparent !important;
	-moz-text-stroke-width:1px !important;
	-moz-text-stroke-color:color !important;
}
*#dm *.dmBody div.u_2335268080 .scroll div
{
	color:rgba(255,255,255,0.3) !important;
	font-style:normal !important;
	font-weight:700 !important;
	font-family: 'Oswald' !important;
	font-size:90px !important;
}
*#dm .dmInner div.u_1852439959
{
}
*#dm *.dmBody div.u_1852439959 ul>li::before
{
	font-weight:700 !important;
	content:'\f00c' !important;
	font-family:FontAwesome !important;
	color:#f7cb0d !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2335268080
{
}
*#dm .dmInner div.u_1852439959
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 60px 2% 30px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_f85 {
    align-items: center;
    width: 33%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(47, 50, 59, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bv3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_g6v {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ccba0752 {
    align-items: center;
    width: 33%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(47, 50, 59, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 061a744 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 7afd839 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5013fb7 {
    align-items: center;
    width: 33%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(47, 50, 59, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bdf5d5eb {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d4e0e7de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_odh {
    width: 81.79%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(47,50,59,1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/187a2042/dms3rep/multi/opt/SHAPE+YELLOW+1-1920w.png");
}
#\36 3d24979f4a54e38542a8abe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAdUlEQVQI13XKyxGCMBQF0CsD6kQ+TvKiacxCaABKkBfYs2dvQqIOrVEAcNYH/74Sv77K2hYb0wuY38U5dOUN0SoKLMW4F2ucfCeFZ0mIlkxglR9Hyj3rJ76W7pHVdWp2YgN8WF+cfZRYBp0tg05wwLFJHJt0BYwhJPByyZm6AAAAAElFTkSuQmCC');
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 edc41b7 {
    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;
}
    
#widget_nm3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a7e1ff4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea067aad {
    align-items: center;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4a0967a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a400793e.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.125px 8.125px 8.125px 8.125px;
}
#a400793e {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\32 7ef9e4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 e704d0a {
    align-items: center;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a48da53a.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.125px 8.125px 8.125px 8.125px;
}
#a48da53a {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
}
    
#\37 69227ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 e73c799 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 f358429 {
    align-items: center;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e210008.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.125px 8.125px 8.125px 8.125px;
}
#\34 e210008 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
}
    
#\39 b8da2f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 3eed0f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c709bf09 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0d7551e {
    width: 100%;
    height: 260px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dc6e944 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 03e2f30 {
    width: 48.3%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 21f6e33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.35%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0cccd89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.64%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 68b7f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5f77d6e {
    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;
}
    
#\39 1763eef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6839c7e {
    margin: 0px 0% 0px 0%;
}
    
#\32 9e9114e {
    min-height: 707px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e5b22f9::before, #\34 e5b22f9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: rgba(2, 13, 28, 1);
}
#\34 e5b22f9 {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(47,50,59,1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(2, 13, 28, 1);
    background-image: url("https://lirp.cdn-website.com/187a2042/dms3rep/multi/opt/Sparissimo-hero+2-1920w.png");
    background-attachment: fixed;
}
    
#group_rvs {
    align-items: flex-start;
    width: 732px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#widget_18i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_taj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.408939588974211%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cebd89bd {
    width: 48.3%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aab2bd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ipo {
    width: 100%;
    height: 396px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\34 847676e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#f3f3b8c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
}
    
#\37 2be7bf7 {
    min-height: 830px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
}
    
#e0e4db6e {
    margin: 0px 0% 0px 0%;
}
    
#widget_0e3 {
    width: 100%;
    height: 650px;
    max-width: 100%;
}
    
#widget_92m.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_92m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 10px 0%;
}
    
#\30 f778c46 {
    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;
}
    
#\36 3c818a4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\36 96d648c {
    max-height: 100%;
    min-height: 150px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(47, 50, 59, 1);
    border-radius: 10px 10px 10px 10px;
    width: 100.00%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e77b14d5 {
    max-height: 100%;
    min-height: 150px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(47, 50, 59, 1);
    border-radius: 10px 10px 10px 10px;
    width: 100.00%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 88373de {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\37 d389df1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_u6q.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_u6q {
    width: 350px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 590dded::before, #\39 590dded > .bgExtraLayerOverlay {
    
}
#\39 590dded {
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(47,50,59,1) #000000;
    border-style: solid;
    background-image: none;
    background-size: contain;
}
}



@media all {
    
#\39 25e450d::before, #\39 25e450d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.85;
    border-radius: inherit;
}
#\39 25e450d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/187a2042/dms3rep/multi/opt/pexels-photo-6592700-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#\39 25e450d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAwQRBQYTIRSRsf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMNdt7PYJBRpysBGW5HYPpV9K7D4VfEfXG34iJC//Z');
}
    
#\36 c61a5ea {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
}
    
#d8703384 {
    margin: 0px 0% 0px 0%;
}
    
#\38 dfa5d64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_746 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_iu1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oo0 {
    width: 430px;
    height: auto;
    max-width: 100%;
}
    
#d4d8cb2a::before, #d4d8cb2a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.85;
    border-radius: inherit;
}
#d4d8cb2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/187a2042/dms3rep/multi/opt/pexels-photo-5583972-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#d4d8cb2a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQMAAgUEBxETFCIxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERA//aAAwDAQACEQMRAD8AoTmsycW9rTWy+lblZI49TD37n6xb2U7NXjY1+GIhETzblP/Z');
}
    
#\35 6f7cb0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0cf6dd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 137656f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf30d38e {
    width: 430px;
    height: auto;
    max-width: 100%;
}
    
#\36 def0b2e {
    width: 430px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 4800562 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1160100 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2f8b2de {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 8b81fad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c2b52a5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e40dec8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 2% 2% 5% 2%;
}
    
#\34 7be930e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\34 995c638 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#fbde1c5d {
    margin: 0px 0% 0px 0%;
}
    
#widget_olm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf1a71d6 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(47,50,59,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb330b3 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    align-items: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dc16c7ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c45c541a {
    width: 100%;
    height: 260px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31ac673 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 54f5a25 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5rm {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d47c1c9 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(47,50,59,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f072e9b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdb6454a {
    width: 100%;
    height: 260px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8123c88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca939585 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb268d21 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b8f62b7 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(47,50,59,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ccfbd79 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5f680d6 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 61d52f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1ae6891 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1ec920e {
    align-items: flex-start;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(47,50,59,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b65c354 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3cd0111 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e743820f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4508547 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6495361.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\37 6495361 {
    width: 350px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4f4e108 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3bd110c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\37 1620a65 {
    width: 100%;
    height: 544px;
    max-width: 100%;
}
    
#\36 384a4d5 {
    min-height: 538px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 2% 20px 2%;
}
    
#efc6589a {
    margin: 0px 0% 0px 0%;
}
    
#\39 c5cae90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 c5cae90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 10px 0%;
}
    
#\39 071089d {
    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;
}
    
#e7ab17dc::before, #e7ab17dc > .bgExtraLayerOverlay {
    
}
#e7ab17dc {
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(47,50,59,1) #000000;
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/187a2042/dms3rep/multi/opt/SHAPE-YELLOW-1-8df6a36b-1920w.png");
    background-size: contain;
    background-position: 100% 50%;
}
#e7ab17dc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQoz43SS0/CQBAH8GnlDe2WLt2KxmgU9SAGosaPJ1c0PkK7XaoS5SoHg0qwjykkSgyJHwqjtyoa5/zLzGTmD/BHjRsAr00qTU6Y/Cu6bQA8HiuJ4QXN+BYrzEW9I4B+M5UYnpOCZ5WMgC8uzx3Xb2blx1Ml51nUDBy2ge3yTgzNZgDTli6FdjHlt4rF0KGrKFg1ai/ux7uNAaJrbQHbNBfalCE3KuiweiTMwxh864E0viFJdHUFOS2jbWwhN+rIWRxOOiAFnULKFxoJbH0JLbYZ2awWcfMgBqctkFAUUp6lEt/Wy6HNKhE3d0fcjO/47oLkOWrymauKx4tmyI115GY14ubedwgPFlkYCDU7dDTqO6W1kLMd/A4/z3PnatLgliQHgqi+oEsBL20jZ7UfB280AO67ivx0paT9S11Hoa+MHFqZ/8IeQL+Tlf0OyQQuIaHQSr8nZwzwcpeXsZtLBtf59F8p+9rZdQHOzkCC/9YHY8aFsVAxD0AAAAAASUVORK5CYII=');
}
    
#ca7791ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#\39 ae1a3d3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 85c1d2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\31 85c1d2a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 c1af6ea {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(47,50,59,1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/187a2042/dms3rep/multi/opt/SHAPE-YELLOW-1-1920w.png");
    background-size: contain;
    background-position: 0% 50%;
}
#\30 c1af6ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQoz52RwU7CQBRF22KBYtspnWkJRENiQDcgJGL4PJYmGpS2M2WMGNeyQhRpO9N2a8LW/8HgTigsPOuTd9+7T5g9WdJsAsXpVDhMTKEaPxrFmOZz6csBMaX2SUKRlVDjOJ6oR9/7JifjSiv27QbH0A4wKEWuIqWDrGhS6XFitzlB9YCY5dA38hE1xPV6S2TE7nNidRlGjcCF9qdjlkIX5FZ0S+TY6nOMugzD8xDDauCZGqe6vKKC+Ff0rGuOUYd5sBm5Zi1yDJBiNf/l7Iioxz10yTzYiDyzyhx9j0jsK06sNiPoLHLLFeboGr/PivZ/xRbDqL4cGXA50pW324xjkrHd4cS6YNisLR6AvnCA/HqTUU/swyYj5VPmAfNjqBXnd6o0yCo8JMAKiQYiXym+D5Vc5lc2zPxCYT6W5cWzIO2VNgyHgkipIOzs9F9+ADYUhWCUK+bGAAAAAElFTkSuQmCC');
}
    
#cdf5d9b8 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6a8efd7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4cfaac9 {
    align-items: center;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9ebf5f9 {
    margin: 0px 0% 0px 0%;
}
    
#dc4f16ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bf126372 {
    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;
}
    
#d0b836d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fc170a4 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a71ccf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 9daa418 {
    align-items: center;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5748906.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#c5748906 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#aa504a68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 78479f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 2c99975 {
    align-items: center;
    width: 30.66%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c56cba4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#c56cba4b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c69a80ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 1626a3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#group_f85 {
    justify-content: flex-start;
}
    
#ccba0752 {
    justify-content: flex-start;
}
    
#d5013fb7 {
    justify-content: flex-start;
}
    
#\36 3bd85219866cc3622781522 {
    align-items: stretch;
}
    
#widget_odh {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abd {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ea067aad {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 e704d0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 f358429 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 21f6e33 {
    width: 100%;
    min-height: 80px;
}
    
#\35 0cccd89 {
    width: 100%;
    min-height: 80px;
}
    
#\32 9e9114e {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 e5b22f9::before, #\34 e5b22f9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2be7bf7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 2% 50px 2%;
}
    
#\39 590dded::before, #\39 590dded > .bgExtraLayerOverlay {
    
}
    
#\34 847676e {
    width: 100%;
    min-height: 80px;
}
    
#f3f3b8c8 {
    width: 100%;
    min-height: 80px;
}
    
#widget_0e3 {
    height: 402px;
}
    
#e0e4db6e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c61a5ea {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 25e450d::before, #\39 25e450d > .bgExtraLayerOverlay {
    
}
#\39 25e450d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAwQRBQYTIRSRsf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMNdt7PYJBRpysBGW5HYPpV9K7D4VfEfXG34iJC//Z');
}
    
#d4d8cb2a::before, #d4d8cb2a > .bgExtraLayerOverlay {
    
}
#d4d8cb2a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQMAAgUEBxETFCIxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERA//aAAwDAQACEQMRAD8AoTmsycW9rTWy+lblZI49TD37n6xb2U7NXjY1+GIhETzblP/Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e40dec8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cf1a71d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 d47c1c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 b8f62b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b1ec920e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 bb330b3 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3bd110c {
    width: 100%;
    min-height: 80px;
}
    
#e7ab17dc::before, #e7ab17dc > .bgExtraLayerOverlay {
    
}
#e7ab17dc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQoz43SS0/CQBAH8GnlDe2WLt2KxmgU9SAGosaPJ1c0PkK7XaoS5SoHg0qwjykkSgyJHwqjtyoa5/zLzGTmD/BHjRsAr00qTU6Y/Cu6bQA8HiuJ4QXN+BYrzEW9I4B+M5UYnpOCZ5WMgC8uzx3Xb2blx1Ml51nUDBy2ge3yTgzNZgDTli6FdjHlt4rF0KGrKFg1ai/ux7uNAaJrbQHbNBfalCE3KuiweiTMwxh864E0viFJdHUFOS2jbWwhN+rIWRxOOiAFnULKFxoJbH0JLbYZ2awWcfMgBqctkFAUUp6lEt/Wy6HNKhE3d0fcjO/47oLkOWrymauKx4tmyI115GY14ubedwgPFlkYCDU7dDTqO6W1kLMd/A4/z3PnatLgliQHgqi+oEsBL20jZ7UfB280AO67ivx0paT9S11Hoa+MHFqZ/8IeQL+Tlf0OyQQuIaHQSr8nZwzwcpeXsZtLBtf59F8p+9rZdQHOzkCC/9YHY8aFsVAxD0AAAAAASUVORK5CYII=');
}
    
#\37 1620a65 {
    height: 402px;
}
    
#ca7791ef {
    width: 100%;
    min-height: 80px;
}
    
#\36 384a4d5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 2% 50px 2%;
}
    
#efc6589a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cdf5d9b8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 4cfaac9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 fc170a4 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\33 9daa418 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 2c99975 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_f85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ccba0752 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#d5013fb7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#widget_odh {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#ea067aad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 e704d0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 f358429 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c709bf09 {
    height: 240px;
}
    
#\33 0d7551e {
    height: 240px;
}
    
#\35 dc6e944 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 21f6e33 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\35 0cccd89 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\32 9e9114e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 e5b22f9::before, #\34 e5b22f9 > .bgExtraLayerOverlay {
    
}
    
#group_taj {
    column-gap: 3.408939588974211%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\38 03e2f30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cebd89bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_rvs {
    align-items: flex-start;
}
    
#widget_ipo {
    width: 100.00%;
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\34 847676e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3f3b8c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2be7bf7 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#widget_0e3 {
    height: 240px;
}
    
#\39 590dded::before, #\39 590dded > .bgExtraLayerOverlay {
    
}
    
#e0e4db6e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 25e450d::before, #\39 25e450d > .bgExtraLayerOverlay {
    
}
#\39 25e450d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 25e450d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAwQRBQYTIRSRsf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMNdt7PYJBRpysBGW5HYPpV9K7D4VfEfXG34iJC//Z');
}
    
#\36 c61a5ea {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d4d8cb2a::before, #d4d8cb2a > .bgExtraLayerOverlay {
    
}
#d4d8cb2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#d4d8cb2a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQMAAgUEBxETFCIxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERA//aAAwDAQACEQMRAD8AoTmsycW9rTWy+lblZI49TD37n6xb2U7NXjY1+GIhETzblP/Z');
}
}



@media (max-width: 767px) {
    
#\37 e40dec8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 7be930e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 995c638 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf1a71d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c45c541a {
    height: 240px;
}
    
#\38 bb330b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 54f5a25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 d47c1c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bdb6454a {
    height: 240px;
}
    
#fb268d21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 b8f62b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 5f680d6 {
    height: 240px;
}
    
#e1ae6891 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b1ec920e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 3cd0111 {
    height: 240px;
}
    
#d4508547 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b3bd110c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7ab17dc::before, #e7ab17dc > .bgExtraLayerOverlay {
    
}
#e7ab17dc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQoz43SS0/CQBAH8GnlDe2WLt2KxmgU9SAGosaPJ1c0PkK7XaoS5SoHg0qwjykkSgyJHwqjtyoa5/zLzGTmD/BHjRsAr00qTU6Y/Cu6bQA8HiuJ4QXN+BYrzEW9I4B+M5UYnpOCZ5WMgC8uzx3Xb2blx1Ml51nUDBy2ge3yTgzNZgDTli6FdjHlt4rF0KGrKFg1ai/ux7uNAaJrbQHbNBfalCE3KuiweiTMwxh864E0viFJdHUFOS2jbWwhN+rIWRxOOiAFnULKFxoJbH0JLbYZ2awWcfMgBqctkFAUUp6lEt/Wy6HNKhE3d0fcjO/47oLkOWrymauKx4tmyI115GY14ubedwgPFlkYCDU7dDTqO6W1kLMd/A4/z3PnatLgliQHgqi+oEsBL20jZ7UfB280AO67ivx0paT9S11Hoa+MHFqZ/8IeQL+Tlf0OyQQuIaHQSr8nZwzwcpeXsZtLBtf59F8p+9rZdQHOzkCC/9YHY8aFsVAxD0AAAAAASUVORK5CYII=');
}
    
#\37 1620a65 {
    height: 240px;
}
    
#ca7791ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 384a4d5 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#efc6589a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cdf5d9b8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 6a8efd7 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\39 4cfaac9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 fc170a4 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 9daa418 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 2c99975 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

