@media all {
  *#dm .dmInner nav.u_2064053425.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-weight:bold !important; }

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

  *#dm .dmInner *.u_1294671397 { display:block !important; }

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

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

  *#dm .dmInner *.u_1116748981 { display:block !important; }

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

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

  *#dm .dmInner *.u_1257883419 { display:block !important; }

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

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

  *#dm .dmInner *.u_1272239705 { display:block !important; }

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

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

  *#dm .dmInner *.u_2215558237 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1094911461 .photoGalleryThumbs .image-container { border-radius:25px 25px 25px 25px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1327789544 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_2215558237 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_2215558237 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_2215558237 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1327789544 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

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

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

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

  *#dm .dmInner *.u_1094911461 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
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;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 300px 70px 0px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.3;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/f6a337bd/dms3rep/multi/opt/AdobeStock_229285539-1920w.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_na4 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_s9o {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tui {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_395 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 15px 15px 15px 15px;
    margin: 10% 0% 10% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a3088559 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\37 7ad37d4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\35 90938ab::before, #\35 90938ab > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 90938ab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_r96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_90n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_l5t {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/f6a337bd/dms3rep/multi/opt/472d900413fae57d59ecf67104176a08-1920w.png");
}
}



@media all {
    
#cb23e4c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\32 66421b2 {
    min-height: 106px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#widget_6ui {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 332870d {
    margin: 0px 0% 0px 0%;
}
    
#\37 d890fc1 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#c96b7760 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.67%;
    min-width: 4%;
}
    
#\30 ee50cd5 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#b36cb0f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 70.33%;
    min-width: 4%;
}
    
#\34 6f5309c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 041c9b5 {
    width: 87.03%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ce2fc54 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6a178b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f6a337bd/dms3rep/multi/opt/AdobeStock_81787727-1920w.jpeg");
    margin: 0% 0% 0% 0%;
}
    
#\36 6e34ded {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f6a337bd/dms3rep/multi/opt/AdobeStock_355611980-1920w.jpeg");
    margin: 0% 0% 0% 0%;
}
    
#dfe6d378 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ba60ad1c {
    min-height: 300px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aa078d15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f6a337bd/dms3rep/multi/opt/AdobeStock_359002997-1920w.jpeg");
    margin: 0% 0% 0% 0%;
}
    
#\33 605a091 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 2631462 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 3a3f9ca {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0px 70px 80px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0e1cd38 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 dd17d20 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 48f938b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#widget_mtk {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\30 0346f12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o1o {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff5efd0f {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 9bb27a0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 ad699ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a906d919 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 690350d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c23bcbeb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 058337f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\34 0da3529 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\37 0169d2a {
    margin: 0px 0% 0px 0%;
}
    
#\39 ffc09f5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 2;
    align-items: center;
    padding: 15px 70px 15px 70px;
    margin: 0% 0% 0% 0%;
}
    
#d67203ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e6c0891 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 9280337 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc47f3ab {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#eebb45cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e477d1f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fd740fbe {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#cd900e2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f70aa831 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ce792b61 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 4ce4355 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5168593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7073d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f10e50e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 60325cf {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\33 4544e00 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dea8696b {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 6e91e80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#c7b21246 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f94bd09b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1d77b39 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e0a5ccbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0f4ce8a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 11eb82e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6cf02e6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d46caa1a {
    margin: 0px 0% 0px 0%;
}
    
#\30 ffa6e3e {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 15px 70px 15px 70px;
    margin: 0% 0% 0% 0%;
}
    
#group_s7r {
    align-items: center;
    width: 24.34%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#widget_s7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a08e353 {
    align-items: center;
    width: 24.67%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#d4fdd75e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 60dbc1c {
    align-items: center;
    width: 24.89%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#d594c8fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b74b5bbd {
    align-items: center;
    width: 24.67%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#\31 52b9adc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f062f52c {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 15px 70px 15px 70px;
    margin: 0% 0% 0% 0%;
}
    
#b0205cb9 {
    align-items: center;
    width: 33.24%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#\37 db37de1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7ff8441 {
    align-items: center;
    width: 32.55%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#\38 9b76493 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 82c6849 {
    align-items: center;
    width: 32.84%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#\37 460fe94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d7cf087 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c517180b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 b8497b1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_12g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rvp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 255897f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 dfcf9a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 84b9437 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 63ce6f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#d42cc6f3::before, #d42cc6f3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#d42cc6f3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/f6a337bd/dms3rep/multi/opt/9e1345a65473a3d5134eb78259ea393a-1920w.png");
}
    
#\35 b6a2258 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c4f6d963 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 5862388 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d807015f {
    min-height: 403px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 9b0a3d8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/f6a337bd/dms3rep/multi/opt/What+it+takes-1920w.png");
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#db776d87 {
    margin: 0px 0% 0px 0%;
}
    
#a3088559 {
    width: 62.43%;
}
    
#\35 90938ab::before, #\35 90938ab > .bgExtraLayerOverlay {
    
}
    
#group_l5t {
    width: 33.57%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 605a091 {
    margin: 0px 0% 0px 0%;
}
    
#ba60ad1c {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3a3f9ca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 0169d2a {
    margin: 0px 0% 0px 0%;
}
    
#\35 48f938b {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 0e1cd38 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ff5efd0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a906d919 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc47f3ab {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 60325cf {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#db8eca0c {
    margin: 0px 0% 0px 0%;
}
    
#f70aa831 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e1d77b39 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#ce792b61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#fd740fbe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#c7b21246 {
    width: 100%;
}
    
#cd900e2f {
    width: 100%;
}
    
#dea8696b {
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 4ce4355 {
    width: 100%;
}
    
#db7073d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 11eb82e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d46caa1a {
    margin: 0px 0% 0px 0%;
}
    
#\30 ffa6e3e {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_s7r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 60dbc1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b74b5bbd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 a08e353 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f062f52c {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b0205cb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 7ff8441 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 82c6849 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c517180b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#db6547dd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a7d531a {
    margin: 0px 0% 0px 0%;
}
    
#d42cc6f3::before, #d42cc6f3 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d807015f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 8027e1a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 80px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_na4 {
    width: 60px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_s9o {
    width: 200px;
    min-height: 44px;
}
    
#group_395 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a3088559 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 7ad37d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db776d87 {
    margin: 0px 0% 0px 0%;
}
    
#group_l5t {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 90938ab::before, #\35 90938ab > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#cb23e4c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 66421b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c96b7760 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ee50cd5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b36cb0f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a6a178b5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 6e34ded {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba60ad1c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#aa078d15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 605a091 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 3a3f9ca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 0e1cd38 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dd17d20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 48f938b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#ff5efd0f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a906d919 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ffc09f5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ce792b61 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dc47f3ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fd740fbe {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db7073d3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 60325cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dea8696b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f70aa831 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e1d77b39 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f0f4ce8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 11eb82e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 ffa6e3e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f062f52c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_s7r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 60dbc1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 102px;
}
    
#b74b5bbd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 102px;
}
    
#\36 a08e353 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b0205cb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 7ff8441 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 82c6849 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c517180b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 b8497b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_rvp {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 a7d531a {
    margin: 0px 0% 0px 0%;
}
    
#\36 63ce6f4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 b6a2258 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d42cc6f3::before, #d42cc6f3 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 5862388 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d807015f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

