@media all {
  *#dm .dmInner a.u_1540576542 span.icon {
    color:var(--color_4) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1540576542 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1540576542 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1540576542 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1878745409 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1837938351 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1793227112 .socialHubIcon {
    width:38px !important;
    height:38px !important;
    font-size:25px !important;
    line-height:38px !important;
  }

  *#dm .dmInner div.u_1793227112 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1526512028 .socialHubIcon {
    width:38px !important;
    height:38px !important;
    font-size:25px !important;
    line-height:38px !important;
  }

  *#dm .dmInner div.u_1526512028 .socialHubInnerDiv { justify-content:flex-end !important; }

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

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

  *#dm .dmInner div.u_1531962981 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1567303411 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1692426037 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1906717721 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1019435635 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1431859394 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1193776168 img {
    object-fit:cover !important;
    border-radius:15px 15px 15px 15px !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_223890211 img {
    border-radius:6px 6px 6px 6px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1646277537 .shape-description p { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1646277537 .shape-description ul { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1646277537 .shape-description ol { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1646277537 .shape-text { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1421503285 .shape-description p { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1421503285 .shape-description ul { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1421503285 .shape-description ol { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1421503285 .shape-text { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1145365545 .shape-description p { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1145365545 .shape-description ul { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1145365545 .shape-description ol { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1145365545 .shape-text { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1239855687 .shape-description p { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1239855687 .shape-description ul { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1239855687 .shape-description ol { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1239855687 .shape-text { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1346452976 .shape-description p { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1346452976 .shape-description ul { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1346452976 .shape-description ol { color:rgba(26,26,26,1) !important; }

  *#dm .dmInner div.u_1346452976 .shape-text { color:rgba(26,26,26,1) !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1526512028 .socialHubInnerDiv { justify-content:flex-end !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_1646277537 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1421503285 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1145365545 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1239855687 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1346452976 .shape-text { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\37 d43ae59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    background-position: 50% 100%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 622b3b0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f74cc24d::before, #f74cc24d > .bgExtraLayerOverlay {
    
}
#f74cc24d {
    background-image: url(https://lirp.cdn-website.com/60cc46bc/dms3rep/multi/opt/GettyImages-1090975140-1920w.jpg);
    background-color: rgba(0, 0, 0, 0);
    background-position: 50% 100%;
}
    
#innergrid_0md {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(800px, max-content);
    max-width: 100%;
    align-self: center;
    min-width: 100%;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 19%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#widget_70i {
    width: 80.3084323712507%;
    height: 534px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 2px;
    margin-right: 68px;
}
    
#widget_vdt {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 203px;
}
    
#widget_sjn {
    width: 280px;
    height: auto;
    min-height: 0px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 450px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 622b3b0 {
    padding: 0px 0% 0px 0%;
}
    
#f74cc24d::before, #f74cc24d > .bgExtraLayerOverlay {
    
}
    
#innergrid_0md {
    grid-template-rows: minmax(600px, max-content);
}
    
#f0146bb1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_70i {
    height: 261px;
    justify-self: center;
    align-self: start;
    width: 96.92965034965036%;
    margin: 17px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_vdt {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 132px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_sjn {
    justify-self: center;
    align-self: start;
    margin: 296px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 d43ae59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 622b3b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#f74cc24d::before, #f74cc24d > .bgExtraLayerOverlay {
    
}
    
#innergrid_0md {
    grid-template-rows: minmax(400px, max-content);
}
    
#f0146bb1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_70i {
    height: 133px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 36px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_vdt {
    justify-self: center;
    align-self: start;
    width: 85.74553072625697%;
    margin: 82px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_sjn {
    justify-self: center;
    align-self: start;
    margin: 187px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#cfe22db3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 33%, rgba(255, 255, 255, 0.6) 100%);
    background-origin: border-box;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 7a0ad7c {
    min-height: 554px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#innergrid_l6u {
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(600px, max-content);
    max-width: 100%;
    align-self: center;
}
    
#widget_f4r {
    width: 93.2088285229202%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin-top: 171px;
}
    
#widget_q73 {
    width: 93.2088285229202%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin-top: 287px;
    margin-left: 1px;
}
    
#bcbd92e0 {
    width: 93.20828000489941%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin-right: 1px;
    margin-top: 468px;
}
    
#widget_4bp {
    width: 9.320181097906055%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 74px;
}
    
#widget_ld3 {
    width: 66.74804753820035%;
    height: 513px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 87px;
    margin-left: 55px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 59a51c0 {
    background-image: url(https://lirp.cdn-website.com/60cc46bc/dms3rep/multi/opt/GettyImages-2200426705-1920w.jpg);
    background-position: 100% 0%;
    background-attachment: fixed;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7a0ad7c {
    padding: 0px 0% 0px 0%;
}
    
#\34 0d985e7 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_l6u {
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(500px, max-content) minmax(500px, max-content);
}
    
#widget_4bp {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 60px;
    margin: 44px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ld3 {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 66.74391608391609%;
    margin: 32px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#widget_f4r {
    justify-self: center;
    align-self: start;
    width: 93.20811188811189%;
    margin: 104px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_q73 {
    justify-self: center;
    align-self: start;
    width: 93.20811188811189%;
    margin: 222px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bcbd92e0 {
    justify-self: center;
    align-self: start;
    width: 93.20811188811189%;
    margin: 381px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#cfe22db3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 7a0ad7c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\34 0d985e7 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_l6u {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(379px, max-content) minmax(379px, max-content);
}
    
#widget_4bp {
    height: auto;
    width: 19.99826815642458%;
    justify-self: center;
    align-self: start;
    margin: 45px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bcbd92e0 {
    width: 89.01899441340781%;
    justify-self: center;
    align-self: start;
    margin: 450px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ld3 {
    height: 292px;
    justify-self: center;
    align-self: start;
    width: 93.22625698324022%;
    margin: 53px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#widget_f4r {
    justify-self: center;
    align-self: start;
    width: 93.20893854748603%;
    margin: 131px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_q73 {
    justify-self: center;
    align-self: start;
    width: 93.20893854748603%;
    margin: 211px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 59a51c0 {
    background-position: 100% 0%;
}
}



@media all {
    
#\36 0e1917f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dee50db9 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 65px 100px 65px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ec7a8974 {
    background-color: var(--color_1);
    background-image: initial;
    border-width: 10px 0px 0px 0px;
    border-color: rgba(255,39,39,1) #000000 #000000 #000000;
    border-style: solid;
}
    
#widget_26h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_phs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_dri {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
    flex-direction: row;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b2d022c3 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 0352c4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_vph {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l1i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_0f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_o49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 061088b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe6a503b {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 93e727b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ccd04a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d90bd53f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#aa215b1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 011e828.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\32 011e828 {
    width: 280px;
    height: auto;
    min-height: 0px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed700c78.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#ed700c78 {
    width: 280px;
    height: auto;
    min-height: 0px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rf9 {
    width: 85.26%;
    height: 224px;
    max-width: 100%;
    order: 2;
}
    
#widget_9t8 {
    width: 83.52%;
    height: 224px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dee50db9 {
    padding: 100px 30px 100px 30px;
}
    
#\32 e445530 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0e1917f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dee50db9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\32 e445530 {
    margin: 0px 0% 0px 0%;
}
    
#group_dri {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b2d022c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 011e828 {
    align-self: start;
    width: 296px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed700c78 {
    align-self: start;
    width: 296px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_vph {
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fe6a503b {
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_rf9 {
    height: 240px;
}
    
#widget_9t8 {
    height: 240px;
}
}



@media all {
    
#e2569826 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 d1aa4db {
    min-height: 0;
    column-gap: 0%;
    row-gap: 15px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 65px 100px 65px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_n97 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 5px 5px 5px 5px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 15px 15px 15px 15px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_d3s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0e7a307 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a120b7f7::before, #a120b7f7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#a120b7f7 {
    background-image: url(https://lirp.cdn-website.com/60cc46bc/dms3rep/multi/opt/GettyImages-2200426705-1920w.jpg);
    background-attachment: fixed;
}
#a120b7f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECEzFSgf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDT0MN8JrlsAIX/2Q==');
}
    
#widget_43r {
    width: 99.86%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d1aa4db {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a120b7f7::before, #a120b7f7 > .bgExtraLayerOverlay {
    
}
#a120b7f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECEzFSgf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDT0MN8JrlsAIX/2Q==');
}
}



@media (max-width: 767px) {
    
#e2569826 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 d1aa4db {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_n97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a120b7f7::before, #a120b7f7 > .bgExtraLayerOverlay {
    
}
#a120b7f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECEzFSgf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDT0MN8JrlsAIX/2Q==');
}
    
#widget_43r {
    height: 500px;
}
}



@media all {
    
#e6121364::before, #e6121364 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(201, 78, 57, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#e6121364 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/60cc46bc/dms3rep/multi/opt/BBG1-2880w-1920w.webp);
    background-attachment: fixed;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#e6121364.lazy {
    background-image: url('data:image/jpeg; base64,UklGRmwAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSB8AAAABL7AOEREBDARAmffBg+pAmMAAEf2PxU8cjboEuzUCAFZQOCAmAAAAcAEAnQEqCgAEAAFAJiWkAAJKvbgA/uYs19G1bNPR4JgIBgAAAAA=');
}
    
#a6320a94 {
    min-height: 1115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0ffa189::before, #\36 0ffa189 > .bgExtraLayerOverlay {
    
}
#\36 0ffa189 {
    background-image: initial;
    background-color: rgba(102, 23, 21, 1);
}
    
#group_vql {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 100px 65px 0% 65px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mvr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_lve {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 114px 0% 10px 0%;
}
    
#group_aun {
    align-items: flex-start;
    width: 91.57%;
    min-height: 303px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_1);
    background-image: initial;
    justify-self: end;
    align-self: start;
    order: 0;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 35px 7px 0% 0%;
}
    
#innergrid_uhd {
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#a173044f {
    align-items: flex-start;
    width: 92.69%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 5px 5px 5px 5px;
    justify-self: center;
    align-self: start;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 11px 0% 0% 16px;
}
    
#widget_8as {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 26c1ae8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_07l {
    width: 9.999242516799022%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin-right: 68px;
    margin-top: 338px;
}
    
#widget_oj8 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: end;
    max-width: 100%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#cc269769 {
    align-items: center;
    width: 99.99498176513494%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7e59b82 {
    width: 1%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 2681bb7 {
    width: 35%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 df594ad {
    width: 36%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_td3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_2vm {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_bmo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
}
    
#b6fb857e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    align-self: center;
}
    
#group_h8g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\34 fff48f8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\31 049f462 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_abh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 27.95576686214134%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
}
    
#a6c572f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
}
    
#\32 f1d6041 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#e22a6eb0 {
    width: 111px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\32 128df07 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding-top: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 16d89e6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a4e09b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f92be16d {
    width: 109px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#da17ea19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ee5fa0be {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfc0b437 {
    width: 109px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81a63a2 {
    width: 111px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 6b0ea1a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding-top: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 23e40c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#ccb3820d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
}
    
#\33 7181d2d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 27.95576686214134%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
}
    
#d911219c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding-top: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8db31cb {
    width: 111px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 2bbeefa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6320a94 {
    min-height: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\36 0ffa189::before, #\36 0ffa189 > .bgExtraLayerOverlay {
    
}
    
#\33 34f4f7a {
    margin: 0px 0% 0px 0%;
}
    
#e6121364::before, #e6121364 > .bgExtraLayerOverlay {
    
}
#e6121364.lazy {
    background-image: url('data:image/jpeg; base64,UklGRmwAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSB8AAAABL7AOEREBDARAmffBg+pAmMAAEf2PxU8cjboEuzUCAFZQOCAmAAAAcAEAnQEqCgAEAAFAJiWkAAJKvbgA/uYs19G1bNPR4JgIBgAAAAA=');
}
    
#group_aun {
    justify-self: end;
    align-self: start;
    width: 91.5705982905983%;
    margin: 28px 15px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a173044f {
    justify-self: center;
    align-self: start;
    width: 92.69%;
    height: auto;
    min-height: 303px;
    margin: 9px 11px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_07l {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 9.997333333333334%;
    margin: 329px 161px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#widget_oj8 {
    height: auto;
    justify-self: center;
    align-self: end;
    width: 58.33606837606838%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#innergrid_uhd {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(300px, max-content) minmax(300px, max-content);
}
    
#group_vql {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_mvr {
    margin: 0px 0% 0px 0%;
}
    
#widget_td3 {
    margin: 0px 0% 0px 0%;
}
    
#group_lve {
    margin: 0px 0% 0px 0%;
}
    
#group_bmo {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_h8g {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 049f462 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fff48f8 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b6fb857e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a6c572f3 {
    height: auto;
    min-height: 0px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_abh {
    width: 100.00%;
    margin: -80px 0% 0px 0%;
}
    
#\33 7181d2d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ccb3820d {
    width: 1000%;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6b0ea1a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e6121364::before, #e6121364 > .bgExtraLayerOverlay {
    
}
#e6121364 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#e6121364.lazy {
    background-image: url('data:image/jpeg; base64,UklGRmwAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSB8AAAABL7AOEREBDARAmffBg+pAmMAAEf2PxU8cjboEuzUCAFZQOCAmAAAAcAEAnQEqCgAEAAFAJiWkAAJKvbgA/uYs19G1bNPR4JgIBgAAAAA=');
}
    
#a6320a94 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\36 0ffa189::before, #\36 0ffa189 > .bgExtraLayerOverlay {
    
}
    
#\33 34f4f7a {
    margin: 0px 0% 0px 0%;
}
    
#group_aun {
    justify-self: end;
    align-self: start;
    width: 91.57%;
    height: auto;
    min-height: 343px;
    margin: 30px 7px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#a173044f {
    justify-self: start;
    align-self: start;
    width: 92.69%;
    height: auto;
    min-height: 350px;
    margin: 9px 0px 0px 4px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#widget_07l {
    height: 50px;
    justify-self: start;
    align-self: start;
    width: 18.535640243902442%;
    margin: 40px 0px 0px 71px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#widget_oj8 {
    height: auto;
    justify-self: center;
    align-self: end;
    width: 93.0689024390244%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#group_vql {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 30px;
}
    
#innergrid_uhd {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(325px, max-content) minmax(325px, max-content);
}
    
#\35 df594ad {
    width: 50%;
}
    
#group_lve {
    margin-top: 15px;
}
    
#\32 128df07 {
    width: 99.99999793521127%;
}
    
#\32 16d89e6 {
    width: 99.99999793521127%;
}
    
#ee5fa0be {
    width: 99.99999793521127%;
}
    
#\35 6b0ea1a {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d911219c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_bmo {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_h8g {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 049f462 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fff48f8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b6fb857e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a6c572f3 {
    min-height: 0px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_abh {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7181d2d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ccb3820d {
    width: 100.00%;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b2fc2ebc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\39 52a0e25 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c17314 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 6f35af6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdbbbfca {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c05848a2 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceb817e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ecd6190c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6f72d68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3343785 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 b44d7f4 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 1c5ad30 {
    width: 69%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 b1ac260 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5656a7b {
    min-height: 623px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 65px 100px 65px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 c3305f5::before, #\39 c3305f5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 c3305f5 {
    background-image: url(https://lirp.cdn-website.com/60cc46bc/dms3rep/multi/opt/GettyImages-1215719000-1920w.jpg);
    background-attachment: fixed;
    border-width: 5px 0px 5px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
#\39 c3305f5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0PKW6fSYoAo//9k=');
}
    
#c6095804 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 f7a246c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#ad88c06c {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 64999ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 04ccdcf {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e0b7f11 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 e8b13a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 e3b3f5e {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 9cc5803 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b2a809d8 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7732cfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30%;
    min-width: 4%;
    align-items: center;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#eba1f149 {
    width: 100%;
    height: 551px;
    max-width: 100%;
}
    
#\38 83734a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1c5ad30 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#b2fc2ebc {
    column-gap: 2%;
}
    
#\37 5656a7b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 100px 30px 100px 30px;
}
    
#\39 c3305f5::before, #\39 c3305f5 > .bgExtraLayerOverlay {
    
}
#\39 c3305f5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0PKW6fSYoAo//9k=');
}
    
#\34 f7a246c {
    column-gap: 2%;
}
    
#\32 7732cfb {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#eba1f149 {
    height: auto;
    width: 70%;
}
    
#a0ab9b69 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 b44d7f4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1c5ad30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#b2fc2ebc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#\38 b1ac260 {
    width: 60px;
}
    
#\37 5656a7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 15px 30px 15px;
}
    
#\39 c3305f5::before, #\39 c3305f5 > .bgExtraLayerOverlay {
    
}
#\39 c3305f5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0PKW6fSYoAo//9k=');
}
    
#\34 f7a246c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#ad88c06c {
    width: 60px;
}
    
#\39 52a0e25 {
    width: 60px;
}
    
#a8c17314 {
    margin: 0px 0% 0px 0%;
}
    
#\31 04ccdcf {
    width: 60px;
}
    
#\38 e0b7f11 {
    margin: 0px 0% 0px 0%;
}
    
#fdbbbfca {
    margin: 0px 0% 0px 0%;
}
    
#\31 e3b3f5e {
    margin: 0px 0% 0px 0%;
}
    
#\33 9cc5803 {
    margin: 0px 0% 0px 0%;
}
    
#c05848a2 {
    width: 60px;
}
    
#b2a809d8 {
    width: 60px;
}
    
#\32 7732cfb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#eba1f149 {
    height: auto;
}
    
#a0ab9b69 {
    margin: 0px 0% 0px 0%;
}
}

