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

  *#dm .dmInner a.u_1923914198 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e903b1b2/icon/right+up_6157577.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_1405347615 {
    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;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_812962322 .shape-text { text-align:CENTER !important; }

  *#dm .dmInner *.u_1952418095 .shape-text { text-align:CENTER !important; }

  *#dm .dmInner *.u_1707924529 .shape-text { text-align:CENTER !important; }

  *#dm .dmInner a.u_1677052925 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e903b1b2/icon/right+up_6157577.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1510596392 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e903b1b2/icon/right+up_6157577.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1481459386 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e903b1b2/icon/right+up_6157577.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1481459386:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1481459386.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1923914198 span.text {
    font-family: Manrope !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1677052925 span.text {
    font-family: Manrope !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1481459386 span.text {
    font-family: Manrope !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1510596392 span.text {
    font-family: Manrope !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1923914198 {
    border-radius:8px 8px 8px 8px !important;
    background-color:rgba(122,143,106,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1677052925 {
    border-radius:8px 8px 8px 8px !important;
    background-color:rgba(122,143,106,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_3854189368 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:rgba(241,242,239,1) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3854189368 .svg { fill:rgba(122,143,106,1) !important; }

  *#dm .dmInner div.u_1574105389 .svg { fill:rgba(122,143,106,1) !important; }

  *#dm .dmInner div.u_1574105389 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:rgba(241,242,239,1) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1483269280 .svg { fill:rgba(122,143,106,1) !important; }

  *#dm .dmInner div.u_1483269280 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:rgba(241,242,239,1) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1510596392 {
    border-radius:8px 8px 8px 8px !important;
    background-color:rgba(122,143,106,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_812962322 .shape-text {
    color:rgba(122,143,106,1) !important;
    font-family: 'Outfit' !important;
  }

  *#dm .dmInner div.u_1952418095 .shape-text {
    color:rgba(122,143,106,1) !important;
    font-family: 'Outfit' !important;
  }

  *#dm .dmInner div.u_1707924529 .shape-text {
    color:rgba(122,143,106,1) !important;
    font-family: 'Outfit' !important;
  }

  *#dm .dmInner a.u_1481459386 {
    border-radius:8px 8px 8px 8px !important;
    background-color:rgba(122,143,106,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2031148303 hr {
    border-width:1px !important;
    color:rgba(122,143,106,0.3) !important;
  }

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

  *#dm .dmInner div.u_1370495378 .svg { fill:rgba(122,143,106,1) !important; }

  *#dm .dmInner div.u_1370495378 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:rgba(241,242,239,1) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1252244627 .svg { fill:rgba(122,143,106,1) !important; }

  *#dm .dmInner div.u_1252244627 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:rgba(241,242,239,1) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1503618903 .svg { fill:rgba(122,143,106,1) !important; }

  *#dm .dmInner div.u_1503618903 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:rgba(241,242,239,1) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1156273871 .svg { fill:rgba(122,143,106,1) !important; }

  *#dm .dmInner div.u_1156273871 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:rgba(241,242,239,1) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1876928437 .svg { fill:rgba(122,143,106,1) !important; }

  *#dm .dmInner div.u_1876928437 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:rgba(241,242,239,1) !important;
    background-image:none !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1555285080 span.text {
    font-family: Manrope !important;
    font-weight:300 !important;
    font-size:15px !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner a.u_1555285080 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e903b1b2/icon/right+up_6157577.svg) !important;
    order:1 !important;
    background-color:rgba(34,34,34,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1555285080:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1555285080.hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1555285080 {
    border-radius:8px 8px 8px 8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) !important;
  }

  *#dm .dmInner a.u_1937257998 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e903b1b2/icon/right+up_6157577.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1937257998 span.text {
    font-family: Manrope !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1937257998 {
    border-radius:8px 8px 8px 8px !important;
    background-color:rgba(122,143,106,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1937257998.hover {
    background-image:none !important;
    background-color:rgba(34,34,34,1) !important;
    border-color:rgba(0,0,0,0) !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {
  *#dm .dmInner div.u_812962322 .shape-text { font-size:25px !important; }

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

  *#dm .dmInner div.u_1707924529 .shape-text { font-size:25px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.93%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 120px 25px 120px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 25px 0px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(241, 242, 239, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_stq {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 15px 40px 0px 40px;
}
    
#group_lni {
    width: 33.07%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/e903b1b2/dms3rep/multi/opt/woman+walking+on+forest+train+-+aim+institute+weight+loss+medical+and+metabolic+optimization-795h.jpeg");
    padding: 16px 25px 16px 16px;
    margin: 25px 0% -100px 0%;
}
    
#widget_fqo {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_b25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c71c10a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 c71c10a {
    width: 243px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9eb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_v7e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#\32 198a2fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 198a2fe {
    width: 243px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_poj {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\39 7174915 {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#f8d6f6c6 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 220px 40px 150px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a43cb9aa {
    margin: 0px 0px 0px 0px;
}
    
#e0d04892 {
    width: 1122px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c2d2c722 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ab8312f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2da8413 {
    width: 81.11%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jq1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_jq1 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#b2cd5a84 {
    width: 39.93%;
    height: 510px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\35 841024a {
    margin: 0px 40px 0px 40px;
}
    
#c178e6d9 {
    width: 81.95%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbd410f2 {
    align-items: center;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(65,125,141,1);
    background-image: none;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a3271256 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#dbe9e5bb {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 435px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    --column-gap: 2%;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#\35 7d3f211 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-items: center;
    background-color: rgba(8,59,80,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9c3b861 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abe92b10 {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 30367ca {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\38 635924f {
    align-items: flex-start;
    width: 58.07%;
    min-height: 269px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db3448f1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f32b3e4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 1eafa62 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 23px;
    column-gap: 24px;
    align-self: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_gqd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 2edfd4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea541526 {
    align-items: center;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(65,125,141,1);
    background-image: none;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b6ef267d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 38ffdb7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a13d9563 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\38 7498f23 {
    align-items: center;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(65,125,141,1);
    background-image: none;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4a55787 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b979b078 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\31 fb32b0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 86218d6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6lt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\38 b0df66f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 510e9fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f49224e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 5;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c54ce48 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 795e247 {
    align-items: center;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(65,125,141,1);
    background-image: none;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 fed5222 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 bbf7bcf {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 f7eb3f1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 01fff5c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d6b959d7 {
    align-items: center;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(65,125,141,1);
    background-image: none;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_99f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_4pm {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 3;
}
    
#\33 2ef295d {
    align-items: center;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(65,125,141,1);
    background-image: none;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1) rgba(165,140,105,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8c385f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d3e90b0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 65e8a9c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af32978e {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#b9bec0b0 {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 1;
}
    
#\38 8ec0afa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 0;
    height: auto;
    justify-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adc7f51d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 0.1%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 21cee68::before, #\33 21cee68 > .bgExtraLayerOverlay {
    
}
#\33 21cee68 {
    width: 30.91%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/e903b1b2/dms3rep/multi/opt/weight+loss+consultation+-+aim+institute-637h.jpeg");
    order: 0;
    padding: 16px 25px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 21cee68.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIDBAAFEQYx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRQf/aAAwDAQACEQMRAD8A0/qb9fV7AO08wltDqADoBymGSw0KE2W6VB+Yxk0spjxH/9k=');
}
    
#\38 c8e45ea {
    margin: 0px 40px 0px 40px;
}
    
#\33 f294c07 {
    min-height: 679px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 80px 50px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2da46d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(241, 242, 239, 1);
    background-image: none;
    border-radius: 10px 10px 0px 0px;
}
    
#\35 730c33e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 64.09%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 1;
    padding: 0px 0px 0px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f2f6533 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a0ac4d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ruu {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#a31dc689 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#e97be61e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 80px 100px 80px;
}
    
#\38 c4cbc71 {
    margin: 0px 40px 0px 40px;
}
    
#\35 4c16dc5 {
    background-color: rgba(241,242,239,1);
    background-image: none;
    border-radius: 0 0 10px 10px;
    border-width: 0px 0 0 0;
    border-color: rgba(65,125,141,1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\39 286d1a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 efe85f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 496cd5e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 496cd5e {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 595f4ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bdcc90dd {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\37 a01425f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0d76834 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 40px 25px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 443750a {
    margin: 0px 0% 0px 0%;
}
    
#widget_r19 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 f72d0f5 {
    width: 456px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f004090 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#fe011c3d {
    margin: 0px 0px 0px 0px;
}
    
#\32 3ef5dd1 {
    width: 330px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 16b5750 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fa02f45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(122,143,106,0.3) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ff1017e1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 755b670 {
    width: 99.80%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5b9a656 {
    width: 330px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 855834e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 2;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dfbacd9 {
    min-height: 53px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 3bd05ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 1;
    border-style: solid;
    border-color: #000000 rgba(122,143,106,0.3) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3rt {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff420fc5 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3640cac {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a8c5d311 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(122,143,106,0.3) rgba(122,143,106,0.3) rgba(122,143,106,0.3) rgba(122,143,106,0.3);
    border-style: solid;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#e4531028 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 120px 40px;
}
    
#\36 562a6c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cfe7af7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8d59d32 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 5d21fd3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 621d09e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 24506e6 {
    min-height: 679px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 80px 50px 80px;
    margin: 0% 0% 0% 0%;
}
    
#d5d31cc2::before, #d5d31cc2 > .bgExtraLayerOverlay {
    
}
#d5d31cc2 {
    width: 30.91%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/e903b1b2/dms3rep/multi/opt/man+cooking+healthy+foods+-+nutrition+guidance+for+weight+loss+-+aim+institute+katy+tx-655h.jpeg");
    order: 0;
    padding: 16px 25px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d5d31cc2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAgEDBREABBIhBhRR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEESH/2gAMAwEAAhEDEQA/AHE5L+tPs7Ec81sMMjyeG76y0HnkEQoqiHaXmFrtrFwb7ms+TrphRc0XvCwTJ8BtFuvuHxHpZdkxNqWE8n//2Q==');
}
    
#\36 aa63d31 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(241,242,239,1);
    background-image: none;
    border-radius: 10px 10px 0px 0px;
}
    
#\30 578779c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 64.09%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 1;
    padding: 0px 40px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f21152f {
    margin: 0px 40px 0px 40px;
}
    
#\32 42c0f95 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a93bbac6::before, #a93bbac6 > .bgExtraLayerOverlay {
    
}
#a93bbac6 {
    width: 30.91%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/e903b1b2/dms3rep/multi/opt/medication-management-for-weight-loss---katy-tx-aim-institute-1920w.png");
    order: 1;
    padding: 16px 25px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#a93bbac6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABVklEQVQY0xXKW0/TYACA4f5CLklMjCLEKYcmeLEoy2Y4CBEM0Dkb2eq6HtZ9di3t1/U81iEx/q7X8Fw/Su5tkU5fU/zepprt4uvvmFxtY968IbRUhHGAqbVQ6lAlF28pxQ6NOCC722eu7THTVRLRI7CPcHQV5ak6pwoPyac7rJx9lsNDUv0D8bhNIb8i5+eISRfl36NGLY8oPJUHp82fcYfa+EjhdajLPnk2IA76z/GaKulR+Z9YOl0a85jFqIOc9chKjTT/QZIYz/GGanHKOr1kHfVpwiGRN+A+/sliNUWWFtHCRGmW12TxGevylqYYU1cRIokRZUTSBMjsF8G9jiKjz8xnbcr0jIeVTf53ibt6wi4iospGRt8IvBMU133FZPIS398jrTWCdYhR5gy879hOFzF6j6u3UCx3A8PcwJq+ICy+4NYWuvS5Gh6j91uMLje5u9jkP0X/HEAywY/oAAAAAElFTkSuQmCC');
}
    
#\34 f1c9451 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 86ff3ca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e270b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a4df06f {
    min-height: 530px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 80px 50px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 35a1181 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 64.09%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding: 0px 40px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ddd497f4 {
    margin: 150px 40px 0px 40px;
}
    
#a8e2c73d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(241,242,239,1);
    background-image: none;
    border-radius: 10px 10px 0px 0px;
}
}



@media all {
    
#b73fe050 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a55a305 {
    margin: 0px 40px 0px 40px;
}
    
#\37 9de16ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 89b8945 {
    background-color: rgba(241,242,239,1);
    background-image: none;
    border-radius: 0 0 10px 10px;
    border-width: 0px 0 0 0;
    border-color: rgba(65,125,141,1) #000000 #000000 #000000;
    border-style: solid;
}
    
#ef5810b1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 80px 100px 80px;
}
    
#ccba936c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 dc85dc6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 dc85dc6 {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 689bc2b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 40px 25px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a28efeb0 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\33 8c66060 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4b70118 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e80a4410 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eb508297 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ff4b31ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.3%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(122, 143, 106, 0.3) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c89738 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#df53efa5 {
    min-height: 53px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 e8d58ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.3%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(223, 219, 212, 1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 394850a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 70354c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.3%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(122, 143, 106, 0.3) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3a9e017 {
    margin: 0px 0px 0px 0px;
}
    
#b245c115 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#f4e05380 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_12s {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f23ef55e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb1a6e6a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tan {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 4018b5f {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3f00036 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8a192ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa113a78 {
    margin: 0px 0% 0px 0%;
}
    
#c36cbba3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 60px 40px;
}
    
#\39 76dfb1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e3e4043 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(122, 143, 106, 0.3) rgba(122, 143, 106, 0.3) rgba(122, 143, 106, 0.3) rgba(122, 143, 106, 0.3);
    border-style: solid;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 68d7aea {
    margin: 0px 0px 0px 0px;
}
    
#\30 4d1a79e {
    width: 99.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 246d400 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#f367846a::before, #f367846a > .bgExtraLayerOverlay {
    
}
#f367846a {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    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: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(34,34,34,1);
    padding: 60px 4% 60px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2d90622 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 d37d79e {
    width: 969px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b3f72b1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 b3f72b1 {
    width: 274px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 47px;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc3d886d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d04e5ab {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b7fe9996::before, #b7fe9996 > .bgExtraLayerOverlay {
    
}
#b7fe9996 {
    width: 30.91%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/e903b1b2/dms3rep/multi/opt/AIM-institute-gut-health-assessment-727h.png");
    order: 1;
    padding: 16px 25px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#b7fe9996.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABgElEQVQY0zXK7SvjAQDA8d9fwysviN+lazOFPK1beWgPaHmcX2dzmzU1Nk95+C2zFrK7k6w85MVe0N3VqUstXTnHCom8UKQ1mXkIi/YV8uLz7iMApFKpV4/JJFfxC06PNggvjxKUK/GaP+Cz5CK8pxc3l3EOI1v8XwuxMuMkKGsZbRPxWcS3+PSUJJG4YWdzj7nAPIHhQfzd9Uy5Kxgzi/jbsxHur6Ocnx2wtbFJ8PsyNtMYTbovWGor6JVKkKUcvJ+zEE52V9kOL7Aw/ZXuDi86tYtSZQOGsnLMOhWyJOJ7if9+TvBrrh9/fxfWJidVRe2oVUaMnzRYDMUMtX7E0yoihEM+fs+PEBjpw97SgVqlpbJEi7Vex4C5mkGTAlddJkLkzxLbayEWp79hlezkZhVSpdHjtpmY7DPhbsxD0mQgRI8ixI73Wf2xgt3qICdbiUFvxNPrYMZjw1GnoKYwDeEuEePhNsHf9XW6nC6UinyaG1sYl3uY9XZir1WiL0jnGXWyDSQr9hcIAAAAAElFTkSuQmCC');
}
    
#\32 127aebe {
    margin: 0px 40px 0px 40px;
}
    
#\30 5b51561 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cae22362 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(241, 242, 239, 1);
    background-image: none;
    border-radius: 10px 10px 0px 0px;
}
    
#\39 765db7a {
    min-height: 679px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 80px 100px 80px;
    margin: 0% 0% 0% 0%;
}
    
#a3cfe687 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 64.09%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding: 0px 25px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 014f2f7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 02f1e05 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 40px 25px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6be5edf {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 ea93fa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ad1b7f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 35af028 {
    width: 76.51%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#c2f934a2 {
    width: 99.80%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f0cc1818 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 046dc6e {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\37 9a6c57e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f3b8ef {
    margin: 0px 0px 0px 0px;
}
    
#\30 0364f13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(122, 143, 106, 0.3) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 20px 40px 20px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2ab6df0 {
    min-height: 53px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 b3c01db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(122,143,106,0.3) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 20px 40px 20px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9d25fc1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ff89886e {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5f90fc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(122,143,106,0.3) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 25px 40px 25px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a70a256 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 20px 40px 20px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6b638d1 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 698b0ca {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db20a290 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b7328ee {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c59a7912 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 317c199 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(122, 143, 106, 0.3) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 20px 40px 20px 40px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 c31140f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 120px 40px;
}
    
#cf0ea28f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9b400e8 {
    margin: 0px 0% 0px 0%;
}
    
#\30 61c21c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(122, 143, 106, 0.3) rgba(122, 143, 106, 0.3) rgba(122, 143, 106, 0.3) rgba(122, 143, 106, 0.3);
    border-style: solid;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#fbfd68bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 a5ffc4f {
    background-color: rgba(241,242,239,1);
    background-image: none;
    border-radius: 0 0 10px 10px;
    border-width: 0px 0 0 0;
    border-color: rgba(65,125,141,1) #000000 #000000 #000000;
    border-style: solid;
}
    
#b0adc425 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 80px 100px 80px;
}
    
#\35 5c9588b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bbdc7c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db9f26f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#db9f26f0 {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eae5cadb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\36 eae10f2 {
    margin: 0px 40px 0px 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 0px 25px 0px 25px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 15px 15px 0px 15px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 60.93%;
    padding: 70px 25px 70px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_lni {
    width: 33.07%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8d6f6c6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 150px 15px 2% 15px;
}
    
#e0d04892 {
    margin-left: 0%;
    margin-right: 0%;
    width: 91.65%;
    max-width: none;
}
    
#c2d2c722 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 16px 60px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a43cb9aa {
    margin: 0px 0px 0px 0px;
}
    
#a2da8413 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbe9e5bb {
    --column-gap: 2%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7d3f211 {
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b2cd5a84 {
    width: 100%;
    height: 293px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 9c3b861 {
    padding: 16px 16px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abe92b10 {
    min-height: 138px;
}
    
#\37 30367ca {
    width: 50px;
}
    
#c178e6d9 {
    width: 100.00%;
}
    
#\38 635924f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    row-gap: 9px;
    order: 1;
}
    
#bbd410f2 {
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1eafa62 {
    row-gap: 16px;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f294c07 {
    padding: 70px 25px 50px 25px;
}
    
#\33 21cee68::before, #\33 21cee68 > .bgExtraLayerOverlay {
    
}
#\33 21cee68.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIDBAAFEQYx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRQf/aAAwDAQACEQMRAD8A0/qb9fV7AO08wltDqADoBymGSw0KE2W6VB+Yxk0spjxH/9k=');
}
    
#\38 c8e45ea {
    margin: 0px 15px 0px 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e97be61e {
    padding: 50px 2% 70px 2%;
}
    
#\38 c4cbc71 {
    margin: 0px 15px 0px 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0d76834 {
    padding: 70px 15px 25px 15px;
}
    
#\36 443750a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f72d0f5 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 3ef5dd1 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 16b5750 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 fa02f45 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ff1017e1 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 755b670 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 5b9a656 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 855834e {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 dfbacd9 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\31 3bd05ea {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4531028 {
    padding: 0px 2% 70px 2%;
}
    
#\30 8d59d32 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 24506e6 {
    padding: 70px 2% 50px 25px;
}
    
#d5d31cc2::before, #d5d31cc2 > .bgExtraLayerOverlay {
    
}
#d5d31cc2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAgEDBREABBIhBhRR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEESH/2gAMAwEAAhEDEQA/AHE5L+tPs7Ec81sMMjyeG76y0HnkEQoqiHaXmFrtrFwb7ms+TrphRc0XvCwTJ8BtFuvuHxHpZdkxNqWE8n//2Q==');
}
    
#\35 f21152f {
    margin: 0px 15px 0px 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a93bbac6::before, #a93bbac6 > .bgExtraLayerOverlay {
    
}
#a93bbac6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABVklEQVQY0xXKW0/TYACA4f5CLklMjCLEKYcmeLEoy2Y4CBEM0Dkb2eq6HtZ9di3t1/U81iEx/q7X8Fw/Su5tkU5fU/zepprt4uvvmFxtY968IbRUhHGAqbVQ6lAlF28pxQ6NOCC722eu7THTVRLRI7CPcHQV5ak6pwoPyac7rJx9lsNDUv0D8bhNIb8i5+eISRfl36NGLY8oPJUHp82fcYfa+EjhdajLPnk2IA76z/GaKulR+Z9YOl0a85jFqIOc9chKjTT/QZIYz/GGanHKOr1kHfVpwiGRN+A+/sliNUWWFtHCRGmW12TxGevylqYYU1cRIokRZUTSBMjsF8G9jiKjz8xnbcr0jIeVTf53ibt6wi4iospGRt8IvBMU133FZPIS398jrTWCdYhR5gy879hOFzF6j6u3UCx3A8PcwJq+ICy+4NYWuvS5Gh6j91uMLje5u9jkP0X/HEAywY/oAAAAAElFTkSuQmCC');
}
    
#\33 a4df06f {
    padding: 70px 25px 50px 25px;
}
    
#ddd497f4 {
    margin: 70px 15px 0px 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef5810b1 {
    padding: 50px 25px 70px 25px;
}
    
#\37 a55a305 {
    margin: 0px 15px 0px 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 689bc2b {
    padding: 70px 15px 25px 15px;
}
    
#eb508297 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df53efa5 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#ff4b31ed {
    width: 33.3%;
    min-height: 8px;
}
    
#\33 e8d58ce {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.3%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 3c89738 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 70354c5 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.3%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#f4e05380 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4d1a79e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f367846a::before, #f367846a > .bgExtraLayerOverlay {
    
}
#f367846a {
    row-gap: 10px;
    width: 100%;
    min-height: 272px;
    justify-content: flex-start;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2d90622 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 3% 3% 3% 3%;
}
    
#\35 d37d79e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7fe9996::before, #b7fe9996 > .bgExtraLayerOverlay {
    
}
#b7fe9996.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABgElEQVQY0zXK7SvjAQDA8d9fwysviN+lazOFPK1beWgPaHmcX2dzmzU1Nk95+C2zFrK7k6w85MVe0N3VqUstXTnHCom8UKQ1mXkIi/YV8uLz7iMApFKpV4/JJFfxC06PNggvjxKUK/GaP+Cz5CK8pxc3l3EOI1v8XwuxMuMkKGsZbRPxWcS3+PSUJJG4YWdzj7nAPIHhQfzd9Uy5Kxgzi/jbsxHur6Ocnx2wtbFJ8PsyNtMYTbovWGor6JVKkKUcvJ+zEE52V9kOL7Aw/ZXuDi86tYtSZQOGsnLMOhWyJOJ7if9+TvBrrh9/fxfWJidVRe2oVUaMnzRYDMUMtX7E0yoihEM+fs+PEBjpw97SgVqlpbJEi7Vex4C5mkGTAlddJkLkzxLbayEWp79hlezkZhVSpdHjtpmY7DPhbsxD0mQgRI8ixI73Wf2xgt3qICdbiUFvxNPrYMZjw1GnoKYwDeEuEePhNsHf9XW6nC6UinyaG1sYl3uY9XZir1WiL0jnGXWyDSQr9hcIAAAAAElFTkSuQmCC');
}
    
#\39 765db7a {
    padding: 70px 25px 70px 25px;
}
    
#\32 127aebe {
    margin: 0px 15px 0px 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 02f1e05 {
    padding: 70px 15px 15px 15px;
}
    
#\39 014f2f7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2f934a2 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 5f90fc1 {
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    padding: 25px 15px 25px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0364f13 {
    width: 25%;
    min-height: 8px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a70a256 {
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\35 2ab6df0 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\31 b3c01db {
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9d25fc1 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#db20a290 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 b7328ee {
    width: 100.00%;
}
    
#\31 317c199 {
    width: 25%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c31140f {
    padding: 0px 2% 70px 2%;
}
    
#\31 9b400e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0adc425 {
    padding: 50px 25px 70px 25px;
}
    
#\36 eae10f2 {
    margin: 0px 15px 0px 15px;
}
}



@media (max-width: 767px) {
    
#\39 7174915 {
    grid-template-rows: minmax(8px, max-content);
}
    
#f8d6f6c6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 f004090 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 dfbacd9 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#df53efa5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b245c115 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 246d400 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 2d90622 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 046dc6e {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 2ab6df0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 664px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
    padding: 40px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 25px 0px 25px;
}
    
#group_lni {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 25px 16px 16px;
    margin: 0px 0% -100px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 15px 15px 0px 15px;
}
    
#widget_b25 {
    width: 100.00%;
}
    
#\36 c71c10a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 198a2fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_v7e {
    column-gap: 8.19112627986348%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f8d6f6c6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#e0d04892 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d2c722 {
    width: 100%;
    min-height: 893px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    row-gap: 11px;
    height: auto;
    padding: 40px 0px 0px 0px;
    margin: 100px 0% 100px 0%;
}
    
#a2da8413 {
    width: 100.00%;
}
    
#\39 ab8312f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dbe9e5bb {
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7d3f211 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b2cd5a84 {
    height: 219px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\33 9c3b861 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12px 0px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#abe92b10 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 30367ca {
    width: 50px;
}
    
#c178e6d9 {
    width: 100%;
}
    
#\38 635924f {
    width: 100%;
    row-gap: 8px;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbd410f2 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#db3448f1 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1eafa62 {
    align-items: center;
    row-gap: 11px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ea541526 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b6ef267d {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 38ffdb7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12px 0px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a13d9563 {
    width: 50px;
}
    
#\38 7498f23 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4a55787 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12px 0px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b979b078 {
    width: 50px;
}
    
#\30 86218d6 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b0df66f {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f49224e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12px 0px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c54ce48 {
    width: 50px;
}
    
#\35 795e247 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bbf7bcf {
    width: 50px;
}
    
#\35 f7eb3f1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12px 0px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 01fff5c {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#d6b959d7 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2ef295d {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8c385f0 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 65e8a9c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12px 0px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#af32978e {
    width: 50px;
}
    
#\38 8ec0afa {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12px 0px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#adc7f51d {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 21cee68::before, #\33 21cee68 > .bgExtraLayerOverlay {
    
}
#\33 21cee68 {
    width: 100%;
    min-height: 187px;
    align-items: center;
    height: auto;
}
#\33 21cee68.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIDBAAFEQYx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRQf/aAAwDAQACEQMRAD8A0/qb9fV7AO08wltDqADoBymGSw0KE2W6VB+Yxk0spjxH/9k=');
}
    
#\33 f294c07 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 50px 15px;
}
    
#\35 730c33e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3a0ac4d {
    width: 100%;
}
    
#\38 c8e45ea {
    margin: 0px 15px 0px 15px;
}
}



@media (max-width: 767px) {
    
#a31dc689 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e97be61e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\38 c4cbc71 {
    margin: 0px 15px 0px 15px;
}
}



@media (max-width: 767px) {
    
#\36 595f4ab {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
}
    
#\39 0d76834 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 25px 4%;
}
    
#\36 443750a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 f72d0f5 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\32 3ef5dd1 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\32 16b5750 {
    width: 100.00%;
}
    
#\35 fa02f45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#ff1017e1 {
    width: 100.00%;
}
    
#\38 755b670 {
    width: 100.00%;
}
    
#\35 5b9a656 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\37 855834e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\30 dfbacd9 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#\31 3bd05ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#a8c5d311 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 60px 15px 60px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e4531028 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\30 8d59d32 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 24506e6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 0px 15px;
}
    
#d5d31cc2::before, #d5d31cc2 > .bgExtraLayerOverlay {
    
}
#d5d31cc2 {
    width: 100%;
    min-height: 267px;
    align-items: center;
    height: auto;
}
#d5d31cc2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAgEDBREABBIhBhRR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEESH/2gAMAwEAAhEDEQA/AHE5L+tPs7Ec81sMMjyeG76y0HnkEQoqiHaXmFrtrFwb7ms+TrphRc0XvCwTJ8BtFuvuHxHpZdkxNqWE8n//2Q==');
}
    
#\30 578779c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 42c0f95 {
    width: 100.00%;
}
    
#\35 f21152f {
    margin: 0px 15px 0px 15px;
}
}



@media (max-width: 767px) {
    
#a93bbac6::before, #a93bbac6 > .bgExtraLayerOverlay {
    
}
#a93bbac6 {
    width: 100%;
    min-height: 279px;
    align-items: center;
    height: auto;
}
#a93bbac6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABVklEQVQY0xXKW0/TYACA4f5CLklMjCLEKYcmeLEoy2Y4CBEM0Dkb2eq6HtZ9di3t1/U81iEx/q7X8Fw/Su5tkU5fU/zepprt4uvvmFxtY968IbRUhHGAqbVQ6lAlF28pxQ6NOCC722eu7THTVRLRI7CPcHQV5ak6pwoPyac7rJx9lsNDUv0D8bhNIb8i5+eISRfl36NGLY8oPJUHp82fcYfa+EjhdajLPnk2IA76z/GaKulR+Z9YOl0a85jFqIOc9chKjTT/QZIYz/GGanHKOr1kHfVpwiGRN+A+/sliNUWWFtHCRGmW12TxGevylqYYU1cRIokRZUTSBMjsF8G9jiKjz8xnbcr0jIeVTf53ibt6wi4iospGRt8IvBMU133FZPIS398jrTWCdYhR5gy879hOFzF6j6u3UCx3A8PcwJq+ICy+4NYWuvS5Gh6j91uMLje5u9jkP0X/HEAywY/oAAAAAElFTkSuQmCC');
}
    
#\32 86ff3ca {
    width: 100.00%;
}
    
#\33 a4df06f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 0px 4%;
}
    
#\37 35a1181 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ddd497f4 {
    margin: 40px 15px 0px 15px;
}
}



@media (max-width: 767px) {
    
#ef5810b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 40px 4%;
}
    
#ccba936c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a55a305 {
    margin: 0px 15px 0px 15px;
}
}



@media (max-width: 767px) {
    
#\38 689bc2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 25px 15px;
}
    
#\39 4b70118 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
}
    
#eb508297 {
    margin: 0px 0% 0px 0%;
}
    
#e80a4410 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#df53efa5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#ff4b31ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\33 e8d58ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\32 394850a {
    width: 100.00%;
}
    
#\37 3c89738 {
    width: 100.00%;
}
    
#\38 70354c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#f4e05380 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c36cbba3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 e3e4043 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 76dfb1a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f367846a::before, #f367846a > .bgExtraLayerOverlay {
    
}
#f367846a {
    width: 100%;
    min-height: 340px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 12% 8% 12% 8%;
}
    
#\33 2d90622 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\35 d37d79e {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#b7fe9996::before, #b7fe9996 > .bgExtraLayerOverlay {
    
}
#b7fe9996 {
    width: 100%;
    min-height: 242px;
    align-items: center;
    height: auto;
    background-position: 50% 50%;
}
#b7fe9996.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABgElEQVQY0zXK7SvjAQDA8d9fwysviN+lazOFPK1beWgPaHmcX2dzmzU1Nk95+C2zFrK7k6w85MVe0N3VqUstXTnHCom8UKQ1mXkIi/YV8uLz7iMApFKpV4/JJFfxC06PNggvjxKUK/GaP+Cz5CK8pxc3l3EOI1v8XwuxMuMkKGsZbRPxWcS3+PSUJJG4YWdzj7nAPIHhQfzd9Uy5Kxgzi/jbsxHur6Ocnx2wtbFJ8PsyNtMYTbovWGor6JVKkKUcvJ+zEE52V9kOL7Aw/ZXuDi86tYtSZQOGsnLMOhWyJOJ7if9+TvBrrh9/fxfWJidVRe2oVUaMnzRYDMUMtX7E0yoihEM+fs+PEBjpw97SgVqlpbJEi7Vex4C5mkGTAlddJkLkzxLbayEWp79hlezkZhVSpdHjtpmY7DPhbsxD0mQgRI8ixI73Wf2xgt3qICdbiUFvxNPrYMZjw1GnoKYwDeEuEePhNsHf9XW6nC6UinyaG1sYl3uY9XZir1WiL0jnGXWyDSQr9hcIAAAAAElFTkSuQmCC');
}
    
#\30 5b51561 {
    width: 100.00%;
}
    
#\39 765db7a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#a3cfe687 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 127aebe {
    margin: 0px 15px 0px 15px;
}
}



@media (max-width: 767px) {
    
#\39 02f1e05 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 6%;
}
    
#\32 ad1b7f8 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    padding: 40px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 35af028 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c2f934a2 {
    width: 100.00%;
}
    
#\31 5f90fc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\37 9a6c57e {
    width: 100.00%;
}
    
#\30 0364f13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\37 a70a256 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\35 2ab6df0 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#\31 b3c01db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\31 9d25fc1 {
    width: 100.00%;
}
    
#db20a290 {
    width: 100.00%;
}
    
#\31 b7328ee {
    width: 100.00%;
}
    
#\31 317c199 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\33 c31140f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\30 61c21c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9b400e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b0adc425 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 40px 15px;
}
    
#eae5cadb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 eae10f2 {
    margin: 0px 15px 0px 15px;
}
}

