@media all {
  *#dm .dmInner *.u_1110042304 { width:100% !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_3061670452:hover .iconBg { background-color:rgba(203,226,254,1) !important; }

  *#dm .dmInner a.u_3061670452.hover .iconBg { background-color:rgba(203,226,254,1) !important; }

  *#dm .dmInner a.u_3061670452 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/87493f1b/icon/arrrow+upper+right_218392.svg) !important;
    order:1 !important;
    width:26px !important;
    height:26px !important;
  }

  *#dm .dmInner a.u_1416245962:hover { background-image:none !important; }

  *#dm .dmInner a.u_1416245962.hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1133655366:hover { background-image:none !important; }

  *#dm .dmInner a.u_1133655366.hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1416245962 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/87493f1b/icon/arrrow+upper+right_218392.svg) !important;
  }

  *#dm .dmInner a.u_1133655366 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/87493f1b/icon/arrrow+upper+right_218392.svg) !important;
    order:1 !important;
  }

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

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

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

  *#dm .dmInner a.u_1215074972:hover .iconBg { background-color:rgba(203,226,254,1) !important; }

  *#dm .dmInner a.u_1215074972.hover .iconBg { background-color:rgba(203,226,254,1) !important; }

  *#dm .dmInner a.u_1215074972 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/87493f1b/icon/arrrow+upper+right_218392.svg) !important;
    order:1 !important;
    width:26px !important;
    height:26px !important;
  }

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

  *#dm .dmInner div.u_1773637711 .slider-slide { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1773637711 .slider-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_1773637711 .slider-description { text-align:CENTER !important; }

  *#dm .dmInner div.u_1773637711 .slider-btn-1 {
    border-color:rgba(0,0,0,1) !important;
    border-style:solid !important;
    border-width:2px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1773637711 .slider-btn-1 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1773637711 .slider-btn-1:hover {
    background-color:rgba(0,51,102,1) !important;
    background-image:none !important;
    border-color:rgba(0,51,102,1) !important;
  }

  *#dm .dmInner div.u_1773637711 .slider-btn-1.hover {
    background-color:rgba(0,51,102,1) !important;
    background-image:none !important;
    border-color:rgba(0,51,102,1) !important;
  }

  *#dm .dmInner div.u_1773637711 .slider-btn-1:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1773637711 .slider-btn-1.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1773637711 .slider-btn-2 { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1773637711 .slider-btn-2:hover {
    background-color:rgba(0,51,102,1) !important;
    background-image:none !important;
    border-color:rgba(0,51,102,1) !important;
  }

  *#dm .dmInner div.u_1773637711 .slider-btn-2.hover {
    background-color:rgba(0,51,102,1) !important;
    background-image:none !important;
    border-color:rgba(0,51,102,1) !important;
  }

  *#dm .dmInner div.u_1773637711 .slider-image {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1773637711 .slider-arrow { background-color:rgba(144,192,200,1) !important; }

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

  *#dm .dmInner a.u_1855139521:hover { background-image:none !important; }

  *#dm .dmInner a.u_1855139521.hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1855139521 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/87493f1b/icon/arrrow+upper+right_218392.svg) !important;
  }

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

  *#dm .dmInner div.u_1239546183 img {
    border-radius:25px 25px 25px 25px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
    border-width:0px 0px 0px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1773637711 .slider-description { font-size:18px !important; }

  *#dm .dmInner div.u_1773637711 .slider-btn-1 { height:60px !important; }

  *#dm .dmInner div.u_1773637711 .slider-btn-2 { height:60px !important; }

  *#dm .dmInner div.u_1773637711 .slider-image {
    width:427px !important;
    height:250px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1773637711 .slider-btn-2 {
    width:150px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1773637711 .slider-btn-1 {
    width:150px !important;
    height:60px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1773637711 .slider-btn-1 { height:60px !important; }

  *#dm .dmInner div.u_1773637711 .slider-btn-2 { height:60px !important; }

  *#dm .dmInner div.u_1773637711 .slider-image {
    width:325px !important;
    height:300px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/87493f1b/dms3rep/multi/hero-banner.jpg?dm-skip-opt=true");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_vej {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_a7n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_4un {
    width: 100%;
    height: 600px;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(199, 229, 234, 1) 100%);
    background-origin: border-box;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_neu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rv9 {
    width: 56.68%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 5a3fc95 {
    width: 100%;
    height: 576px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 1b9175c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 db758e1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 77a4b0b {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#edd1d09c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 3756932 {
    width: 69.03%;
    height: auto;
    max-width: 100%;
}
    
#e10a1c4d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef7c3cd9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#f4b80b03 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c533eb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a265581 {
    margin: 0px 0% 0px 0%;
}
    
#group_srd {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_7ob {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-color: rgba(173, 173, 173, 1) rgba(173, 173, 173, 1) rgba(173, 173, 173, 1) rgba(173, 173, 173, 1);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7m8 {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#widget_sga {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i0u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b1c26ab {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-color: rgba(173, 173, 173, 1) rgba(173, 173, 173, 1) rgba(173, 173, 173, 1) rgba(173, 173, 173, 1);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 97a8f64 {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#\36 b134a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cebb9df9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b4a6382 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-color: rgba(173, 173, 173, 1) rgba(173, 173, 173, 1) rgba(173, 173, 173, 1) rgba(173, 173, 173, 1);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7b55cff {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#f29e4107 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3dc6775 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 896d49a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 7be927b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#d8f03ce7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_puq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ljj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_777 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o7c {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_8vm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 34a4068 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 56b0902 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#bfaed96a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc2c5c63 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f15155ad {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\33 5bdb2de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b91a6af4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a79a004b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 88df62f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\33 54e9e54 {
    background-color: rgba(199, 229, 234, 1);
    background-image: none;
}
    
#widget_hd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6qa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db26f485 {
    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;
}
}



@media all {
    
#\31 5400780 {
    width: 98.86506935687264%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 316px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\33 98adb26 {
    background-color: rgba(0, 14, 29, 1);
    background-image: url("https://lirp.cdn-website.com/87493f1b/dms3rep/multi/opt/Ellipse-Sphere-bgi-1920w.png");
    background-position: 50% 100%;
}
    
#\37 f5b33bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ae0d038 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#e00e3223 {
    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;
}
    
#f1645bce {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#innergrid_4sm {
    width: 100.00%;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: minmax(472px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 15px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t1u {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#a7b80dfa {
    width: 100.00%;
    height: 285px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\33 ea26f67 {
    width: 86.85421359223301%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 316px 0px 0px 0px;
}
    
#\31 dacce6d {
    width: 86.85421359223301%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 361px 0px 0px 0px;
}
    
#\34 d2d5c94 {
    width: 100.00%;
    height: 285px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\37 0500d8a {
    width: 86.99753091188865%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 361px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\30 efef368 {
    width: 99.989491382934%;
    height: 285px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\30 363c6f1 {
    width: 98.86506935687264%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 316px 0px 0px 0px;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#ed6d13ff {
    width: 86.99203219315895%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 361px 1px 0px 0px;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\30 2f5ab58 {
    width: 100.00%;
    height: 285px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 4 / span 1 / span 1;
}
    
#a9f78b2e {
    width: 98.85816746662546%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 316px 0px 0px 0px;
    grid-area: 1 / 4 / span 1 / span 1;
}
    
#\38 989471b {
    width: 86.99753091188865%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 361px 1px 0px 0px;
    grid-area: 1 / 4 / span 1 / span 1;
}
    
#group_p68 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    order: 2;
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gg2 {
    align-items: flex-start;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9pi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6a649ff {
    width: 214px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 12bc49c {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/87493f1b/dms3rep/multi/opt/portrait-of-bearded-shirtless-bodybuilder-2025-01-25-14-02-11-utc+1-1920w.png);
    align-self: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6c77690 {
    align-items: flex-start;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1fn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1fn {
    width: 30%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#widget_63f {
    width: 66.0991262907069%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 97fa4f0 {
    width: 66.0991262907069%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a461b3d {
    width: 66.0991262907069%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qpi {
    width: 100%;
    height: 600px;
    max-width: 100%;
}
    
#\37 e0a2414 {
    margin: 0px 0% 0px 0%;
}
    
#group_prj {
    align-items: center;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#d2d1fae1 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#bfbe8499 {
    align-items: center;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
}



@media all {
    
#\35 46c9586::before, #\35 46c9586 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 46c9586 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/87493f1b/dms3rep/multi/gym-1-scaled-1.png?dm-skip-opt=true");
    border-radius: 25px 25px 25px 25px;
    background-position: 50% 0%;
    align-items: center;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c2cb8339 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 28145f6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 17a13e5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_0bt {
    width: 214px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\38 ce833a6 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb616911 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_bj1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 25px 0px 0px 25px;
    min-width: 32px;
    background-color: rgba(199, 229, 234, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2o2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_55k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b06f4440 {
    width: 214px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1b532d4 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 25px 25px;
    min-width: 32px;
    background-color: rgba(199, 229, 234, 1);
    background-image: url(https://lirp.cdn-website.com/87493f1b/dms3rep/multi/opt/vial-with-blood-1920w.png);
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g43 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_tmi {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#d4e9582b {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 25px 25px 0px;
    min-width: 32px;
    background-color: rgba(199, 229, 234, 1);
    background-image: url('https://lirp.cdn-website.com/87493f1b/dms3rep/multi/opt/vial-with-blood-1920w.png?dm-skip-opt=true');
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#d7bce0b6 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 93c4617 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\35 0787de6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 25px 25px 0px 0px;
    min-width: 32px;
    background-color: rgba(199, 229, 234, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#d7e3fec0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0ec5841 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 eed890e {
    width: 214px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 ae6486d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f986f9b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#e67b9ab5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_htp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5c4e218 {
    width: 214px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_evh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_rv9 {
    width: 86.05%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 77a4b0b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 5a3fc95 {
    height: 444px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3756932 {
    width: 91.03%;
}
    
#f4b80b03 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_7m8 {
    height: auto;
}
    
#group_7ob {
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1c26ab {
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 97a8f64 {
    height: auto;
}
    
#\33 b4a6382 {
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7b55cff {
    height: auto;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5400780 {
    justify-self: center;
    align-self: start;
    width: 86.85372689125711%;
    margin: 311px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#f1645bce {
    padding-left: 2%;
    padding-right: 2%;
}
    
#innergrid_4sm {
    grid-template-rows: minmax(462px, max-content) minmax(462px, max-content);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 0px;
    column-gap: 15px;
}
    
#\33 ea26f67 {
    justify-self: center;
    align-self: start;
    width: 86.85372689125711%;
    margin: 311px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 dacce6d {
    justify-self: center;
    align-self: start;
    width: 86.85372689125711%;
    margin: 364px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 0500d8a {
    justify-self: center;
    align-self: start;
    width: 86.85372689125711%;
    margin: 364px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#a7b80dfa {
    justify-self: start;
    align-self: start;
    height: 285px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 d2d5c94 {
    justify-self: center;
    align-self: start;
    height: 285px;
    width: 97.28%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\30 efef368 {
    justify-self: center;
    align-self: start;
    height: auto;
    width: 97.27778594508028%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\30 363c6f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 363c6f1 {
    justify-self: center;
    align-self: start;
    width: 86.85311054322294%;
    margin: 311px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#ed6d13ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed6d13ff {
    justify-self: center;
    align-self: start;
    width: 86.85311054322294%;
    margin: 364px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\30 2f5ab58 {
    justify-self: center;
    align-self: start;
    height: 285px;
    width: 97.28%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#a9f78b2e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9f78b2e {
    justify-self: center;
    align-self: start;
    width: 86.85311054322294%;
    margin: 311px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\38 989471b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 989471b {
    justify-self: center;
    align-self: start;
    width: 86.85311054322294%;
    margin: 364px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#group_p68 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_1fn {
    height: auto;
}
    
#widget_63f {
    height: auto;
}
    
#\32 97fa4f0 {
    height: auto;
}
    
#\33 a461b3d {
    height: auto;
}
    
#\34 12bc49c {
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_qpi {
    height: 750px;
}
    
#group_gg2 {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 6c77690 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 17a13e5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 46c9586::before, #\35 46c9586 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb616911 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_bj1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ce833a6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 1b532d4 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    background-position: 50% 50%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tmi {
    height: 300px;
}
    
#d4e9582b {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    background-position: 50% 50%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 93c4617 {
    height: 300px;
}
    
#\35 0787de6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_4un {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_rv9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 db758e1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 77a4b0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#\35 5a3fc95 {
    height: 370px;
}
    
#edd1d09c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 3756932 {
    width: 100.00%;
}
    
#e10a1c4d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f4b80b03 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_srd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_7m8 {
    height: auto;
}
    
#group_7ob {
    min-width: 32px;
    align-items: center;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1c26ab {
    min-width: 32px;
    align-items: center;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 97a8f64 {
    height: auto;
}
    
#\33 b4a6382 {
    min-width: 32px;
    align-items: center;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7b55cff {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 896d49a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7be927b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d8f03ce7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_puq {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b91a6af4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a79a004b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 88df62f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\31 5400780.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5400780 {
    justify-self: start;
    align-self: start;
    width: 98.86506935687264%;
    margin: 284px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\35 ae0d038 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1645bce {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_t1u {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#innergrid_4sm {
    grid-template-rows: minmax(427.5px, max-content) minmax(427.5px, max-content) minmax(427.5px, max-content) minmax(427.5px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 0px;
    column-gap: 0px;
    width: 99.75%;
}
    
#a7b80dfa {
    height: 269px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\31 dacce6d {
    align-self: start;
    justify-self: end;
    width: 98.86506935687264%;
    margin: 323px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\33 ea26f67 {
    justify-self: center;
    align-self: start;
    width: 98.86506935687264%;
    margin: 284px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\34 d2d5c94 {
    height: 263px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\37 0500d8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0500d8a {
    align-self: start;
    justify-self: end;
    width: 99.87%;
    margin: 323px -1px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\30 efef368 {
    height: 255px;
    justify-self: end;
    align-self: start;
    width: 99.65%;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\30 363c6f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 363c6f1 {
    justify-self: end;
    align-self: start;
    width: 98.86506935687264%;
    margin: 284px 0px 0px 0px;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#ed6d13ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed6d13ff {
    align-self: start;
    justify-self: start;
    width: 99.8634720470786%;
    margin: 323px 0px 0px 0px;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\30 2f5ab58 {
    height: 263px;
    justify-self: start;
    align-self: start;
    width: 99.98957545187052%;
    margin: 0px 0px 0px 0px;
    grid-area: 4 / 2 / span 1 / span 1;
}
    
#a9f78b2e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9f78b2e {
    justify-self: start;
    align-self: start;
    width: 98.86506935687264%;
    margin: 284px 0px 0px 0px;
    grid-area: 4 / 2 / span 1 / span 1;
}
    
#\38 989471b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 989471b {
    align-self: start;
    justify-self: end;
    width: 99.8634720470786%;
    margin: 323px 0px 0px 0px;
    grid-area: 4 / 2 / span 1 / span 1;
}
    
#group_p68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_1fn {
    height: auto;
}
    
#widget_63f {
    height: auto;
}
    
#\32 97fa4f0 {
    height: auto;
}
    
#\33 a461b3d {
    height: auto;
}
    
#\34 12bc49c {
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_gg2 {
    min-width: 32px;
    width: 100.00%;
    order: 0;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6c77690 {
    min-width: 32px;
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qpi {
    height: 337px;
}
}



@media (max-width: 767px) {
    
#\33 3c94731 {
    margin: 0px 0% 0px 0%;
}
    
#\35 46c9586::before, #\35 46c9586 > .bgExtraLayerOverlay {
    
}
#\35 46c9586 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 80px 25px 80px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 28145f6 {
    width: 100.00%;
}
    
#\39 17a13e5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
}



@media (max-width: 767px) {
    
#\38 ce833a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#eb616911 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_bj1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1b532d4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d4e9582b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0787de6 {
    min-width: 32px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 ae6486d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f986f9b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e67b9ab5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}

