@media all {
  *#dm .dmInner nav.u_1937494221.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:Satoshi-Bold !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner nav.u_1937494221.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1937494221.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner *.u_1056813044 .copyright {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

  *#dm .dmInner div.u_375245859 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1681661303 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1098476089 hr { color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_759770469 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1346168087 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1717657172 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1775212621 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1957650745 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1954535817 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_759770469 .icon-color { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1346168087 .icon-color { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1717657172 .icon-color { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1775212621 .icon-color { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1957650745 .icon-color { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1954535817 .icon-color { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1440327832 img {
    border-radius:12px 0px 0px 12px !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1977223756 img {
    border-radius:12px 0px 0px 12px !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1669343653 img {
    border-radius:12px 0px 0px 12px !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1952716099 span.text {
    font-size:16px !important;
    font-weight:normal !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1952716099:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1952716099.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1952716099:hover span.text { color:rgba(234,51,61,1) !important; }

  *#dm .dmInner a.u_1952716099.hover span.text { color:rgba(234,51,61,1) !important; }

  *#dm .dmInner a.u_1952716099 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/9cf4544d/icon/youtube_7877723.svg) !important;
    background-color:rgba(234,51,61,1) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1952716099 {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_2011815155 hr { color:rgba(234,51,61,1) !important; }

  *#dm .dmInner div.u_1428140477 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1428140477 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1609697092 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1609697092 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1498860998 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1498860998 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1265472801 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1265472801 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1141140375 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1141140375 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1457016702 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1457016702 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1613768055 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1613768055 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1515511100 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1515511100 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1342198873 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1342198873 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1165815471 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1165815471 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1358623779 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1358623779 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1241577841 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1241577841 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1588471239 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1588471239 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1736141945 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1736141945 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1596132764 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1596132764 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1742869182 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1742869182 .icon-color { fill:rgba(129,194,226,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_902942601 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_3396600901 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(52,71,83) rgb(52,71,83) rgb(52,71,83) rgb(52,71,83) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:12px 12px 12px 12px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1566547525 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1566547525 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1657036216 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1657036216 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1489924996 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1489924996 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1291256906 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1291256906 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1132386950 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1132386950 .icon-color { fill:rgba(129,194,226,1) !important; }

  *#dm .dmInner div.u_1322641696 .title-style {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1322641696 .icon-color { fill:rgba(129,194,226,1) !important; }
}
div.clxWl,div.koHcpH
{
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
	margin-bottom:30px !important;
	border-radius:10px 10px 10px 10px !important;
	padding-bottom:40px !important;
	background:white !important;
}
div.kBeNUn,div.loGdmD,div.dCylYQ,div.hEdTKA,div.eHJkKW,div.isqOKk
{
	inset:0px -166.667% 20px 0px !important;
}
@media (max-width:1024px) and (min-width:768px) {
  div.clxWl,
  div.koHcpH { padding-bottom:0px !important; }

  div.kBeNUn,
  div.loGdmD,
  div.dCylYQ,
  div.hEdTKA,
  div.eHJkKW,
  div.isqOKk { inset:0px -300.667% 20px 0px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1609697092 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1265472801 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1428140477 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1498860998 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1141140375 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1457016702 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1613768055 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1515511100 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1342198873 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1165815471 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1358623779 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1241577841 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1588471239 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1736141945 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1596132764 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1742869182 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1566547525 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1657036216 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1489924996 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1291256906 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1132386950 .title-style { font-size:14px !important; }

  *#dm .dmInner div.u_1322641696 .title-style { font-size:14px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 8px 8px 8px 8px;
    align-items: center;
    box-shadow: var(--color_5) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/9cf4544d/dms3rep/multi/opt/94e1da429787477e899ecfebd3a49f9b-1920w.png");
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520[data-css-edit] {
    z-index: 1;
}
#\36 3bd85219866cc3622781520 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_3m6 {
    width: 206px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% -40px 0%;
}
    
#widget_f7h {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 572px;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 100px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0px 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% -40px 0%;
}
    
#widget_3m6 {
    width: 100px;
    min-height: 25px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e0eaf32c {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    align-items: center;
    flex-direction: row;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    flex-wrap: wrap;
    padding: 40px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2f1b153[data-css-edit] {
    z-index: 0;
}
#\31 2f1b153 {
    min-height: 495px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f6c3444d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#c4b6c28f {
    margin: 0px 0% 0px 0%;
}
    
#widget_16b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kt9 {
    align-items: flex-start;
    width: 31%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 4px 0px;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_q63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_q63 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#\39 f4859dc {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 3;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 var(--color_4) var(--color_4) #000000;
    border-width: 0 0px 0px 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/9cf4544d/dms3rep/multi/opt/d154655bab1441ee9bd1e8bc1460e2bf-40a12809-4dcfc3ec-1920w.png);
    border-radius: 12px 12px 12px 12px;
    box-shadow: none;
    background-size: contain;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8496cd6 {
    align-items: flex-start;
    width: 31%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 var(--color_4) var(--color_4) #000000;
    border-width: 0 0px 3px 0;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b7b8d62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6de89bf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c6de89bf {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#da777968 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de8943b2 {
    align-items: flex-start;
    width: 31%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 var(--color_4) var(--color_4) #000000;
    border-width: 0px 0px 3px 0px;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b08eda29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 13a25d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 13a25d5 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b110728f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ec9c50e {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 4;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 var(--color_4) var(--color_4) #000000;
    border-width: 0 0px 0px 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/9cf4544d/dms3rep/multi/opt/BBBMike-1920w.png);
    border-radius: 12px 12px 12px 12px;
    box-shadow: none;
    background-size: contain;
    align-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ce8b24 {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 5;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 var(--color_4) var(--color_4) #000000;
    border-width: 0 0px 0px 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/9cf4544d/dms3rep/multi/opt/126c58dc54ef4585a2bac7306f4417fe-1920w.png);
    border-radius: 12px 12px 12px 12px;
    box-shadow: none;
    background-size: contain;
    align-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2f1b153 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c4b6c28f {
    margin: 0px 0% 0px 0%;
}
    
#e0eaf32c {
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    padding: 40px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#group_kt9 {
    width: 48%;
}
    
#\39 f4859dc {
    width: 48%;
}
    
#\30 8496cd6 {
    width: 48%;
}
    
#de8943b2 {
    width: 48%;
}
    
#\36 ec9c50e {
    width: 40%;
}
    
#\30 5ce8b24 {
    width: 40%;
}
}



@media (max-width: 767px) {
    
#e0eaf32c {
    min-height: 1117px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    height: auto;
    padding: 40px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2f1b153 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_kt9 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f4859dc {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8496cd6 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de8943b2 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ec9c50e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5ce8b24 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9b73226 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b95b68d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a44d8bd::before, #\35 a44d8bd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\35 a44d8bd {
    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/9cf4544d/dms3rep/multi/opt/a-newly-remodeled-residential-ro-1920w.webp");
}
    
#e806e112 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o3m {
    width: 70.81%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_uql {
    align-items: flex-start;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    flex-direction: row;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 25px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d0b44695 {
    width: 75.14%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_cv2.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 15px 20px 15px;
}
#widget_cv2 {
    width: 95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1c5abd0 {
    width: 71.94%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b95b68d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e806e112 {
    margin: 0px 0% 0px 0%;
}
    
#\35 a44d8bd::before, #\35 a44d8bd > .bgExtraLayerOverlay {
    
}
    
#group_uql {
    width: 90%;
}
    
#d1c5abd0 {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\39 9b73226 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b95b68d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 a44d8bd::before, #\35 a44d8bd > .bgExtraLayerOverlay {
    
}
    
#widget_cv2 {
    width: 100%;
}
    
#group_uql {
    width: 95%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o3m {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 90.94%;
    max-width: 100%;
}
    
#d1c5abd0 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9f03c93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#eff4cb05 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 debc390 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_g3f {
    width: 100%;
    height: 298px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sr4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sr4 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 20px 0%;
}
    
#\36 f4c7914 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 1028d32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1028d32 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 10px 0%;
}
    
#\30 4e73f9d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 4e73f9d {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\37 9f03c93 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#eff4cb05 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_sr4 {
    width: 90%;
}
    
#\36 f4c7914 {
    width: 70%;
}
    
#\30 4e73f9d {
    order: 0;
}
    
#\34 1028d32 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 c8c822f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#d6447c3e {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 83cd9ab {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#acedc893 {
    margin: 0px 0% 0px 0%;
}
    
#widget_042 {
    width: 49%;
    height: 376px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_gjs {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_er3 {
    width: 97.42%;
    height: auto;
    max-width: 100%;
}
    
#\36 1b76cad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0lf {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 725ed4c {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8beb149 {
    width: 49%;
    height: 542px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a61b70 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ae1ef48 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 1733eb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a388c2c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 60a5d45 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 9db8cba {
    width: 49%;
    height: 422px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dbd8f638 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e7298e4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ce79d202 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b51d43e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acedc893 {
    margin: 0px 0% 0px 0%;
}
    
#\32 83cd9ab {
    padding: 4% 6% 4% 6%;
}
    
#d6447c3e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 725ed4c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 60a5d45 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_042 {
    min-width: 32px;
    width: 100%;
    height: 340px;
    margin: 0px 0% 0px 0%;
}
    
#group_gjs {
    min-width: 32px;
    width: 100%;
    align-items: center;
    padding: 10px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8beb149 {
    min-width: 32px;
    width: 100%;
    height: 340px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a61b70 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    padding: 15px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9db8cba {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dbd8f638 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    padding: 15px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d6447c3e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 83cd9ab {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#widget_042 {
    height: 240px;
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 725ed4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 8beb149 {
    height: 240px;
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 60a5d45 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 9db8cba {
    height: 240px;
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_gjs {
    min-width: 32px;
    width: 100%;
    align-items: center;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a61b70 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#dbd8f638 {
    min-width: 32px;
    align-items: center;
    width: 100%;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 78e22a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 60%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b8b62eef {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c33da69d::before, #c33da69d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#c33da69d {
    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/9cf4544d/dms3rep/multi/opt/a-newly-remodeled-residential-ro-1920w.webp");
}
    
#cf98290d {
    margin: 0px 0% 0px 0%;
}
    
#\34 88deaf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_np4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_np4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_qi2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qi2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 5px 0% 15px 0%;
}
    
#widget_e5u {
    width: 29.404460338747327%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ngs {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9700c9b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26bd2d2 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 90e3dc7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 91bd375 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e0c6467 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fj2 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_625 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_6);
    background-image: none;
    order: 1;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8b62eef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cf98290d {
    margin: 0px 0% 0px 0%;
}
    
#c33da69d::before, #c33da69d > .bgExtraLayerOverlay {
    
}
    
#\34 88deaf8 {
    width: 43%;
}
    
#widget_e5u {
    height: auto;
}
    
#\32 78e22a4 {
    width: 55%;
}
}



@media (max-width: 767px) {
    
#\32 78e22a4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b8b62eef {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c33da69d::before, #c33da69d > .bgExtraLayerOverlay {
    
}
    
#\34 88deaf8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_e5u {
    height: auto;
    width: 40%;
}
}



@media all {
    
#\32 5184298 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c55fd693 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a2e0a31a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d4f3f2d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_one {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5184298 {
    margin: 0px 0% 0px 0%;
}
    
#a2e0a31a {
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 5184298 {
    margin: 0px 0% 0px 0%;
}
    
#c55fd693 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a2e0a31a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_one {
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b3117bc {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 e5fc438::before, #\37 e5fc438 > .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;
}
#\37 e5fc438 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(234, 51, 61, 1);
    background-image: url("https://lirp.cdn-website.com/9cf4544d/dms3rep/multi/opt/tic-tac-toe-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
}
    
#d8356f28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: none;
    padding: 20px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b5a4a6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ffu {
    width: 100%;
    height: 232px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mrl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ke0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_uej.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_uej {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 25px 0% 0px 0%;
}
    
#widget_9fv.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_9fv {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 20px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b3117bc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 6% 4% 6%;
}
    
#\35 b1fbc7c {
    margin: 0px 0% 0px 0%;
}
    
#\37 e5fc438::before, #\37 e5fc438 > .bgExtraLayerOverlay {
    
}
    
#widget_ffu {
    height: 400px;
}
    
#d8356f28 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b5a4a6a {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 b3117bc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#d8356f28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b5a4a6a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e5fc438::before, #\37 e5fc438 > .bgExtraLayerOverlay {
    
}
    
#widget_ffu {
    height: 250px;
}
    
#\35 b1fbc7c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 7a1a86b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ba40b609 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0345db1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\30 9b44468 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_h3b {
    width: 70.73%;
    height: auto;
    max-width: 100%;
}
    
#widget_sg4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_5eu {
    align-items: center;
    width: 100%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_8);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2t4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 cd0fb56 {
    align-items: center;
    width: 100%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_8);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ab4637b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac46859f {
    align-items: center;
    width: 100%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_8);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cd1a62c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb20b07a {
    align-items: center;
    width: 100%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_8);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7179cd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_iol {
    width: 100%;
    min-width: 4%;
    min-height: 54px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e68e78eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 57f812b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba40b609 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 57f812b {
    margin: 0px 0% 0px 0%;
}
    
#group_5eu {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    min-height: 150px;
}
    
#\38 cd0fb56 {
    width: 48%;
    min-height: 150px;
}
    
#ac46859f {
    width: 48%;
    min-height: 150px;
}
    
#bb20b07a {
    width: 48%;
    min-height: 150px;
}
    
#\30 9b44468 {
    flex-wrap: wrap;
}
    
#widget_2t4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 7a1a86b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ba40b609 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\30 9b44468 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 0px 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_5eu {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 cd0fb56 {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ac46859f {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bb20b07a {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_iol {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_h3b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\34 0015382.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0015382 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 10px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 cfb1384.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 cfb1384 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 20px 0%;
}
    
#\37 d5d5317 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 c2b82fb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 c2b82fb {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 71a85e4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 8a6fa1e::before, #\33 8a6fa1e > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.95;
}
#\33 8a6fa1e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: url("https://lirp.cdn-website.com/9cf4544d/dms3rep/multi/opt/tic-tac-toe-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 476a502 {
    margin: 0px 0% 0px 0%;
}
    
#\30 71a85e4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 8a6fa1e::before, #\33 8a6fa1e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 0015382 {
    width: 90%;
}
    
#\37 cfb1384 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\37 d5d5317 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 c2b82fb {
    order: 0;
}
    
#\30 71a85e4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 8a6fa1e::before, #\33 8a6fa1e > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\36 bd71907 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ac6cc3e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 48c6074 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5ce9a20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc6ce59b::before, #fc6ce59b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#fc6ce59b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/9cf4544d/dms3rep/multi/opt/topography+%284%29-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
}
    
#\34 41635b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    height: auto;
    padding: 10px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8e43306 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f599831 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1b1ec0d {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c82cb4d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7qp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_r3e {
    flex-direction: row;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ac12bc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6605549 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 767b24a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 77f8f65 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acbd5a6e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9989fd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f9b8c87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 48c5bda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c39907a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 552dea8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f33d3a94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4c641f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2f8b914 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d69d795b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5dd7d5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c70383b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 00aadc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c3c65ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d9d051b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 bd71907 {
    margin: 0px 0% 0px 0%;
}
    
#fc6ce59b::before, #fc6ce59b > .bgExtraLayerOverlay {
    
}
    
#\38 c82cb4d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_r3e {
    width: 100%;
    min-height: 80px;
}
    
#\34 41635b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 5ce9a20 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\36 bd71907 {
    margin: 0px 0% 0px 0%;
}
    
#fc6ce59b::before, #fc6ce59b > .bgExtraLayerOverlay {
    
}
    
#\34 41635b9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding: 10px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8e43306 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f599831 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#ac6cc3e8 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1b1ec0d {
    min-width: 32px;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c82cb4d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 3% 4% 3%;
}
    
#group_r3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 ac12bc9 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#c6605549 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\37 767b24a {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\34 77f8f65 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#acbd5a6e {
    min-width: 32px;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9989fd4 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f9b8c87 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\35 48c5bda {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#c39907a6 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\37 552dea8 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#f33d3a94 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4c641f7 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#c2f8b914 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#d69d795b {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#b5dd7d5b {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#c70383b1 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\30 00aadc3 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c3c65ba {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d9d051b {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 dba3a44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a0c8d255 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#a513bc61 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 902d95f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 902d95f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 10px 0%;
}
    
#a168762a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a168762a {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 10px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 dba3a44 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a513bc61 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 902d95f {
    width: 90%;
}
    
#a168762a {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#d2aa5f47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e97de17 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ba65a91c {
    align-items: center;
    width: 100%;
    min-height: 328px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#dac50f22 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 d1dbb84 {
    margin: 0px 0% 0px 0%;
}
    
#\32 94bdfc2 {
    width: 60.56%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#acb99deb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\39 af439dd {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d752fb1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dn4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e47faca3 {
    align-items: center;
    width: 100%;
    min-height: 328px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cae368cb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bf059200 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 751cf49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be60e913 {
    align-items: center;
    width: 100%;
    min-height: 328px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a89d5d4e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 0712eef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c93d2fe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#deef46c5 {
    align-items: center;
    width: 100%;
    min-height: 328px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 576e450 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aedad4af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 cf4ab43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2aa5f47 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e97de17 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ba65a91c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    min-height: 150px;
}
    
#\34 d1dbb84 {
    margin: 0px 0% 0px 0%;
}
    
#\39 af439dd {
    flex-wrap: wrap;
}
    
#d752fb1f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e47faca3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    min-height: 150px;
}
    
#bf059200 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 751cf49 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#be60e913 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    min-height: 150px;
}
    
#\36 0712eef {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c93d2fe2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#deef46c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    min-height: 150px;
}
    
#aedad4af {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cf4ab43 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 e97de17 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#ba65a91c {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dac50f22 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 94bdfc2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\39 af439dd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e47faca3 {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#be60e913 {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#deef46c5 {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 7b39df0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fe3a72d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f0b66c46 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 dded1be {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 d7b65ed {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 56a682e {
    margin: 0px 0% 0px 0%;
}
    
#\31 dded1be {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media all {
    
#\39 0218826 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 be1cb31 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_p53 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_95m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kj5 {
    width: 100%;
    height: 552px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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

