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

  *#dm .dmInner div.u_1716588290 span[data-icon-mask] { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1161290080 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:6px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1438969791 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1353612815 hr {
    border:none !important;
    background:linear-gradient(to left,currentColor,transparent) !important;
    height:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1812540691 hr {
    border:none !important;
    background:linear-gradient(to left,currentColor,transparent) !important;
    height:6px !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1394546986 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_252830538 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1759500070 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1124624670 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1496273313 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1984459064 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1724283326 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1482212102 img {
    border-radius:250px 250px 250px 250px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1103258350 img {
    border-radius:250px 250px 250px 250px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1340878451 img {
    border-radius:250px 250px 250px 250px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1131366833 hr {
    border:none !important;
    height:12px !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%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%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%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%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_1847660332 hr {
    border:none !important;
    height:12px !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%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%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%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1187721256 hr {
    border:none !important;
    height:12px !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%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%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%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_1);
}
}



@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;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 200px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 250px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(254, 254, 254, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\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://irp.cdn-website.com/a8102ece/dms3rep/multi/opt/thebeginnersinn_-1920w.jpg");
    border-radius: 0 0 300px 300px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_na4 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 11px 1px 0px 0px;
}
    
#widget_peu {
    width: 97.66%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 179px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_44g {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 271px 0px 0px 0px;
}
    
#innergrid_53e {
    width: 100.00%;
    grid-template-rows: minmax(340px, max-content);
    max-width: 100%;
    order: 1;
}
    
#widget_a8a {
    width: 67.41%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 138px 0% 0px 0%;
}
    
#fa4dcf56.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa4dcf56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5h1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a8102ece/dms3rep/multi/opt/bg1-1920w.png");
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 70px 60px 70px;
    margin: 0% 0% 0% 0%;
}
    
#widget_9gr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\32 1e1c86e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 76be0a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 0195093.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 0195093 {
    width: 15.21%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 138px 25.917456071568125% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bccce2dd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0010e6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: none;
    padding: 0px 0px 0px 0px;
    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: var(--color_2);
    opacity: 0.85;
}
#c8a84fc1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/a8102ece/dms3rep/multi/opt/DSC_8657-copy-1920w.jpg");
    background-attachment: fixed;
}
    
#eba9e40c {
    margin: 0px 0% 0px 0%;
}
    
#group_ugc {
    align-items: flex-start;
    width: 100%;
    min-height: 140px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a8102ece/dms3rep/multi/waves-2-large-%281%29.svg");
    order: 0;
    height: auto;
}
    
#\30 300a674 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a8102ece/dms3rep/multi/waves-2-large-%282%29.svg");
    order: 2;
    height: auto;
}
    
#c0097c69 {
    width: 100.00%;
    grid-template-rows: minmax(475.9801025390625px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3aj {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#widget_o5v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_k83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ddv {
    width: 16%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 71px 0% 0px 11.769716051281867%;
}
    
#\32 a581017 {
    width: 16.31%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 285px 0% 0px 10.015259445530972%;
}
    
#\36 2cb09e6 {
    width: 15.67%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 118px 8.836870674623023% 0px 0%;
}
    
#e7884887 {
    width: 24.97%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 264px 3.7548266328659237% 0px 0%;
}
    
#\30 3172826.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 3172826 {
    width: 15.21%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    margin: 105px 27.48345769784685% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_fvb {
    width: 30.25%;
    height: 376px;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin: 60px 0px 0px 0px;
}
    
#abf0b606.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#abf0b606 {
    width: 11.52%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 319px 0% 0px 24.738982156699247%;
}
    
#\32 fc2d2ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 fc2d2ea {
    width: 7.61%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 317px 29.71388358514464% 0px 0%;
}
    
#widget_2rb {
    width: 10.69%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 95px 26.610528039835568% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 c0466e7 {
    width: 10.69%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 95px 26.610528039835568% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b42a89a9 {
    width: 10.69%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 95px 26.610528039835568% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 37099bc {
    width: 10.69%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 95px 26.610528039835568% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fad635ab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fad635ab {
    width: 33.85%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 92869c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e94ecce {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 60px 70px 60px 70px;
}
    
#widget_701 {
    width: 31.99%;
    height: 518px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ci1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 552px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0106626234152487%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
}
    
#\35 d1a0d41 {
    width: 31.99%;
    height: 520px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1abcbb3 {
    width: 31.99%;
    height: 520px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 99792e9 {
    margin: -300px 0% 0px 0%;
}
}



@media all {
    
#\39 a73a334 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bca0bb3c {
    width: 100%;
    height: 464px;
    max-width: 100%;
}
    
#e4e88ebc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cab6209c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a430048c {
    min-height: 8px;
    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%;
}
    
#\38 374cd8a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#c0d52c21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a8102ece/dms3rep/multi/opt/BG1-1920w.png");
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3240fb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 775dfb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 6b1f512 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 70px 60px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cd795ed {
    min-height: 8px;
    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 b7ac7fe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_2q2 {
    width: 100%;
    height: 580px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\36 4d8986b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 81635b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f71215b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 046a022 {
    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%;
}
    
#d0d221c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a8102ece/dms3rep/multi/opt/BG-9-681h.png");
    box-shadow: none;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f87e7668 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 033a701 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ebdd4fd7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#ccae7642 {
    width: 100%;
    height: 536px;
    max-width: 100%;
}
    
#\36 d300500 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 aab257e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 44054c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e41edabc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 70px 0px 70px;
    margin: 0% 0% 0% 0%;
}
    
#d1fba7f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0cb44ee {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 5e63d0a {
    margin: 0px 0% 0px 0%;
}
    
#\38 b686216.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 b686216 {
    width: 33.85%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5155941 {
    width: 100%;
    height: 536px;
    max-width: 100%;
}
    
#a2878563 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 dbe025d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ab8c079 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a8102ece/dms3rep/multi/opt/BG-4-681h.png");
    box-shadow: none;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2b091bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 7116d26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 329506d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de73ee23 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fc452c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 9f95e78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#df7a0a36 {
    min-height: 128px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#ccb0d02f {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 28%, rgba(210, 66, 82, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#\34 1359578 {
    width: 100%;
    height: 236px;
    max-width: 100%;
}
    
#\36 3183176 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5bf34c6 {
    margin: 0px 0% 0px 0%;
}
    
#f005fcb5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 6b99270 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 cbe3a0d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 70px 60px 70px;
    margin: 0% 0% 0% 0%;
}
    
#group_2aq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_a9g {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ko5 {
    width: 100%;
    height: 236px;
    max-width: 100%;
}
    
#widget_389 {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin-top: -59px;
}
    
#widget_16f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_16f {
    width: 69.07%;
    height: auto;
    max-width: 100%;
    margin: 0px 25px 0px 25px;
}
    
#\38 9a96a1a {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1ba8c3f {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin-top: -59px;
}
    
#\37 7bd9266.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7bd9266 {
    width: 69.07%;
    height: auto;
    max-width: 100%;
    margin: 0px 25px 0px 25px;
}
    
#\36 25f2a2d {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ebd89ff {
    width: 100%;
    height: 236px;
    max-width: 100%;
}
    
#\38 e12bcbc {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin-top: -59px;
}
    
#\39 e1041d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 e1041d4 {
    width: 71.75%;
    height: auto;
    max-width: 100%;
    margin: 0px 25px 0px 25px;
}
    
#c6bd8382 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e2ddad98 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2727c26 {
    width: 100%;
    height: 236px;
    max-width: 100%;
}
    
#e4cbe7c7 {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin-top: -59px;
}
    
#adaf332a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#adaf332a {
    width: 69.07%;
    height: auto;
    max-width: 100%;
    margin: 0px 25px 0px 25px;
}
    
#bba02212 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3fafe8a {
    width: 100%;
    height: 236px;
    max-width: 100%;
}
    
#b1c4e87d {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin-top: -59px;
}
    
#dfab119b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dfab119b {
    width: 69.07%;
    height: auto;
    max-width: 100%;
    margin: 0px 25px 0px 25px;
}
    
#\37 7dad8d3 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f16a79b {
    width: 100%;
    height: 236px;
    max-width: 100%;
}
    
#\33 02847c7 {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin-top: -59px;
}
    
#f4aa565b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f4aa565b {
    width: 84.60%;
    height: auto;
    max-width: 100%;
    margin: 0px 25px 0px 25px;
}
    
#e202cd14 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e445d47 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 83d3fbe {
    width: 100%;
    height: 236px;
    max-width: 100%;
}
    
#\37 e3e2013 {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin-top: -59px;
}
    
#\37 5709a92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5709a92 {
    width: 69.07%;
    height: auto;
    max-width: 100%;
    margin: 0px 25px 0px 25px;
}
    
#\30 4a0aedf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 4a0aedf {
    width: 33.85%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#a6dfdf7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab1bd6cb {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 70px 0px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\33 7eeba15 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cc8041e6 {
    min-height: 8px;
    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%;
}
    
#\30 94e7901 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 120px 4% 80px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_peu {
    width: 56.3%;
    justify-self: center;
    align-self: start;
    margin: 174px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_53e {
    width: 100.00%;
    grid-template-rows: minmax(395.9801025390625px, max-content);
}
    
#widget_44g {
    justify-self: center;
    align-self: start;
    margin: 320px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_a8a {
    justify-self: center;
    align-self: start;
    width: 72.71%;
    margin: 134px 0% 0px 0.10417173837837235%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abe {
    background-position: 0% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    
}
    
#widget_ddv {
    justify-self: start;
    align-self: start;
    width: 24.84%;
    margin: 79px 0% 0px 3.810709635416667%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_fvb {
    justify-self: center;
    align-self: start;
    height: 301px;
    width: 37.84%;
    margin: 86px 16px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a581017 {
    justify-self: start;
    align-self: start;
    width: 20.46%;
    margin: 282px 0% 0px 2.853881278538813%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#abf0b606 {
    justify-self: start;
    align-self: start;
    width: 6.58%;
    margin: 305px 0% 0px 23.31672842644121%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2cb09e6 {
    justify-self: end;
    align-self: start;
    width: 21.77%;
    margin: 116px 2.732260229380708% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e7884887 {
    justify-self: end;
    align-self: start;
    width: 20.89%;
    margin: 270px 5.024497672303082% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 fc2d2ea {
    justify-self: end;
    align-self: start;
    width: 6.28%;
    margin: 297px 27.245000133775687% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 3172826 {
    justify-self: start;
    align-self: start;
    width: 15.2%;
    margin: 137px 0% 0px 25.358653726098744%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e94ecce {
    padding: 0px 4% 60px 4%;
}
    
#\35 99792e9 {
    margin: -300px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 374cd8a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a430048c {
    width: 48%;
    min-height: 8px;
}
    
#c0d52c21 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6b1f512 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 cd795ed {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 046a022 {
    width: 48%;
    min-height: 8px;
}
    
#d0d221c4 {
    width: 48%;
    min-height: 8px;
}
    
#ebdd4fd7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 44054c3 {
    width: 100%;
    min-height: 80px;
}
    
#e41edabc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5155941 {
    height: 484px;
}
    
#\37 dbe025d {
    width: 48%;
    min-height: 8px;
}
    
#\38 ab8c079 {
    width: 48%;
    min-height: 8px;
}
    
#de73ee23 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3183176 {
    width: 100%;
    min-height: 80px;
}
    
#\34 cbe3a0d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_a9g {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.56%;
}
    
#\38 9a96a1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.56%;
}
    
#\36 25f2a2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.56%;
}
    
#e2ddad98 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.56%;
}
    
#bba02212 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.56%;
}
    
#\37 7dad8d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.56%;
}
    
#c6bd8382 {
    column-gap: 4.164038215674213%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_2aq {
    column-gap: 4.164038215674213%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab1bd6cb {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cc8041e6 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 100px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_na4 {
    width: 80px;
}
    
#widget_peu {
    justify-self: center;
    align-self: start;
    width: 97.66%;
    margin: 178px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_53e {
    width: 99.89%;
    grid-template-rows: minmax(367.9829406738281px, max-content);
}
    
#widget_44g {
    justify-self: center;
    align-self: start;
    margin: 305px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_a8a {
    justify-self: center;
    align-self: start;
    width: 96.66%;
    margin: 117px 0.2892549826882177% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_5h1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abe {
    background-position: 0% 50%;
}
}



@media (max-width: 767px) {
    
#bccce2dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 0010e6a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    
}
    
#widget_fvb {
    height: 240px;
    justify-self: center;
    align-self: start;
    width: 71.24%;
    margin: 211px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ddv {
    justify-self: start;
    align-self: start;
    width: 64.19%;
    margin: 24px 0% 0px 6.351416177114704%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2cb09e6 {
    justify-self: end;
    align-self: start;
    width: 57.8%;
    margin: 151px 5.360373256472652% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a581017 {
    justify-self: start;
    align-self: start;
    width: 51.97%;
    margin: 459px 0% 0px 6.360096575261973%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e7884887 {
    justify-self: end;
    align-self: start;
    width: 71.84%;
    margin: 555px 3.427424390177848% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c0097c69 {
    width: 99.97%;
    grid-template-rows: minmax(724.9715576171875px, max-content);
}
    
#widget_2rb {
    position: relative;
    justify-self: end;
    align-self: start;
    width: 10.69%;
    margin: 45px 11.32014494118149% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 c0466e7 {
    position: relative;
    justify-self: start;
    align-self: start;
    width: 10.69%;
    margin: 150px 0% 0px 17.043561047640907%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b42a89a9 {
    position: relative;
    justify-self: end;
    align-self: start;
    width: 10.69%;
    margin: 468px 22.0070869390109% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 37099bc {
    position: relative;
    justify-self: start;
    align-self: start;
    width: 10.69%;
    margin: 600px 0% 0px 9.0298328767184%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_ugc {
    height: auto;
    min-height: 74px;
}
    
#\30 300a674 {
    width: 99.97%;
    height: auto;
    min-height: 46px;
}
}



@media (max-width: 767px) {
    
#\38 92869c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 e94ecce {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 30px 4%;
}
    
#widget_701 {
    height: 240px;
}
    
#\35 d1a0d41 {
    height: 240px;
}
    
#\31 1abcbb3 {
    height: 240px;
}
    
#group_ci1 {
    height: auto;
    min-height: 272px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 99792e9 {
    margin: -300px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bca0bb3c {
    height: 250px;
}
    
#a430048c {
    min-height: 100px;
    align-items: center;
    width: 100%;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 374cd8a {
    min-height: unset;
    flex-direction: column;
}
    
#c0d52c21 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 6b1f512 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 30px 4%;
}
    
#\30 cd795ed {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#widget_2q2 {
    height: 270px;
}
    
#\36 4d8986b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 046a022 {
    min-height: 100px;
    align-items: center;
    width: 100%;
    align-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#d0d221c4 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#ebdd4fd7 {
    min-height: unset;
    flex-direction: column;
}
    
#ccae7642 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\35 44054c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#e41edabc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#d1fba7f5 {
    width: 100.00%;
}
    
#\31 5e63d0a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 5155941 {
    height: 250px;
}
    
#\37 dbe025d {
    min-height: 100px;
    align-items: center;
    width: 100%;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 ab8c079 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#de73ee23 {
    min-height: unset;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\38 9f95e78 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
    
#df7a0a36 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 1359578 {
    height: 240px;
}
    
#\36 3183176 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#b5bf34c6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cbe3a0d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 30px 4%;
}
    
#widget_ko5 {
    height: 240px;
}
    
#group_a9g {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 9a96a1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 25f2a2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 ebd89ff {
    height: 240px;
}
    
#e2ddad98 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 2727c26 {
    height: 240px;
}
    
#bba02212 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 3fafe8a {
    height: 240px;
}
    
#\37 7dad8d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 f16a79b {
    height: 240px;
}
    
#\30 e445d47 {
    width: 100.00%;
}
    
#\36 83d3fbe {
    height: 240px;
}
    
#c6bd8382 {
    column-gap: 7.264597676919796%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_2aq {
    column-gap: 7.264597676919796%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 5709a92 {
    width: 84.81%;
}
}



@media (max-width: 767px) {
    
#ab1bd6cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#cc8041e6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\30 94e7901 {
    margin: 0px 0% 0px 0%;
}
}

#\36 3d24979f4a54e38542a8abe.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAdUlEQVQI123KQQrCMBQA0d7/ZroSNBaCVhShhSC2yW9qQvLHTVfagdm9RlWpc6QEoQZBSwFVfmtiXHjfnri2JXSWPL/QmgFdX6EbPRdjOe139OcD0Q9oTRtw8ly7B8YcGe6WKG4byifhROinkWkRckmo1j/4BWrXwXe/ARpJAAAAAElFTkSuQmCC')!important}#c8a84fc1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAwEAAgMAAAAAAAAAAAAAAQIDAAQFETFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAACAAEh/9oADAMBAAIRAxEAPwCyadxy2fiXuhkR6+bbl0dVkimi+QAMzTUu7Etv/9k=')!important}#\30 300a674.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADElEQVQI12NgIBIAAAApAAFFy/FWAAAAAElFTkSuQmCC')!important}#c0d52c21.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABP0lEQVQY0x3NvUsCcRwH4Pu/yvxlKd6dxkXei9qphBhRIkqpYVCkU0NbuBiYtFlIkVJaEJFbg2KBYARBSUWBQ4Shfj+l+wMPR0yND5gWa0zMbGTtfG5TttyF50yNbcF0lDeYkx0mxwZMjXMDplZ6RrXSsjiuLlxq7TDke90L6W9pj+OhYBGvnw1Suc+0yhBSz6jQo1WmqtdDl1sRKiTDlF3U6dgqUnPcTgOm0Qh2jTLVzBKVNIVOEyt0lorQwbKX8oKN6mMi9Zk6gugwGRWDFRkbj/2leRQTYRRDQdzM6ngyyRgarj+p4cPsxIlBwN60gIzixG1wHfVQEi33Kj5tfvSYAq4/5UJb8uFcVJDjNeR5H+79SbRjaXSCO/jRwvgdQYsb7+4AqtoCSlIAZWMATXcKL9E0vtZ28a1H0f2v/wDEMcDXm24UtQAAAABJRU5ErkJggg==')!important}#d0d221c4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABs0lEQVQY0yXK30tTYRwH4POX9R5UNjTParn3vO92tjPdcUttzeba5qisqbXItkK7kHYhEnjhtCKyMAgyKIJV1E0/QI1oF9IvWIpz7pzvJ4bP9aMcMm62GDf/dnJzTfTlZ0ztSdLvql7ydC0tMVeyzniwyXhYsVVRcVRR+d0tK1Wr//lKevDrrVGjVjZOfVzv6l2rq3y5pcpKOzYcJhp1LdjYisebb66P2yv5UXoaMVvv3N7mHuON9lEcVZBzTKd9zaQ/qTRt3ynQ29k8fUiM0LcTATrokGSrghRb1cnuELTrs6iWyVH1xiS9LE7Q+7E47RgROnQbZDOdlANV4GePgU+hGDay57E6kcKDqym8GI/je2wIe5oJh+lQ/nVKfJFhPDs3jMUrCZSyFkqZCMpJC6+jMdQ8Jux2/OWSeGWGcS97GnPTwyhdCKEwpmNmROBxKIhNLXAUd3okNgYMLOYGMDdpoZgL4XLCh6moF/elD5vHxVH80evHelCinOnH/PQgFgpR3L7oR/GMFw+lF1vdHDYTULY9Bh4FBObTJhauRbA6O4S7UwZunu3DMj+Jz24ORxX4D+U2DK9XxbiYAAAAAElFTkSuQmCC')!important}#\38 ab8c079.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzklEQVQY0wHDATz+AO09UzCPO0JGZ0ZCdU4/OatHOTO+QzIul2EzNF+/Qk83+z9WL/s+VTAA60JXhbBJT5SRW1WygmdZ03pgU91nTkXHfT0/pb09S4v6QlmE/UJZhQDpQVbYvk9V4q1xaO6uj337qox7/olqXveVSkrqwj5M3flBWNj9QVjYAORBVf3EVlr9uoB2/c6tmv7SsZ/+s5GB/rRkYf7QS1b9+EFY/f1BWf0A2z5Q/b9ZXf66i4H+2L2s/uTKuf/LrJz+x3t2/tVSW/3zPlT9/EBX/QDRO0v/rE9T/6Z8c//MsKD/58e3/8usnP++fXj/yFJa/+pAVP/8QFf/ANA9Tv+gSE3/mXNr/8Womv/oxbT/uZuN/6R3cP+uX2T/411t//pRZf8A0E9d/5pNUv+Tcmv/uZuN/+G6qP+vjX3/nXxz/6l/f//hiJL/9HGB/wDKanP/nGNm/5qFf/+5opb/48a2/72gkf+okof/raCd/9qrsP/sl6P/AL55fv+acXH/n5SQ/7yspf/q2M//0b2z/7Sim/+pnpr/xJmb/9uRmf8Atnp+/5RwcP+clJD/uK6s/+rj4f/b0tD/tKek/56Rjf+tfHz/znyB/wgkGHWVaMaWAAAAAElFTkSuQmCC')!important}