@media all {
  *#dm .dmInner div.u_1211142970 .svg { fill:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_689555370 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1890096494 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1992965290 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1121478159 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_2051493730 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_2051493730 span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_2051493730:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_2051493730.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_2051493730 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/1877a2e4/icon/Arrow_8032128.svg) !important;
    width:27px !important;
    height:27px !important;
  }

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

  *#dm .dmInner div.u_1283732780 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1754241873 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1518511400 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_39260569 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
  }

  *#dm .dmInner div.u_1338112262 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1733226686:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1733226686.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1470621689 {
    border-style:solid !important;
    border-width:0px 0px 0px 10px !important;
    border-color:rgb(30,30,30) rgb(30,30,30) rgb(30,30,30) var(--color_2) !important;
  }

  *#dm .dmInner div.u_566328841 hr {
    color:var(--color_11) !important;
    border-width:10px !important;
  }

  *#dm .dmInner a.u_689555370 span.text { color:var(--color_11) !important; }

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

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

  *#dm .dmInner a.u_4178549372:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_4178549372.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_4178549372 span.text {
    font-size:20px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_4178549372 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_4178549372:hover {
    border-color:var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_4178549372.hover {
    border-color:var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1733226686 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1733226686 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1877a2e4/icon/Phone_7065926.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1733226686:hover .iconBg { background-color:rgb(25,199,102) !important; }

  *#dm .dmInner a.u_1733226686.hover .iconBg { background-color:rgb(25,199,102) !important; }

  *#dm .dmInner a.u_1733226686 {
    background-color:var(--color_11) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1733226686:hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1733226686.hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1612184540 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1069157946 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1893228084 span.text { font-size:24px !important; }
}
@media (min-width: 0px) and (max-width: 767px) {
  *#dm .dmInner a.u_4100045047 span.text { font-size:18px !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(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 700px;
    flex-wrap: nowrap;
    padding: 2% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 0.19);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    background-image: none;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.81;
    background-color: rgba(0, 0, 0, 0);
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/1877a2e4/dms3rep/multi/opt/Tampa-+FL+%282%29-1920w.webp");
    border-style: solid;
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ksj {
    max-width: 100%;
    width: 73.93%;
    height: auto;
    order: 1;
}
    
#widget_l2l {
    max-width: 100%;
    width: 93.46%;
    height: auto;
    order: 0;
}
    
#widget_mu9 {
    max-width: 100%;
    width: 293px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 142%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_jsf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    justify-content: flex-start;
}
    
#\30 d485f06 {
    max-width: 100%;
    width: 280px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9c1c4ad {
    max-width: 100%;
    width: 93.46%;
    height: auto;
    order: 2;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    background-color: rgba(245, 245, 245, 1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    background-image: none;
    border-style: solid;
}
    
#\36 3d24979f4a54e38542a8abc {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_uvt {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
}
    
#widget_p7n.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_p7n {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_f4r {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 51.88%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 b7f8acd {
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    max-height: 100%;
    width: 43.34%;
    min-height: 593px;
    align-items: center;
    min-width: 32px;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/1877a2e4/dms3rep/multi/opt/Ana+Maria-+Tampa+Multiservice-1920w.webp");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    margin: 0px 0% 0px -3.0%;
}
#\36 b7f8acd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoKAAYAAUAmJQBOgCHHhhl4AOJxwWAX5AUtBLbndPnw9uJW2XnkTtOJI1p1xT7+71jkve82OS+fr2AA');
}
    
#widget_ek1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\37 2c970db {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#b560daea {
    align-self: auto;
    max-height: 100%;
    min-height: 46px;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c932990d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 af9762a {
    align-self: auto;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 127a40b {
    align-self: auto;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d391d608 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5da92d1 {
    align-self: auto;
    max-height: 100%;
    min-height: 46px;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bbe7b7c {
    align-self: auto;
    max-height: 100%;
    min-height: 46px;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9cffef3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 181a716 {
    align-self: auto;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d31902fb {
    row-gap: 5px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    padding: 0px 10px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\37 a5835b3 {
    align-self: auto;
    max-height: 100%;
    min-height: 46px;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e76d8b0 {
    align-self: auto;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 44450d6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 1830a16 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
}
    
#\33 9d6cd10 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0618ee8 {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce39f145 {
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    background-image: none;
    border-style: solid;
}
    
#widget_96v {
    max-width: 100%;
    width: 98.78%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b40 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 48%;
    min-height: 160px;
    align-items: flex-start;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 1;
    box-shadow: var(--color_11) 3px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b1343767 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 48%;
    min-height: 160px;
    align-items: flex-start;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ead4c328 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 48%;
    min-height: 160px;
    align-items: flex-start;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hjd {
    align-self: center;
    max-width: 100%;
    width: 132px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9651f60 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 132px;
    height: auto;
    margin-right: 0px;
}
    
#\36 4d589b2 {
    align-self: center;
    max-width: 100%;
    width: 132px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bls {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#b3dc62ce {
    align-self: center;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 22a3b45 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_us1 {
    max-width: 100%;
    width: 362px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d029e31 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0gd.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_0gd {
    width: 31.1%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ucu {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f6de0c42 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 879px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7fd1ae4 {
    max-width: 100%;
    width: 99.96%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d338ca8a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#d00f1757 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae51b200 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100.00%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 4129a12 {
    background-color: rgba(245, 245, 245, 1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    background-image: none;
    border-style: solid;
}
    
#\36 b1cc04f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\36 b1cc04f {
    max-width: 100%;
    width: 310px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#e4ae3da3 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 47.21%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
}
    
#\30 95aa72f {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 48.79%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: url("https://lirp.cdn-website.com/1877a2e4/dms3rep/multi/opt/Team+Tampa+Multiservices-1920w.webp");
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\30 95aa72f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAYAAUAmJZQCdAEQ/QZ/nAAA9r8W2S7IBq6D9gLNYy4PfRpdhGW/cfmNRRX04tP24AAA');
}
    
#\37 0392b0c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 1066196 {
    align-self: center;
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fef141cb {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 90px;
    height: auto;
    margin-right: 0px;
}
    
#f7ede73b {
    align-self: center;
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a2a9aa8 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ad23b0a {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    order: 2;
}
    
#eafdeaad {
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    background-image: none;
    border-style: solid;
}
    
#\33 75309ea {
    max-height: 100%;
    min-height: 0px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8aa144a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 8aa144a {
    align-self: center;
    max-width: 100%;
    width: 452px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3314368 {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b458158 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\38 4663eeb {
    column-gap: 4%;
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c1b5a9b {
    max-height: 100%;
    min-height: 0px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a5f67fe8 {
    max-width: 100%;
    width: 98.93%;
    height: auto;
}
    
#\32 a3d56ce {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#dd1c39f2 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: -20px 0% -20px 0%;
}
    
#\37 eb37a4f {
    max-height: 100%;
    min-height: 0px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f4154bb7 {
    align-self: center;
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c2f550f {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 074db71 {
    max-height: 100%;
    min-height: 0px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e9956127 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0e93427 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    order: 3;
    padding: 10px 10px 10px 10px;
    margin: -20px 0% -20px 0%;
}
    
#\30 12555cc {
    max-height: 100%;
    min-height: 215px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: none;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d043fd5a {
    margin: 0px 0% 0px 0%;
}
    
#widget_vfn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f16a2b46 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 844b02a {
    align-self: center;
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1ea2e95 {
    max-height: 100%;
    min-height: 0px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    order: 2;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6db0dc4 {
    max-height: 100%;
    min-height: 0px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 91b3185 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\32 993e016 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 90px;
    height: auto;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b5b1a58 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    border-radius: 15px 15px 15px 15px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    background-image: none;
    align-items: center;
    min-width: 4%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f37f26f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 4% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aed67127 {
    background-color: var(--color_5);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#group_6jr {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 45.57%;
    min-height: 243px;
    justify-content: flex-end;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a59cc043 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    max-height: 100%;
    width: 50.37%;
    min-height: 160px;
    align-items: center;
    background-image: none;
    min-width: 32px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_a84 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 af32cb4 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_s2o {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_klb {
    max-width: 100%;
    width: 90%;
    height: auto;
}
    
#widget_flu {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 fa6d45c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b14074f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 5px 10px 5px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 30e7779 {
    min-height: 91px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6e0c7ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 85f2077 {
    margin: 0px 0% 0px 0%;
}
    
#group_bd2 {
    align-items: center;
    width: 100%;
    min-height: 16px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-color: var(--color_10);
    background-image: none;
}
    
#widget_dcp {
    width: 65.94%;
    height: auto;
    max-width: 100%;
}
    
#\31 97378a2 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_10);
    background-image: none;
}
    
#aab6fc4c {
    width: 50.43%;
    height: auto;
    max-width: 100%;
}
    
#\33 406345a {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_10);
    background-image: none;
}
    
#\39 9cca471 {
    width: 61.21%;
    height: auto;
    max-width: 100%;
}
    
#c594de11 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-color: var(--color_10);
    background-image: none;
}
    
#\31 35108b0 {
    width: 63.82%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 b3742b8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d76938c {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 dcaa05b {
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    background-image: none;
    border-style: solid;
}
    
#\31 d29b637 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 130px;
    align-items: center;
    min-width: 4%;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 0 0;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_11) #000000;
    border-style: solid;
}
    
#\39 8a83326 {
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-height: 139px;
    align-items: center;
    min-width: 4%;
    height: auto;
    background-image: none;
    border-radius: 0 0 15px 15px;
    flex-wrap: nowrap;
    background-color: var(--color_7);
    padding: 10px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7b0ab8f {
    row-gap: 24px;
    column-gap: 1.935483870967742%;
    max-height: 100%;
    width: 87.70%;
    min-height: 119px;
    align-items: flex-start;
    min-width: 32px;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 150dd5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 150dd5c {
    max-width: 100%;
    width: 90.91%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f103f35 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 19ae40c {
    row-gap: 5px;
    column-gap: 2.2%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 48px;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2.2%;
    padding: 0px 10px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2d34d20 {
    align-self: auto;
    max-height: 100%;
    min-height: 46px;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    width: 31.84%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a78fef75 {
    align-self: auto;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f82de54 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 83c4ed4 {
    align-self: auto;
    max-height: 100%;
    min-height: 46px;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    width: 31.84%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb46c732 {
    align-self: auto;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d4e3a7a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec33d040 {
    align-self: auto;
    max-height: 100%;
    min-height: 46px;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    width: 31.84%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9cd845f {
    align-self: auto;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db5dc2ba {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1eeba77 {
    row-gap: 24px;
    column-gap: 1.935483870967742%;
    max-height: 100%;
    width: 100%;
    min-height: 68px;
    align-items: center;
    min-width: 32px;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0 0 0 0;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s5k {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 2ef2e4d {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
}
    
#\39 262e29d {
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    background-image: none;
    border-style: solid;
}
    
#c8cb0418 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3b1560f {
    align-self: center;
    max-width: 100%;
    width: 132px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcc86b63 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 362px;
    height: auto;
    margin-right: 0px;
}
    
#\32 e42c353 {
    column-gap: 4%;
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2b155d2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 ab44829 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 685403c {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\34 a999f41 {
    margin: 0px 0% 0px 0%;
}
    
#c0c59de5 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#\31 28e5dfc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
}
    
#\39 f8e527b {
    max-width: 100%;
    width: 95.27%;
    height: auto;
}
    
#f3686e64 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e885de5 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#b4b9316e {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#\38 fadef41 {
    align-self: center;
    max-width: 100%;
    width: 132px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee2307c7 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 132px;
    height: auto;
    margin-right: 0px;
}
}



@media all {
    
#\35 0fad2fa {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b34da602 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 517.984px;
    min-height: 55px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f02243bc {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
}
    
#bb8429f3 {
    align-items: flex-start;
    width: 100%;
    min-height: 256px;
    max-height: 100%;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 3% 0% 3% 0%;
}
    
#\30 9ed6d37 {
    align-items: flex-start;
    width: 100%;
    min-height: 256px;
    max-height: 100%;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    order: 2;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 02a5be1 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 7c6074b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 55.46%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7be35ea {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd7fa1ca {
    align-items: flex-start;
    width: 100%;
    min-height: 307px;
    max-height: 100%;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b56c2fcf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#b56c2fcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d404f91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8ae3dec {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9f1e1a3 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f6fa499b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bb9048c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebdba087.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ebdba087 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 731189e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\30 731189e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#d3a7853c {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7da90b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc981ab6[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#cc981ab6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dff77633 {
    margin: 0px 0% 0px 0%;
}
    
#\39 0cc4326 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 45px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 8b4fa70 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5dada63 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 42.48%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 33e8c66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c34c62af {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd5b76fa {
    width: 554px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63cd857 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#feccdb04 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 642px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1ca8d1f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ogo {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 572px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 100% 50%;
}
    
#widget_l2l {
    width: 93.62%;
}
    
#e9c1c4ad {
    width: 93.62%;
}
    
#widget_ksj {
    width: 90.46%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0618ee8 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6de0c42 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 95aa72f {
    width: 100%;
    min-height: 385px;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    order: 1;
}
#\30 95aa72f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAYAAUAmJZQCdAEQ/QZ/nAAA9r8W2S7IBq6D9gLNYy4PfRpdhGW/cfmNRRX04tP24AAA');
}
    
#e4ae3da3 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4663eeb {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 12555cc {
    height: auto;
    min-height: 155px;
    padding: 1% 2% 1% 2%;
    margin: 0px 0% 0px 0%;
}
    
#dd1c39f2 {
    align-items: flex-start;
}
    
#\38 ad23b0a {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f37f26f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 fa6d45c {
    margin: 0px 0% 0px 0%;
}
    
#\31 b5b1a58 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#group_6jr {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.72%;
    height: auto;
    min-height: 155px;
}
    
#a59cc043 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 30e7779 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 85f2077 {
    margin: 0px 0% 0px 0%;
}
    
#group_bd2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 97378a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 406345a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#c594de11 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b14074f2 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d76938c {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e42c353 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0fad2fa {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\36 bb9048c {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#ebdba087 {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#\30 731189e {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#d3a7853c {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#bb8429f3 {
    justify-content: flex-start;
    height: auto;
    min-height: 245px;
    order: 1;
    padding: 5% 5% 5% 5%;
}
    
#\30 9ed6d37 {
    justify-content: flex-start;
    height: auto;
    min-height: 245px;
    order: 2;
    padding: 5% 5% 5% 5%;
}
    
#\38 7c6074b {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7be35ea {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0cc4326 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8b4fa70 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 5dada63 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#cd7fa1ca {
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 245px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b56c2fcf {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#c34c62af {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#bd5b76fa {
    width: 713px;
}
    
#\37 63cd857 {
    height: auto;
    width: 110px;
}
    
#\32 8ae3dec {
    height: auto;
    width: 110px;
}
    
#\31 9f1e1a3 {
    height: auto;
    width: 110px;
}
}



@media (max-width: 767px) {
    
#\35 0fad2fa {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 02a5be1 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 611px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: repeat;
    background-size: auto;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_l2l {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#group_jsf {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_mu9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 d485f06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ksj {
    width: 94.90%;
}
    
#e9c1c4ad {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#group_uvt {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_f4r {
    width: 98.93%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 b7f8acd {
    width: 100.00%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\36 b7f8acd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoKAAYAAUAmJQBOgCHHhhl4AOJxwWAX5AUtBLbndPnw9uJW2XnkTtOJI1p1xT7+71jkve82OS+fr2AA');
}
}



@media (max-width: 767px) {
    
#\31 1830a16 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#d0618ee8 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#group_b40 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b1343767 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ead4c328 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_96v {
    width: 100.00%;
}
    
#group_ucu {
    width: 97.78%;
}
}



@media (max-width: 767px) {
    
#f6de0c42 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#e4ae3da3 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 95aa72f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\30 95aa72f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAYAAUAmJZQCdAEQ/QZ/nAAA9r8W2S7IBq6D9gLNYy4PfRpdhGW/cfmNRRX04tP24AAA');
}
    
#ae51b200 {
    width: 99.53%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d338ca8a {
    width: 100.00%;
}
    
#\36 7fd1ae4 {
    width: 99.94%;
}
    
#d00f1757 {
    width: 100.00%;
}
    
#\37 0392b0c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b3314368 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4663eeb {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\36 c1b5a9b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ad23b0a {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\33 75309ea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd1c39f2 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\37 eb37a4f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 074db71 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0e93427 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 12555cc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1ea2e95 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6db0dc4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5f67fe8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 b5b1a58 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 f37f26f {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#group_6jr {
    width: 98.20%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a59cc043 {
    width: 98.02%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s2o {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b14074f2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\30 30e7779 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_bd2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 97378a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 406345a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c594de11 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 d29b637 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\34 d76938c {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\39 8a83326 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\33 7b0ab8f {
    width: 98.93%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 1eeba77 {
    width: 98.93%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 19ae40c {
    column-gap: 2.2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 2d34d20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 83c4ed4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ec33d040 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 2ef2e4d {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\31 28e5dfc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f8e527b {
    width: 100.00%;
}
    
#\32 e42c353 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#f3686e64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 e885de5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b4b9316e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c0c59de5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2b155d2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 0fad2fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 12% 2% 12% 2%;
}
    
#b34da602 {
    min-height: 116px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 328px;
}
    
#f02243bc {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#bb8429f3 {
    height: auto;
    min-height: 276px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 8% 8% 8% 8%;
}
    
#\30 9ed6d37 {
    height: auto;
    min-height: 276px;
    padding: 8% 8% 8% 8%;
}
    
#\38 7c6074b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 4px 4px 4px 4px;
}
    
#\34 7be35ea {
    min-height: 54px;
    width: 82.96%;
}
    
#cd7fa1ca {
    justify-content: flex-start;
    height: auto;
    min-height: 276px;
    padding: 8% 8% 8% 8%;
}
    
#b56c2fcf {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#\32 8ae3dec {
    width: 96px;
    height: auto;
}
    
#\31 9f1e1a3 {
    width: 96px;
    height: auto;
}
    
#\36 bb9048c {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#ebdba087 {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#\30 731189e {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#d3a7853c {
    min-height: 54px;
    width: 82.96%;
}
    
#cc981ab6 {
    justify-content: flex-start;
    row-gap: 24px;
    align-items: center;
}
    
#dff77633 {
    margin: 0px 0% 0px 0%;
}
    
#\39 0cc4326 {
    min-height: 54px;
    width: 82.96%;
}
    
#\31 8b4fa70 {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\32 5dada63 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 8px 8px 8px;
}
    
#c34c62af {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\37 63cd857 {
    width: 96px;
    height: auto;
}
    
#feccdb04 {
    row-gap: 24px;
}
    
#widget_ogo {
    height: 240px;
}
}

