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

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

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

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

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

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

  *#dm .dmInner div.u_1542707073 .dmGeoSVMoreInfo { font-weight:400 !important; }

  *#dm .dmInner div.u_1542707073 .dmGeoSVAddr { font-weight:400 !important; }

  *#dm .dmInner div.u_1542707073 .dmGeoMLocItemDetails { font-weight:400 !important; }

  *#dm .dmInner div.u_1802232458 p {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:42px !important;
    font-family:"Open Sans" !important;
    line-height:54.6px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1802232458 li {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:42px !important;
    font-family:"Open Sans" !important;
    line-height:54.6px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1802232458 {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:42px !important;
    font-family:"Open Sans" !important;
    line-height:54.6px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1768722176:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1768722176.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1176521729:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1176521729.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1873966383 img {
    object-fit:cover !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner *.dmGeoMLocItem[geoid="4307"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="44406"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="51105"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="17436"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="58188"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="96415"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="19552"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="91000"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="10530"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="15097"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="37181"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="30854"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="74748"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="95987"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="34216"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="40383"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="54278"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="54043"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="66026"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="37893"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="63681"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="75975"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="19486"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="91487"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="29823"] .dmGeoMLocItemTitle { display:none !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1802232458 p {
    font-size:22px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1802232458 li {
    font-size:22px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1802232458 {
    font-size:22px !important;
    text-align:center !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1802232458 p { font-size:35px !important; }

  *#dm .dmInner div.u_1802232458 li { font-size:35px !important; }

  *#dm .dmInner div.u_1802232458 { font-size:35px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c33e9565 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e94b0e8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a1c90645 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#group_9tf {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    max-width: 900px;
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: auto;
}
    
#widget_bti {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_6v4 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_2fn.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#widget_2fn {
    max-width: 100%;
    width: 180px;
    min-height: 45px;
    height: auto;
    min-width: 180px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ffc5601d::before, #ffc5601d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#ffc5601d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/caf42959/dms3rep/multi/opt/hero-new-9f68f7b6-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
    
#\35 06949cf {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 750px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 f9d171f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_kuo {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k7t {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vv8 {
    max-width: 100%;
    width: 200px;
    min-height: 45px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o6c {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    max-width: 650px;
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: auto;
    align-content: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a7c40f12 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    min-width: 4%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#faf9bd1e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 69fc7f8 {
    column-gap: 4%;
    row-gap: 40px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 3855ebb {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\32 4ed6498 {
    max-width: 100%;
    width: 200px;
    min-height: 41.5px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 89ea005 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#group_3e9::before, #group_3e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#group_3e9 {
    max-height: 100%;
    min-height: 403px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_1);
    width: 23.5%;
    border-width: 1px 1px 1px 1px;
    justify-content: flex-end;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/caf42959/dms3rep/multi/opt/GettyImages-1395109648-edited-96591ae1-483h.jpg");
    border-style: solid;
    height: auto;
    order: 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9135a2f {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 bd5426d {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    max-width: 900px;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    min-width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_01s {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8.698606863744478%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_3f1 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_gii {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a36658d1::before, #a36658d1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#a36658d1 {
    max-height: 100%;
    min-height: 403px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_1);
    width: 23.5%;
    border-width: 1px 1px 1px 1px;
    justify-content: flex-end;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/caf42959/dms3rep/multi/opt/GettyImages-2180053464-edited-6818c8fb-483h.jpg");
    border-style: solid;
    height: auto;
    order: 1;
    padding: 25px 25px 25px 25px;
    margin: 100px 0% 0px 0%;
}
    
#d1e1325c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8.698606863744478%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#e914079b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 c10c883 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 e77b856::before, #\35 e77b856 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\35 e77b856 {
    max-height: 100%;
    min-height: 403px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_1);
    width: 23.5%;
    border-width: 1px 1px 1px 1px;
    justify-content: flex-end;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/caf42959/dms3rep/multi/opt/GettyImages-1445563484-edited-c5dcc72e-483h.jpg");
    border-style: solid;
    height: auto;
    order: 2;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2898ed8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8.698606863744478%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\35 7c39e4b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 181efbd {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b54ca15c::before, #b54ca15c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#b54ca15c {
    max-height: 100%;
    min-height: 403px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_1);
    width: 23.5%;
    border-width: 1px 1px 1px 1px;
    justify-content: flex-end;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/caf42959/dms3rep/multi/opt/GettyImages-1076885274-edited-0248d4ef-483h.jpg");
    border-style: solid;
    height: auto;
    order: 3;
    padding: 25px 25px 25px 25px;
    margin: 100px 0% 0px 0%;
}
    
#\39 a4d5d03 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8.698606863744478%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#bf32b5a2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 993930c {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b58910c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 701e06c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 7f07e70 {
    margin: 0px 0% 0px 0%;
}
    
#\30 912bca0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 cb627d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1efd632 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 79997a5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 23ca315 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    max-width: 900px;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    min-width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ffd2a5f8 {
    max-width: 100%;
    width: 82.71%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0e2dafa {
    max-width: 100%;
    width: 200px;
    min-height: 53px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efe065e4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 225px;
    align-items: center;
    min-width: 4%;
    align-self: center;
    background-color: var(--color_8);
    background-image: none;
    padding: 30px 2% 30px 2%;
    margin: 0% 0% 0% 0%;
}
    
#a7a217bf {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/caf42959/dms3rep/multi/opt/CTA_Interiorpage_web-1920w.jpg");
    border-style: solid;
}
    
#\32 24deeb9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    max-width: none;
    padding: 25px 0% 25px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 744ec01 {
    margin: 0px 0% 0px 0%;
}
    
#widget_q0l {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 900px;
    order: 1;
}
}



@media all {
    
#\36 1a90c8e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b49c886e {
    width: 100.00%;
    grid-template-rows: minmax(398px, max-content);
    max-width: 100%;
}
    
#c769d893 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 812ddce {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\31 cae7548 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 98.54%;
    min-height: 589px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    justify-self: center;
    align-self: center;
    max-width: 1280px;
    height: auto;
    padding: 65px 2% 65px 2%;
    margin: 0px 0% 0px 0%;
}
    
#f1205938 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    max-width: 900px;
    width: 48%;
    min-height: auto;
    align-items: flex-start;
    min-width: auto;
    order: 1;
    padding: 65px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 060ffa6 {
    align-items: flex-start;
    max-width: 500px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    background-image: url("https://irp.cdn-website.com/caf42959/dms3rep/multi/opt/gold-bg-1a827a55-840h.jpg");
    min-width: auto;
}
    
#\38 13f9b9a {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 48f89e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b8c331a7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\32 f592119.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 f592119 {
    max-width: 100%;
    width: 100%;
    height: 700px;
    order: 0;
}
    
#\38 3f2732f {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    max-width: 900px;
    width: 48%;
    min-height: auto;
    align-items: center;
    min-width: auto;
    margin-right: 0%;
    order: 0;
    background-image: none;
    flex: 0 1 auto;
}
    
#\39 f41f928 {
    align-items: flex-start;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 100.00%;
    min-height: 82%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_8);
    background-image: none;
    margin: 0px 0px 0px 0px;
}
    
#d8bf75c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#d8bf75c5 {
    max-width: 100%;
    width: 180px;
    min-height: 45px;
    height: auto;
    min-width: 180px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 fcc80fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 34935e5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f42bc85 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_27g {
    width: 100.00%;
    height: 512px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 e4dc3ec {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 62b617a {
    align-items: flex-start;
    max-width: 500px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    background-image: url("https://irp.cdn-website.com/caf42959/dms3rep/multi/opt/gold-bg-1a827a55-840h.jpg");
    min-width: auto;
}
    
#\31 2db486e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f07e33a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#d5bb6fe5 {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    max-width: 900px;
    width: 48%;
    min-height: auto;
    align-items: center;
    min-width: auto;
    margin-right: 0%;
    order: 1;
    background-image: none;
    flex: 0 1 auto;
}
    
#ca3172b9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db62dede {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    max-width: 900px;
    width: 48%;
    min-height: auto;
    align-items: flex-start;
    min-width: auto;
    order: 0;
    padding: 65px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 272c06f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 f546c1e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\30 23897c2 {
    width: 100.00%;
    grid-template-rows: minmax(398px, max-content);
    max-width: 100%;
}
    
#\31 9bf035d {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 98.54%;
    min-height: 589px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    justify-self: center;
    align-self: center;
    max-width: 1280px;
    height: auto;
    padding: 65px 2% 65px 2%;
    margin: 0px 0% 0px 0%;
}
    
#ab577b15 {
    align-items: flex-start;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 100.00%;
    min-height: 82%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_8);
    background-image: none;
    margin: 0px 0px 0px 0px;
}
    
#b67de06b {
    margin: 0px 0% 0px 0%;
}
    
#bdb2553a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#bdb2553a {
    max-width: 100%;
    width: 100%;
    height: 700px;
    order: 0;
}
    
#\31 7364e5b {
    max-width: 100%;
    width: 200px;
    min-height: 41.5px;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e94b0e8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 f8061bb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 06949cf {
    padding-left: var(--section-padding-left);
    min-height: 600px;
    padding-right: var(--section-padding-right);
}
    
#\38 fa2aa61 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d38a52c4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 69fc7f8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_3e9 {
    margin-left: 0%;
    width: 49%;
    margin-right: 0%;
}
    
#\32 89ea005 {
    column-gap: 2%;
    flex-direction: row;
    align-content: center;
    flex-wrap: wrap;
}
    
#a36658d1 {
    margin-left: 0%;
    width: 49%;
    margin-right: 0%;
}
    
#\35 e77b856 {
    margin-left: 0%;
    width: 49%;
    margin-right: 0%;
}
    
#b54ca15c {
    margin-left: 0%;
    width: 49%;
    margin-right: 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#efe065e4 {
    width: 100%;
    padding: 30px 3% 30px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 24deeb9 {
    padding: 25px 0% 25px 0%;
}
    
#\39 744ec01 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c769d893 {
    padding: 0px 0% 0px 0%;
}
    
#\31 cae7548 {
    padding: 50px 3% 50px 3%;
    margin: 0px 0% 0px 0%;
}
    
#f1205938 {
    width: 48%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 13f9b9a {
    margin: 0px 0% 0px 0%;
}
    
#\32 f592119 {
    height: 600px;
    flex: 0 1 auto;
    min-height: auto;
}
    
#\38 3f2732f {
    width: 48%;
}
    
#\39 f41f928 {
    min-height: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 34935e5 {
    padding: 0px 0% 0px 0%;
}
    
#\35 e4dc3ec {
    margin: 0px 0% 0px 0%;
}
    
#widget_27g {
    height: 398px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db62dede {
    width: 48%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9bf035d {
    padding: 50px 3% 50px 3%;
    margin: 0px 0% 0px 0%;
}
    
#ab577b15 {
    min-height: 100%;
}
    
#b67de06b {
    margin: 0px 0% 0px 0%;
}
    
#bdb2553a {
    height: 600px;
    flex: 0 1 auto;
    min-height: auto;
}
    
#d5bb6fe5 {
    width: 48%;
}
    
#ca3172b9 {
    padding: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#ffc5601d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 06949cf {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#group_o6c {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#a7c40f12 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#faf9bd1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 69fc7f8 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\32 89ea005 {
    column-gap: 2%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#group_3e9 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bd5426d {
    align-items: center;
}
    
#a36658d1 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e77b856 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b54ca15c {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 b58910c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 912bca0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 79997a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 23ca315 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#efe065e4 {
    width: 100%;
    min-height: 26px;
    align-items: center;
    height: auto;
    row-gap: 18px;
    padding: 20px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 24deeb9 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 0%;
}
    
#\39 744ec01 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 48f89e5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c769d893 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\31 cae7548 {
    column-gap: 4%;
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
    margin: 0px 0% 0px 0%;
}
    
#f1205938 {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f592119.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 12px 12px 12px;
}
#\32 f592119 {
    height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#\38 13f9b9a {
    margin: 0px 0% 0px 0%;
}
    
#\38 3f2732f {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 fcc80fe {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 34935e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_27g {
    width: 100.00%;
    height: 264px;
}
}



@media (max-width: 767px) {
    
#\31 2db486e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#db62dede {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9bf035d {
    column-gap: 4%;
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
    margin: 0px 0% 0px 0%;
}
    
#bdb2553a.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 12px 12px 12px;
}
#bdb2553a {
    height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#b67de06b {
    margin: 0px 0% 0px 0%;
}
    
#d5bb6fe5 {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#ca3172b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}

#\33 060ffa6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAQUBAAAAAAAAAAAAAAAAAQQCAxETIQb/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABcRAAMBAAAAAAAAAAAAAAAAAAACMQP/2gAMAwEAAhEDEQA/AL31EuuBE1R0lTghneut52PvQCXyg69P/9k=')!important}#group_3e9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAGxABAAIDAQEAAAAAAAAAAAAAAQIEAAURA2L/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIxA//aAAwDAQACEQMRAD8AqR2lqtsyvXhFfSXBXnDNUbmyANWKn3jGHlBHp//Z')!important}#a36658d1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAAwQGERQxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDEv/aAAwDAQACEQMRAD8ArNS5xrtbGrrVEK7sR7M/e+sOw46dxEO6T2xaYrJ//9k=')!important}#\35 e77b856.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABAwUBAAAAAAAAAAAAAAABAAIDBAUREzFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAWEQEBAQAAAAAAAAAAAAAAAAAAASH/2gAMAwEAAhEDEQA/AK23Wqqjq3M2bWHmTjCqG0EgaAYWc9RFSYNf/9k=')!important}#b54ca15c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAIhAAAQIGAgMBAAAAAAAAAAAAAgEDAAQFBhESExQhQVKR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAwQRQQL/2gAMAwEAAhEDEQA/AEyfuemT9uo8xL86EOVUi9QXGxTzMj6zCbLnGyRiLTqHLIkxMPP4FNRQS8RR6DH27+wa/L5Jo4kWYZAsav/Z')!important}#\31 62b617a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAQUBAAAAAAAAAAAAAAAAAQQCAxETIQb/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABcRAAMBAAAAAAAAAAAAAAAAAAACMQP/2gAMAwEAAhEDEQA/AL31EuuBE1R0lTghneut52PvQCXyg69P/9k=')!important}