@media all {
  *#dm .dmInner a.u_1540576542 {
    background-color:rgba(50,38,204,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1540576542:hover {
    background-color:rgba(50,38,204,1) !important;
    background-image:none !important;
    border-color:rgba(50,38,204,1) !important;
  }

  *#dm .dmInner a.u_1540576542.hover {
    background-color:rgba(50,38,204,1) !important;
    background-image:none !important;
    border-color:rgba(50,38,204,1) !important;
  }

  *#dm .dmInner div.u_1056669517 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1488884329 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1525897940 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1115557680 .svg { fill:rgba(83,171,24,1) !important; }

  *#dm .dmInner div.u_1139787874 .svg { fill:rgba(83,171,24,1) !important; }

  *#dm .dmInner div.u_1802932564 .svg { fill:rgba(83,171,24,1) !important; }

  *#dm .dmInner div.u_1671419697 .svg { fill:rgba(83,171,24,1) !important; }

  *#dm .dmInner div.u_1337482739 .svg { fill:rgba(83,171,24,1) !important; }

  *#dm .dmInner div.u_1343363693 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1961246753 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1597260859 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1579966506 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1693388786 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

  *#dm .dmInner a.u_2911277822 {
    background-color:rgba(50,38,204,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2911277822 span.text {
    font-family:'Zoho Puvi Regular' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1265879305 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1875090638 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1121541526 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1882143512 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1174456076 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1562971297 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1980666901 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1183888227 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1699597509 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1966666739:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1966666739.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1966666739 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1966666739 {
    border-radius:50% !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1073628246 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1829549894 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1547192346 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1668519930 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1591555231 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1206132323 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1266508777 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1561639737 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1704597578 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1459882039 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1278379444 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1986338425 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1986338425 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

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

  *#dm .dmInner a.u_1585241789 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1405027238 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1211280665 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

  *#dm .dmInner a.u_1114220019 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1114220019 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
    font-family:'Zoho Puvi Semibold' !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1178196603 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
    font-family:'Zoho Puvi Semibold' !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1610776890 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
    font-family:'Zoho Puvi Semibold' !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1315690491 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
    font-family:'Zoho Puvi Semibold' !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1178196603 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
  }

  *#dm .dmInner a.u_1315690491 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2870694106 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-family:'Zoho Puvi Medium' !important; }

  *#dm .dmInner div.u_2870694106 .m-recaptcha { font-family:'Zoho Puvi Medium' !important; }

  *#dm .dmInner div.u_2870694106 .dmforminput input {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .dmforminput textarea {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .dmforminput .fileUploadLink {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .checkboxwrapper span {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .radiowrapper span {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .optinwrapper div {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .freetextwrapper {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .dmforminput select {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .dmforminput option {
    font-family:'Zoho Puvi Regular' !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 input::placeholder { font-family:'Zoho Puvi Regular' !important; }

  *#dm .dmInner div.u_2870694106 input.placeholder { font-family:'Zoho Puvi Regular' !important; }

  *#dm .dmInner div.u_2870694106 textarea::placeholder { font-family:'Zoho Puvi Regular' !important; }

  *#dm .dmInner div.u_2870694106 textarea.placeholder { font-family:'Zoho Puvi Regular' !important; }

  *#dm .dmInner div.u_2870694106 select::placeholder { font-family:'Zoho Puvi Regular' !important; }

  *#dm .dmInner div.u_2870694106 select.placeholder { font-family:'Zoho Puvi Regular' !important; }

  *#dm .dmInner div.u_2870694106 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_2870694106 textarea {
    border-style:solid !important;
    border-color:rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_2870694106 select {
    border-style:solid !important;
    border-color:rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_2870694106 .dmwidget-title {
    font-family:'Zoho Puvi Semibold' !important;
    font-size:24px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1624704105 .svg { fill:rgba(83,171,24,1) !important; }

  *#dm .dmInner div.u_1756005389 .svg { fill:rgba(83,171,24,1) !important; }

  *#dm .dmInner div.u_1239207344 .svg { fill:rgba(83,171,24,1) !important; }

  *#dm .dmInner div.u_2870694106 .dmformsubmit:hover {
    background-color:rgba(50,38,204,1) !important;
    background-image:none !important;
    border-color:rgba(50,38,204,1) !important;
  }

  *#dm .dmInner div.u_2870694106 .dmformsubmit.hover {
    background-color:rgba(50,38,204,1) !important;
    background-image:none !important;
    border-color:rgba(50,38,204,1) !important;
  }

  *#dm .dmInner div.u_2870694106 input[type="submit"] {
    font-family:'Zoho Puvi Semibold' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2870694106 .dmformsubmit {
    background-color:rgba(50,38,204,1) !important;
    background-image:none !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:402px !important;
  }

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

  *#dm .dmInner div.u_2870694106 .dmform-success { font-family:'Zoho Puvi Medium' !important; }

  *#dm .dmInner div.u_2870694106 .dmform-success .rteBlock { font-family:'Zoho Puvi Medium' !important; }

  *#dm .dmInner div.u_2870694106 .dmform-error { font-family:'Zoho Puvi Medium' !important; }

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

  *#dm .dmInner a.u_1118065596 span.text {
    font-family:'Zoho Puvi Semibold' !important;
    color:rgba(45,46,50,1) !important;
  }

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

  *#dm .dmInner a.u_1927128218 {
    background-color:rgba(50,38,204,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1927128218 span.text {
    font-family:'Zoho Puvi Regular' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1118921631 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1546764907 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1681586433 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1281326628 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1337003085 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1924032619 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1166923797 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1923900869 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1683912072 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1913621233 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1066006740 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1281341925 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1752412367 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1890950142 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1741394507 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1286675052 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1276932825 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1262099750 hr {
    color:rgba(0,0,0,0) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1172785989 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2911277822 span.text { font-size:16px !important; }

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

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

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

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

  *#dm .dmInner div.u_2870694106 input[type="submit"] { font-size:16px !important; }

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

  *#dm .dmInner a.u_1927128218 span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1727275133 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 de3df58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f2cb0e1c {
    width: 77.95%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 fe504a1 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 cba355c {
    min-height: 134px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1dacc21 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c1e3337.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c1e3337 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f5a82b98 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#f5bbb79b {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\34 a984ac3 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ab3435d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.27001709618539%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c29305b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c1389a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c67eaab0 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\31 a73f2db {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b585e771 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.31%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4a501d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4a501d9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#eae7e544 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 6c32eb6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 6c32eb6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#d5c0dc06 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 74350d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0b4673f {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4150669 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd213c32 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8db52e4 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\37 070dc59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 070dc59 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\36 2e25bac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e6572fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6e27adf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8464f53 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#f68643be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e33fe51 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fb7af2b {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 96114c4 {
    width: 97.11%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 901a225 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\34 92635c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7ff4d3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3d8c062 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9cb0f9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cb21370 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\35 1df5e9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d929a9c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efed00be {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\31 620e7dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e195b4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ddd6ad11 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\33 589a047 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 032a3e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 06d571b {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\35 b49cef2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_igs {
    width: 92.64%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ec33e1c {
    width: 93.14%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 03ef7f9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d2e08f8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 d2e08f8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9281608 {
    width: 435px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a09bbb95 {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 379d8b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.70%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d2637d56 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 5b6646c {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 d0d3de6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8c21b7c {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f79be305.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f79be305 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aec1de8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 aec1de8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\35 62279f9 {
    width: 506px;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
}
    
#f05ca176 {
    width: 205.75px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 d47c419 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#deccd8b2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#deccd8b2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\39 f7ff1c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d116915 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6e855ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.25435936315391%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d81c771a {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bcf9e1a7 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 7ffd87b {
    width: 436px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bdc9d822 {
    width: 440px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#\36 c60266f {
    width: 435px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 f9ed262 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\32 2356d41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 44px;
}
    
#fe3eaa80 {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 346653f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1ddfd16 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e5e70057 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d19fa3b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 d19fa3b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\32 5c32515.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 5c32515 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#\32 f5313d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 8;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8fe576f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 0a87212 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 fb48ad8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 10;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 238914c {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c8167c1d {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6e6ed99 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 12d5ae0 {
    width: 440px;
    height: auto;
    max-width: 100%;
    margin-top: 6px;
}
}



@media all {
    
#\34 ffbcbbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d553fbf {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d1180dc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a73a312 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_srh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 dc0e003 {
    width: 99.99889579610746%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40f401d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#d47906c9 {
    width: 99.99889579610746%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c93f9d64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#eab04db4 {
    width: 99.65%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c44b1390 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 ddf031d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\39 bd9458b {
    width: 99.99889579610746%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 be69aea {
    width: 99.99889579610746%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d020ea6f {
    width: 99.99889579610746%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 660711b {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 10a9af0 {
    width: 99.99889579610746%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fb15a307 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#\30 1f07657 {
    width: 99.99889579610746%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nks {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c36bddab {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bfd71c5 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e7b121a {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 41eb7d4 {
    background-color: rgba(50,38,204,1);
    background-image: none;
}
    
#\33 4f60080 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8bf3e5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c03b92a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eedc6e83 {
    margin: 0px 0% 0px 0%;
}
    
#c054b994.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c054b994 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c5068c94::before, #c5068c94 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c5068c94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 4;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2999ed9 {
    background-color: rgba(50,38,204,1);
    background-image: none;
}
    
#e9f9b91c {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4faebfb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 797a22a {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ec940c72 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb96807f {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4a038fe::before, #\33 4a038fe > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 4a038fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: initial;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 1.9986263736263739% 5% 1.9986263736263739%;
    margin: 0% 0% 0% 0%;
}
    
#\31 41846c6::before, #\31 41846c6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 41846c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 2;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#afe5cd8a {
    width: 100.00003149234342%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 14f2fff {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 37d1b7b {
    width: 198px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#db1876dc {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c03a7328 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5d98fba {
    width: 100.00003165182987%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 48ca974 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ae05f6ef {
    width: 100.00003149234342%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ed3a290 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 dd93b18 {
    width: 100.00003149234342%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#d6cbaa36 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3a7427e::before, #\37 3a7427e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 3a7427e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cec4b70 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#be4b6a0f {
    width: 100.00003149234342%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#fa3d7c8d {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b63a9d8::before, #\32 b63a9d8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 b63a9d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 4;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1) rgba(221, 227, 235, 1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dd99474d {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7f130c6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fba08d0b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 d5e2929 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d76f0bd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5362b43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 96b7331 {
    background-color: rgba(247, 247, 248, 1);
    background-image: none;
}
}



@media all {
    
#ee26aaee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#f7f75dc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#add24838 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b2dcb49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#dd0e63db {
    margin: 0px 0px 0px 0px;
}
    
#a21a3bcd {
    min-height: 53px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 30a64a1 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2ac5370 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.71782934075439%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dace160f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dfda4bc4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.19723879197149%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 58025c4 {
    background-color: rgba(247, 247, 248, 1);
    background-image: none;
}
    
#ea7ed561 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 daf5c7c {
    width: 298px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd6641d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd1c0de {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2edda79 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab501e2b {
    width: 298px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1a1ffd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2549de1 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eed17f18 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b07ba3f {
    width: 298px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t40 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 c44bfda {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9a54c07 {
    width: 60px;
    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 {
    
#\34 70028f8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.71782934075439%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de108935 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 52f2ad9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c5120fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\37 5dbcd4a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.19723879197149%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5be3207 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 943c704 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7010d28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 861f534 {
    width: 298px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4f31acb {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c5e3a74d {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 879760a {
    min-height: 53px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 112b266 {
    width: 298px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c74c2b2d {
    width: 298px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8eba463 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6075be {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2e5c166 {
    margin: 0px 0px 0px 0px;
}
    
#\32 e054eec {
    background-color: rgba(247, 247, 248, 1);
    background-image: none;
}
    
#b305d8bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3f2347f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d925cfe {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7ab53bf {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb2bf26f {
    width: 60px;
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c62c275 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(246, 246, 247, 1);
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 28dcfe2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    border-bottom-left-radius: 0px;
    background-image: initial;
}
    
#c7408c41 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#\32 cfbf573 {
    min-height: 194px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 9622085.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 9622085 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b8b2b026 {
    justify-content: space-around;
    align-items: center;
    width: 49.81892980270592%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7acf1b7 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ad8b9d4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d6494c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\30 d6494c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 11;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 195ff7c {
    min-height: 249px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f20527bc {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 cabe3e7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#cec7fa4d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99869009933413%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6cbafdc {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0807c4a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\38 0807c4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e495dc13 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 05bb4ac {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 10;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f648614.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\36 f648614 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 13;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#dda7e370 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 7d84489 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 507a5cc {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 398px;
    min-height: 38px;
    max-height: 100%;
    column-gap: 5%;
    padding: 0% 0% 0% 0%;
    margin: 5% 5% 0% 0%;
}
    
#e1512fdd {
    width: 79.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f1471c59 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 4b9df5d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 4b9df5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a19b1ef::before, #\34 a19b1ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\34 a19b1ef {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 48.167523249413335%;
    min-height: 100%;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/7847fe58/dms3rep/multi/opt/Image_Chaos+to+Clarity-1920w.jpeg");
    border-radius: 30px;
    justify-self: auto;
    order: 1;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c76a28f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4193e18.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b4193e18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bb7972a {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1656271 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#addb5507 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 8;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4e5c0b8 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6047b7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 6047b7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b7e21f1e {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 fa14f75 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 0;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba570ae {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 6;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afe13d58 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c62871fd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 12;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f6fb4ad {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(246, 246, 247, 1);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-image: none;
    padding: 0% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f935d676 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cf1a28e0 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 2620837 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3276806 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5ed9a6d {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\38 90a2229 {
    margin: 0px 0% 0px 0%;
}
    
#\34 4aab44e {
    min-height: 93px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 122f9f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 122f9f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 6492000 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 2739376 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4150847 {
    align-items: flex-start;
    width: 99.75775330314382%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4523794 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4571869 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(50,38,204,1);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baf0eb6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fae18b7e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e164c601 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaf02317 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f89a95d1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#c0d6cdae {
    align-items: flex-start;
    width: 99.75775330314382%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ec0029 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b0294a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2e71034 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_2);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4f8156d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 44bffcc {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#eefc6947 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de5d03ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ea5b93ab {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d463d051 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_2);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cc8f515 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb4e5588 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6f96797 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ae35af86 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d4a3c7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e6060e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-left: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 020b917 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c569e4 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f727cfd9 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e46fffd8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6dd94e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 551b0b2 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 24287ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d68d7d7 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d3710f51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 871f24d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d4c5235 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 eacf423 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e11fd80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a20b6626 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a74205 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 844964e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ee3a5f46 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_2);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d31681e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9fe8a93 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a31c0f68 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 aa49d4e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.75775330314382%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac3f9fc5 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c7d11855 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#a286628f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(50,38,204,1);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2b43858 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f53dc9f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e4155375 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#abbaf63d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_2);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b0048ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 68248b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e8951d99 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ae05adbf {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3935e5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b3a8b00c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8cf5f2c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b3a85864 {
    min-height: 41px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c34dd9fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 607b8e6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 591beec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 591beec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 a496aef {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 62e8ccc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.42620189697612%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8732612 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a999f0cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0353d6f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9509224983973%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c80d12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f9d7c4b {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e59fec7 {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 1;
}
    
#\36 04567fc {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a17651f7 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 14f869d {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 1;
}
    
#\37 288108d {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd5b35b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e505c7e1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 bf26ce9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d5d28c61 {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 1;
}
    
#\36 cbbf4c4 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5fcaf68 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cf10e1f5[data-background-color-animation] {
    
}
#cf10e1f5 {
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\31 af4a666 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9509224983973%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 59d9fab {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
}
    
#\32 663e873 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 14018a0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2222595 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb526ee::before, #bcb526ee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#bcb526ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a0ae983 {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 1;
}
    
#c59fa63f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9509224983973%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8d516b3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b825161a {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
}
    
#\34 b2f89ad {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 1;
}
    
#\35 fbae93d::before, #\35 fbae93d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
}
#\35 fbae93d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ea427622 {
    margin: 0px 0% 0px 0%;
}
    
#cd04e5d5[data-background-color-animation] {
    
}
#cd04e5d5 {
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: none;
}
    
#\36 b8a5200 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 748aa3a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.42620189697612%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bf99199 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9509224983973%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6e9eec2::before, #b6e9eec2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#b6e9eec2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 eb9762c::before, #\30 eb9762c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#\30 eb9762c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ba161bb3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 14c3169 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 12.4%;
    grid-area: auto / auto / auto / auto;
}
    
#cb627d78 {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 1;
}
    
#d7fdc10a {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f4390713 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a7a17762 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5b94212 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9509224983973%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f95d19 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 12.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cd1d402 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9509224983973%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3f8717f {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#c003574e {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 478bffb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 12.4%;
    grid-area: auto / auto / auto / auto;
}
    
#d593141a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9509224983973%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bfd648a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 12.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5782bd2 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1897092 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1552876 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 2;
    padding: 0px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1012820.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 1012820 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e2441918 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#\32 9a6544f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9a6544f {
    width: 82.49614726027397%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2fff38e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 1px;
    width: 100%;
    min-width: 4%;
}
    
#fab9ece7 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_42s.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_42s {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -35px 0% 0px 0%;
}
    
#group_90e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_24a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 390fe67 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 1px;
    width: 100%;
    min-width: 4%;
}
    
#\35 e6a22b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 d4ea796 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#group_c08 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b03ec599 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 d1f5605.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 d1f5605 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b30b9bc8 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 1;
    padding: 8px 8px 0px 8px;
}
    
#f66fdcae.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f66fdcae {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f0625ec8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 80a0f42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\35 80a0f42 {
    width: 99.99823031880287%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e433a4c2 {
    align-items: flex-start;
    width: 32.5088986784141%;
    min-height: 420px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#facf614a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e9088836 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 0px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55a8513 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 33d84ce {
    align-items: flex-start;
    width: 32.5088986784141%;
    min-height: 420px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b519e1d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 0px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2570ae7.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 2570ae7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e161149b {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 1;
    padding: 8px 8px 0px 8px;
}
    
#\31 59dd874.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\31 59dd874 {
    width: 99.99823031880287%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bfa62f3a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bfa62f3a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a54a44b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d8278773 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7a5c2ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 7a5c2ee {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a5d18327 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    padding: 0px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9b8c447 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 5bd9526 {
    align-items: flex-start;
    width: 32.5088986784141%;
    min-height: 420px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d654934 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 0px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 06a2b7f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    padding: 0px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d6f1e89 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 1;
    padding: 8px 8px 0px 8px;
}
    
#ef95d91d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#ef95d91d {
    width: 99.99823031880287%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c5b81a8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 c5b81a8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 71c85b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8bffe4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0671de1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    padding: 0px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a69cb2ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 fef2c39.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 fef2c39 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cb03c8f1 {
    align-items: flex-start;
    width: 32.5088986784141%;
    min-height: 420px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 01c1670 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 0px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e7710a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    padding: 0px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9f199ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 9f199ce {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ab036067 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    padding: 0px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 16fe7c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 16fe7c0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 78232ef {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 1;
    padding: 8px 8px 0px 8px;
}
    
#dffd8b90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#dffd8b90 {
    width: 99.99823031880287%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8f77653 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f3a3515 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d0f2bec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 5493500 {
    width: 66.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e026d2e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.333333333333334%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#f0cda3ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc5b9765 {
    width: 82.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 826cad1 {
    width: 82.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ef6c3d3 {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 6% 4% 6%;
}
    
#\37 601a684 {
    align-items: center;
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\33 6ec533a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.333333333333334%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 07f72ec {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_271 {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_9mr {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 05dff4c {
    width: 82.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b87272af {
    width: 82.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a8aaafe {
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
}
    
#\39 a1af466 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 54268cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(233,233,233,1);
    background-image: none;
}
    
#\39 2da772b {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
}
    
#widget_710 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 d04e62a {
    background-color: rgba(233,233,233,1);
    background-image: none;
}
    
#\33 e6136c8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 4240699 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bba41879 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 205efd8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a3a78846 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.889178858191706%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 40px 16px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e250cb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.03%;
    min-width: 4%;
    border-radius: 4px 4px 4px 4px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_8vr {
    width: 99.24%;
    height: auto;
    max-width: 100%;
}
    
#widget_ifu {
    width: 93.84%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ba3434b {
    width: 23.4306px;
    height: auto;
    max-width: 100%;
}
    
#a75b8ab3 {
    width: 91.55%;
    height: auto;
    max-width: 100%;
}
    
#\35 aa30f5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cde68c50 {
    align-items: flex-start;
    width: 99.87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 05e5853 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af05e126 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#f66dc081 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\32 c62dba8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 0px 0 0;
    order: 1;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#dcd3ef8e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fbc569aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lsn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 5223e0e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8292f48::before, #\38 8292f48 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\38 8292f48 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/7847fe58/dms3rep/multi/opt/Watts+of+Love+Hero+1-1920w.jpg");
}
    
#b4b8f891 {
    width: 984px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
}
    
#cb873d10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f28a4d3b {
    min-height: 559px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b45bbd0e {
    width: 326px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 2;
    margin-top: 11px;
}
    
#widget_cj6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -19px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 a9e03fa {
    width: 95.62%;
    height: auto;
    max-width: 100%;
}
    
#\34 cf299b2 {
    width: 390px;
    height: auto;
    max-width: 100%;
    min-height: 54px;
}
    
#b0dc92b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d6d5dd0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 91e99a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.69643758270022%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7847fe58/dms3rep/multi/opt/Roadmap-Graphic-2.1x-1920w.png");
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 2% 0% 0% 0%;
}
    
#e69ab45b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#e77ff778 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 53px;
}
    
#b05ab8f1 {
    width: 100%;
    height: 314px;
    max-width: 100%;
}
    
#\34 6ca48ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a048f94 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d75cf34f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 5609675 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3a3a2b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c37b249b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c427d38d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9f97e83 {
    width: 95.62%;
    height: auto;
    max-width: 100%;
}
    
#widget_43f {
    width: 390px;
    height: auto;
    max-width: 100%;
    min-height: 54px;
}
    
#\39 3bcd3de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7847fe58/dms3rep/multi/opt/Roadmap-Graphic-2.1x-1920w.png");
    background-size: contain;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 2% 0% 0% 0%;
}
}



@media all {
    
#d4b6f9af {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#ba8364e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#ba8364e4 {
    width: 99.99823031880287%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dcb4d5ac {
    align-items: flex-start;
    width: 32.51520872666247%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/7847fe58/dms3rep/multi/opt/Monday-WM-1x-1920w.png);
    height: auto;
    align-self: stretch;
    background-position: 0% 50%;
}
    
#c2482424 {
    align-items: flex-start;
    width: 32.5088986784141%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 0px 8px 0px 8px;
}
    
#e91f4213 {
    align-items: flex-start;
    width: 32.5088986784141%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 0px 8px 0px 8px;
}
    
#\34 bf8a9da {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7551199.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7551199 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -35px 0% 0px 0%;
}
    
#b30caf8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 22b6532 {
    min-height: 360px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    height: auto;
}
    
#\30 adcf22f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 adcf22f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7581739.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#f7581739 {
    width: 99.99823031880287%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23fc820 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bfd9e631.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#bfd9e631 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c88a7d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4fd5452.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 4fd5452 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c10b7be {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 0px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c97b242 {
    min-height: 360px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    height: auto;
}
    
#\38 f4d876b {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 1;
    padding: 8px 8px 0px 8px;
}
    
#\34 7431dc9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#aacddb2c {
    align-items: flex-start;
    width: 32.5088986784141%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 0px 8px 0px 8px;
}
    
#eedf5a0e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\32 18cbfe0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\32 18cbfe0 {
    width: 99.99823031880287%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 88c78b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 88c78b0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fc762d41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 da7c3a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6e700a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\38 6e700a3 {
    width: 99.99823031880287%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f6ffcbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 f6ffcbe {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 449bd62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 839e148 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 0px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b4e659e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b73262.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 9b73262 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f553c325.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f553c325 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 954dd99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 954dd99 {
    width: 82.49614726027397%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#ca3bd035 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 0px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2f18038 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b56f180.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 b56f180 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e446ed4 {
    align-items: flex-start;
    width: 32.5088986784141%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 0px 8px 0px 8px;
}
    
#\37 7ffbf33 {
    align-items: flex-start;
    width: 32.51520872666247%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/7847fe58/dms3rep/multi/opt/Zoho-Books-1x-1920w.png);
    height: auto;
    align-self: stretch;
    margin-left: 8px;
    background-position: 0% 50%;
}
    
#\32 bbca16b {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 1;
    padding: 8px 8px 0px 8px;
}
    
#\39 c01b778 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99835553022059%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 0px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3719d97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bed6420d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 1;
    padding: 8px 8px 0px 8px;
}
    
#a6fd6f3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c02a06aa {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 1;
    padding: 8px 8px 0px 8px;
}
    
#eb80e874 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 1px;
    width: 100%;
    min-width: 4%;
}
    
#\39 c28c0bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ef9b0c3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 de3df58 {
    padding-top: 15.9688px;
    padding-bottom: 15.9688px;
}
    
#f2cb0e1c {
    width: 70%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 cba355c {
    padding: 0% 4% 0% 4%;
}
    
#\32 1dacc21 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c1e3337 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0b4673f {
    width: 80%;
}
    
#\34 a984ac3 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#e4150669 {
    width: 80%;
}
    
#\30 ab3435d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 5% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fd213c32 {
    width: 80%;
}
    
#f68643be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 1% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fb7af2b {
    width: 80%;
}
    
#b585e771 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 1% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 96114c4 {
    width: 80%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_igs {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ec33e1c {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 d2e08f8 {
    width: 79.73%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9281608 {
    width: 334px;
    margin-left: -29px;
}
    
#\35 d116915 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 2% 6% 2% 6%;
}
    
#a09bbb95 {
    width: 326.672px;
}
    
#\33 379d8b0 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#d2637d56 {
    width: 25px;
    margin-left: 4px;
}
    
#\31 6e855ea {
    width: 100%;
    min-height: 80px;
    justify-content: center;
}
    
#\37 5b6646c {
    width: 320.914px;
}
    
#\34 d0d3de6 {
    column-gap: 4%;
}
    
#\30 8c21b7c {
    width: 186px;
}
    
#d81c771a {
    width: 186px;
}
    
#bcf9e1a7 {
    width: 25px;
    margin-left: 0px;
}
    
#\35 62279f9 {
    width: 595px;
    margin-bottom: 15px;
}
    
#\35 7ffd87b {
    width: 335.688px;
    margin-left: 3px;
}
    
#bdc9d822 {
    width: 595px;
}
    
#\36 c60266f {
    width: 329.703px;
}
    
#f05ca176 {
    width: 186px;
}
    
#\32 d47c419 {
    width: 25px;
}
    
#fe3eaa80 {
    width: 186px;
}
    
#\35 346653f {
    column-gap: 4%;
}
    
#\35 1ddfd16 {
    width: 24.9609px;
}
    
#\39 f7ff1c5 {
    column-gap: 4%;
}
    
#e5e70057 {
    column-gap: 4%;
}
    
#\31 12d5ae0 {
    width: 595px;
}
    
#\34 8fe576f {
    width: 27px;
    margin-left: -41px;
    height: auto;
}
    
#\33 6e6ed99 {
    width: 27px;
    height: auto;
    margin-left: -1px;
}
    
#\39 0a87212 {
    width: 208.016px;
}
    
#c8167c1d {
    width: 165.719px;
}
    
#\33 238914c {
    width: 309.094px;
    margin-left: -28px;
}
    
#\36 86a1787 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 660711b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\36 40f401d {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c93f9d64 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fb15a307 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 ddf031d {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c03b92a {
    min-height: 119px;
    padding: 2% 6% 2% 6%;
}
    
#c054b994 {
    width: 89.57%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 4f60080 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 8bf3e5c {
    justify-content: center;
}
    
#eedc6e83 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5068c94 {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    margin: -1px 0% -1px 0%;
}
    
#e9f9b91c {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 4faebfb {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 797a22a {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#ec940c72 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#eb96807f {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 4a038fe {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 5%;
    flex-direction: row;
    margin: -1px 0% -1px 0%;
}
    
#\31 41846c6 {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#afe5cd8a {
    width: 100%;
    margin-bottom: 20px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 14f2fff {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 37d1b7b {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#db1876dc {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c03a7328 {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 5d98fba {
    width: 100%;
    margin-bottom: 20px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 48ca974 {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#ae05f6ef {
    width: 100%;
    margin-bottom: 20px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 ed3a290 {
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 dd93b18 {
    width: 100%;
    margin-bottom: 20px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d6cbaa36 {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3a7427e {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    justify-content: space-between;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\33 cec4b70 {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b63a9d8 {
    width: 100%;
    min-height: 80px;
}
    
#dd99474d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d5e2929 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 5362b43 {
    row-gap: 60px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee26aaee {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7f75dc1 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#add24838 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 b2dcb49 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a21a3bcd {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\32 30a64a1 {
    width: 100%;
}
    
#\35 2ac5370 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#dace160f {
    width: 100%;
}
    
#dfda4bc4 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#ea7ed561 {
    width: 100%;
}
    
#\36 daf5c7c {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4f31acb {
    width: 100%;
}
    
#\34 70028f8 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#de108935 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 879760a {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\38 c5120fc {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5dbcd4a {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\30 5be3207 {
    width: 100%;
}
    
#b305d8bf {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b7010d28 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 3f2347f {
    width: 100%;
}
    
#\38 861f534 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c62c275 {
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-bottom: 3%;
}
    
#\38 28dcfe2 {
    border-bottom-left-radius: 0px;
}
    
#\32 cfbf573 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9622085 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 13;
}
    
#\39 ad8b9d4 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\30 d6494c8 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 9;
}
    
#\32 195ff7c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 322px;
    padding-bottom: 4%;
}
    
#f20527bc {
    height: auto;
}
    
#cec7fa4d {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 4;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0807c4a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 11;
}
    
#\34 05bb4ac {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 10;
}
    
#\36 f648614 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#dda7e370 {
    height: auto;
}
    
#\37 507a5cc {
    width: 302px;
}
    
#e1512fdd {
    width: 70.41%;
}
    
#f1471c59 {
    height: auto;
}
    
#\31 4b9df5d {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 3;
}
    
#\34 a19b1ef::before, #\34 a19b1ef > .bgExtraLayerOverlay {
    
}
#\34 a19b1ef {
    min-height: 274px;
    height: auto;
}
    
#\38 c76a28f {
    height: auto;
}
    
#b4193e18 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 5;
}
    
#addb5507 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 8;
}
    
#\35 6047b7e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 7;
}
    
#b7e21f1e {
    height: auto;
}
    
#\31 fa14f75 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\34 ba570ae {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 6;
}
    
#afe13d58 {
    height: auto;
}
    
#c62871fd {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 12;
}
    
#\39 f6fb4ad {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    align-items: center;
}
    
#f935d676 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3276806 {
    width: 480px;
}
    
#\34 4aab44e {
    min-height: 88px;
    padding: 2% 4% 2% 4%;
}
    
#\38 90a2229 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6492000 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    row-gap: 32px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4571869 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baf0eb6c {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#fae18b7e {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 6dd94e3 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    row-gap: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e164c601 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 551b0b2 {
    height: auto;
    width: 110px;
}
    
#aaf02317 {
    height: auto;
    width: 110px;
}
    
#\30 d68d7d7 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0ec0029 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 d4c5235 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 2e71034 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4f8156d {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\31 4a74205 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 44bffcc {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#ee3a5f46 {
    align-self: auto;
    width: 100%;
    order: 1;
    min-height: auto;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eefc6947 {
    height: auto;
    width: 110px;
}
    
#ea5b93ab {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#c9fe8a93 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 2% 2% 2% 2%;
}
    
#d463d051 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a31c0f68 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#bb4e5588 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#ac3f9fc5 {
    height: auto;
    width: 110px;
}
    
#\32 d4a3c7b {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#a286628f {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f53dc9f {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e4155375 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#abbaf63d {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c569e4 {
    height: auto;
    width: 110px;
}
    
#\39 68248b4 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    row-gap: 32px;
    margin: 0% 0% 0% 0%;
}
    
#e8951d99 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f727cfd9 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#ae05adbf {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e46fffd8 {
    height: auto;
    width: 110px;
}
    
#\37 61c2757 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3a8b00c {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: center;
}
    
#b3a85864 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 2% 4% 2% 4%;
}
    
#\38 607b8e6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a496aef {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\30 bd5b35b {
    width: 49%;
    min-height: 8px;
    border-radius: 20px;
    flex: 1 1 auto;
    padding-left: 4%;
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e505c7e1 {
    order: 0;
}
    
#\38 bf26ce9 {
    width: 49%;
    min-height: 8px;
    border-radius: 20px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a999f0cb {
    width: 49%;
    min-height: 8px;
    border-radius: 20px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 59d9fab {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c80d12 {
    width: 49%;
    min-height: 8px;
    border-radius: 20px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bcb526ee::before, #bcb526ee > .bgExtraLayerOverlay {
    
}
#bcb526ee {
    width: 49%;
    min-height: 8px;
    border-radius: 20px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b6e9eec2::before, #b6e9eec2 > .bgExtraLayerOverlay {
    
}
#b6e9eec2 {
    width: 49%;
    min-height: 8px;
    border-radius: 20px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 eb9762c::before, #\30 eb9762c > .bgExtraLayerOverlay {
    
}
#\30 eb9762c {
    width: 49%;
    min-height: 8px;
    border-radius: 20px;
    flex: 1 1 auto;
    padding-left: 4%;
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8d516b3 {
    order: 0;
}
    
#b825161a {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba161bb3 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 387px;
    column-gap: 2%;
    row-gap: 20px;
    padding: 2% 4% 3% 4%;
}
    
#\35 fbae93d::before, #\35 fbae93d > .bgExtraLayerOverlay {
    
}
#\35 fbae93d {
    width: 49%;
    min-height: 8px;
    border-radius: 20px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ea427622 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1552876 {
    margin-top: 4px;
}
    
#\38 2fff38e {
    width: 100%;
    min-height: 80px;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e2441918 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 0% 2%;
}
    
#\31 f537926 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9a6544f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 12px 0px;
}
#\32 9a6544f {
    width: 100%;
    align-self: center;
    margin: 20px 0% 0px 0%;
}
    
#widget_42s {
    margin-top: 3px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 88.29%;
}
    
#widget_24a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_24a {
    align-self: center;
    height: 380px;
    margin: -77px 0px -50px 0px;
}
    
#\36 390fe67 {
    width: 100%;
    min-height: 80px;
    height: auto;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: -20px 0% -10px 0%;
}
    
#\32 d4ea796 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_90e {
    width: 100.00%;
    height: auto;
    min-height: 384px;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 25px 0%;
}
    
#e433a4c2 {
    width: 100.00%;
    row-gap: 24px;
    min-height: 342px;
}
    
#\39 33d84ce {
    width: 100.00%;
    min-height: 342px;
}
    
#\30 5bd9526 {
    width: 100.00%;
    min-height: 342px;
}
    
#cb03c8f1 {
    width: 100.00%;
}
    
#b30b9bc8 {
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5493500.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5493500 {
    height: auto;
    width: 132%;
    margin: 0px 0% 0px 0%;
}
    
#f0cda3ae {
    height: auto;
}
    
#dc5b9765 {
    height: auto;
    width: 100%;
}
    
#\37 826cad1 {
    height: auto;
    width: 100%;
}
    
#\34 ef6c3d3 {
    padding: 1% 2% 2% 2%;
}
    
#b87272af {
    height: auto;
    width: 100%;
}
    
#\33 6ec533a {
    width: 13.333333333333334%;
}
    
#e026d2e2 {
    width: 13.333333333333334%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 601a684 {
    width: 13.333333333333334%;
}
    
#\33 07f72ec {
    width: 13.333333333333334%;
}
    
#group_271 {
    width: 13.333333333333334%;
}
    
#group_9mr {
    width: 13.333333333333334%;
}
    
#\32 05dff4c {
    width: 100%;
}
    
#\39 a1af466 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2da772b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 54268cf {
    width: 100%;
    padding: 5px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bba41879 {
    padding: 2% 2% 2% 2%;
}
    
#\34 5223e0e {
    margin: 0px 0% 0px 0%;
}
    
#widget_8vr {
    margin-top: 1px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#widget_ifu {
    width: 100.00%;
}
    
#widget_lsn {
    width: 100.00%;
}
    
#a3a78846 {
    width: 50.889178858191706%;
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e250cb1 {
    width: 47.03%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8292f48::before, #\38 8292f48 > .bgExtraLayerOverlay {
    
}
#\38 8292f48 {
    background-color: var(--color_1);
}
    
#b4b8f891 {
    order: 1;
    width: 629.8px;
    justify-self: auto;
    align-self: auto;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb873d10 {
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    row-gap: 0px;
}
    
#f28a4d3b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 265px;
    column-gap: 4%;
    padding: 2% 1% 2% 1%;
}
    
#b45bbd0e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#b45bbd0e {
    height: auto;
    width: 240px;
    order: 2;
    min-height: 48px;
    margin: 2px 0% 0px 0%;
}
    
#f28ae783 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cj6 {
    margin-top: 2px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5609675 {
    justify-self: auto;
    align-self: center;
    width: 95.10141599693839%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c37b249b {
    padding: 2% 2% 2% 2%;
}
    
#f9f97e83 {
    align-self: center;
    width: 99.96%;
    justify-self: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_43f {
    align-self: center;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3bcd3de {
    margin-top: 1.0%;
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    min-height: 356px;
    order: 3;
}
    
#c427d38d {
    order: 0;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 7e196d8 {
    margin: 0px 0% 0px 0%;
}
    
#d3a3a2b2 {
    width: 100%;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4b6f9af {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 2% 6% 2%;
}
    
#dcb4d5ac {
    min-height: auto;
    width: 32.51342520762982%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#ba8364e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#c2482424 {
    height: auto;
    min-height: 285px;
    width: 32.61608104408141%;
    justify-content: space-between;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e91f4213 {
    height: auto;
    min-height: 285px;
    width: 32.61608104408141%;
    justify-content: space-between;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\39 88c78b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 88c78b0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 18cbfe0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\38 22cf47c {
    margin: 0px 0% 0px 0%;
}
    
#\34 22b6532 {
    width: 100%;
    min-height: 80px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 adcf22f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 adcf22f {
    margin: 0px 0% 0px 0%;
}
    
#\38 6e700a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#f7581739.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\39 f6ffcbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 f6ffcbe {
    margin: 0px 0% 0px 0%;
}
    
#bfd9e631.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#bfd9e631 {
    margin: 0px 0% 0px 0%;
}
    
#\30 954dd99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 12px 0px;
}
#\30 954dd99 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ca3bd035 {
    height: auto;
    min-height: 145px;
}
    
#\30 e446ed4 {
    height: auto;
    min-height: 285px;
    width: 32.61608104408141%;
    justify-content: space-between;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7ffbf33 {
    min-height: auto;
    width: 32.51342520762982%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c10b7be {
    height: auto;
    min-height: 145px;
}
    
#\37 c97b242 {
    width: 100%;
    min-height: 80px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#eb80e874 {
    width: 100%;
    min-height: 160px;
    height: auto;
}
    
#aacddb2c {
    height: auto;
    min-height: 285px;
    width: 32.61608104408141%;
    justify-content: space-between;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a21a3bcd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58025c4 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 879760a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 e054eec {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e5ed9a6d {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 4aab44e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 de3df58 {
    width: 100%;
    min-height: 26px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#f2cb0e1c {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 cba355c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 c1e3337 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#e0b4673f {
    width: 85.04%;
}
    
#\34 a984ac3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#e4150669 {
    width: 80%;
}
    
#\30 ab3435d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#fd213c32 {
    width: 80%;
}
    
#f68643be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding: 1% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fb7af2b {
    width: 84.84%;
}
    
#b585e771 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\33 96114c4 {
    width: 96.91%;
}
    
#widget_igs {
    width: 92.29%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ec33e1c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 9281608 {
    width: 99.9999555678978%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d116915 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 2% 4%;
}
    
#a09bbb95 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 379d8b0 {
    width: 100%;
    min-height: 68px;
    align-items: flex-start;
    row-gap: 14px;
}
    
#d2637d56 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6e855ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5b6646c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d0d3de6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 8c21b7c {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d81c771a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bcf9e1a7 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 62279f9 {
    margin-bottom: 10px;
}
    
#\35 7ffd87b {
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bdc9d822.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bdc9d822 {
    width: 99.9999555678978%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c60266f {
    width: 99.9999555678978%;
    margin: 0px 0% 0px 0%;
}
    
#f05ca176 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d47c419 {
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fe3eaa80 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 346653f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 1ddfd16 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 f7ff1c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5e70057 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 f5313d8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 8fe576f {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 0a87212 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fb48ad8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 238914c {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c8167c1d {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 6e6ed99 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 12d5ae0 {
    width: 99.9999555678978%;
}
    
#\32 2356d41.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 2356d41 {
    margin: 22px 0% 0px 0%;
}
    
#\36 86a1787 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 ffbcbbd {
    width: 100%;
    min-height: 51px;
    align-items: center;
    height: auto;
}
    
#d1180dc6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 2%;
}
}



@media (max-width: 767px) {
    
#\37 660711b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\36 40f401d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#c93f9d64 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#fb15a307 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#\30 ddf031d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-bottom: 0%;
}
}



@media (max-width: 767px) {
    
#\36 8bf3e5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c03b92a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\33 4f60080 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 14f2fff {
    min-height: 64px;
}
    
#c5068c94 {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: -1px 0% -1px 0%;
}
    
#\30 4faebfb {
    min-height: 64px;
}
    
#c03a7328 {
    min-height: 64px;
}
    
#\38 797a22a {
    margin-bottom: 0px;
}
    
#\33 48ca974 {
    margin-bottom: 0px;
}
    
#ec940c72 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding-bottom: 8%;
}
    
#\36 ed3a290 {
    min-height: 64px;
}
    
#\33 4a038fe {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: -1px 0% -1px 0%;
}
    
#\31 41846c6 {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d6cbaa36 {
    margin-bottom: 0px;
}
    
#\37 3a7427e {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cec4b70 {
    margin-bottom: 0px;
}
    
#fa3d7c8d {
    margin-bottom: 0px;
}
    
#\32 b63a9d8 {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: -1px 0% -1px 0%;
}
    
#\32 7f130c6 {
    min-height: 64px;
}
    
#\32 37d1b7b {
    width: 254px;
}
}



@media (max-width: 767px) {
    
#\38 d5e2929 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 6%;
}
    
#\32 5362b43 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 40px;
}
}



@media (max-width: 767px) {
    
#\32 30a64a1 {
    width: 305px;
}
    
#dace160f {
    width: 100.00%;
}
    
#f7f75dc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#add24838 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\33 b2dcb49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#a21a3bcd {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#ea7ed561 {
    width: 305px;
}
    
#\36 daf5c7c {
    width: 305px;
}
    
#\39 dd6641d {
    width: 100.00%;
}
    
#\39 bd1c0de {
    width: 305px;
}
    
#\39 2edda79 {
    width: 305px;
}
    
#ab501e2b {
    width: 305px;
}
    
#\31 1a1ffd6 {
    width: 100.00%;
}
    
#\36 2549de1 {
    width: 305px;
}
    
#eed17f18 {
    width: 305px;
}
    
#\33 b07ba3f {
    width: 305px;
}
}



@media (max-width: 767px) {
    
#de108935 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\36 52f2ad9 {
    width: 100.00%;
}
    
#\30 5be3207 {
    width: 305px;
}
    
#\33 943c704 {
    width: 305px;
}
    
#b7010d28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\38 861f534 {
    width: 305px;
}
    
#\30 4f31acb {
    width: 305px;
}
    
#c5e3a74d {
    width: 305px;
}
    
#\30 879760a {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#\37 112b266 {
    width: 305px;
}
    
#c74c2b2d {
    width: 305px;
}
    
#b8eba463 {
    width: 100.00%;
}
    
#\32 e6075be {
    width: 305px;
}
    
#\33 3f2347f {
    width: 100.00%;
}
    
#b305d8bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\30 d925cfe {
    width: 305px;
}
}



@media (max-width: 767px) {
    
#\36 c62c275 {
    min-height: 100px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 3% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 28dcfe2 {
    border-bottom-left-radius: 0px;
}
    
#c7408c41 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 82.97%;
}
    
#\32 cfbf573 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#b8b2b026 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#f1471c59 {
    height: auto;
}
    
#\34 a19b1ef::before, #\34 a19b1ef > .bgExtraLayerOverlay {
    
}
#\34 a19b1ef {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    justify-self: auto;
    align-self: auto;
    width: 99.82%;
    order: 0;
    min-height: 240px;
    padding-bottom: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c76a28f {
    height: auto;
}
    
#\39 ad8b9d4 {
    min-height: 40px;
}
    
#addb5507 {
    min-height: 40px;
}
    
#\32 195ff7c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f20527bc {
    height: auto;
}
    
#b7e21f1e {
    height: auto;
}
    
#cec7fa4d {
    min-height: 40px;
}
    
#\31 fa14f75 {
    min-height: 40px;
}
    
#\34 ba570ae {
    min-height: 40px;
}
    
#\34 05bb4ac {
    min-height: 40px;
}
    
#afe13d58 {
    height: auto;
}
    
#c62871fd {
    min-height: 40px;
}
    
#dda7e370 {
    height: auto;
}
    
#\39 f6fb4ad {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 4% 4% 4%;
}
    
#f935d676 {
    height: auto;
}
    
#\37 507a5cc {
    width: 299px;
}
    
#e1512fdd {
    width: 69.99%;
}
    
#cf1a28e0 {
    height: 38px;
}
    
#\30 bb7972a {
    width: 88.14%;
}
    
#\30 7d84489 {
    width: 86.42%;
}
    
#e495dc13 {
    width: 84.34%;
}
    
#c4e5c0b8 {
    width: 85.38%;
}
}



@media (max-width: 767px) {
    
#\32 2620837 {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\35 3276806 {
    width: 344px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 4aab44e {
    min-height: unset;
    flex-direction: column;
    padding: 4% 2% 2% 2%;
}
    
#\38 90a2229 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 6492000 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding-top: 16px;
    padding-bottom: 8px;
}
    
#\39 4571869 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\37 61c2757 {
    margin: 0px 0% 0px 0%;
}
    
#baf0eb6c {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#fae18b7e {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 6dd94e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#e164c601 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\32 551b0b2 {
    width: 96px;
    height: auto;
}
    
#aaf02317 {
    width: 96px;
    height: auto;
}
    
#\30 d68d7d7 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\37 0ec0029 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 d4c5235 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 2e71034 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\35 4f8156d {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\31 4a74205 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 44bffcc {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#ee3a5f46 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#eefc6947 {
    width: 96px;
    height: auto;
}
    
#ea5b93ab {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#c9fe8a93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 2% 6% 2%;
}
    
#d463d051 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#a31c0f68 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#bb4e5588 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ac3f9fc5 {
    width: 96px;
    height: auto;
}
    
#\32 d4a3c7b {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#a286628f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\35 f53dc9f {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e4155375 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#abbaf63d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\39 68248b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding-bottom: 8px;
    padding-top: 8px;
}
    
#\36 8c569e4 {
    width: 96px;
    height: auto;
}
    
#e8951d99 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#f727cfd9 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#ae05adbf {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e46fffd8 {
    width: 96px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#b3a8b00c {
    width: 100%;
    min-height: 132px;
    align-items: center;
    justify-content: center;
    height: auto;
    padding: 4px 6px 4px 6px;
    margin: 0% 0% 0% 0%;
}
    
#b3a85864 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 6% 2% 6%;
}
    
#\38 607b8e6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 a496aef {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\31 62e8ccc {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 bd5b35b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e505c7e1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 bf26ce9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#d5d28c61 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a999f0cb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 af4a666 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 0353d6f {
    align-items: flex-start;
    min-height: 99px;
    order: 0;
}
    
#\39 5c80d12 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 a0ae983 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb526ee::before, #bcb526ee > .bgExtraLayerOverlay {
    
}
#bcb526ee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 748aa3a {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 bf99199 {
    align-items: flex-start;
    min-height: 99px;
}
    
#b6e9eec2::before, #b6e9eec2 > .bgExtraLayerOverlay {
    
}
#b6e9eec2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 eb9762c::before, #\30 eb9762c > .bgExtraLayerOverlay {
    
}
#\30 eb9762c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8d516b3 {
    align-items: flex-start;
    min-height: 99px;
}
    
#c59fa63f {
    align-items: flex-start;
    min-height: 99px;
    order: 0;
}
    
#ba161bb3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\35 fbae93d::before, #\35 fbae93d > .bgExtraLayerOverlay {
    
}
#\35 fbae93d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5b94212 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 cd1d402 {
    align-items: flex-start;
    min-height: 99px;
}
    
#d593141a {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#\38 2fff38e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e2441918 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 3% 2% 3%;
}
    
#\31 f537926 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9a6544f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9a6544f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_42s {
    margin-top: 2px;
}
    
#widget_24a {
    height: 240px;
}
    
#\36 390fe67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d4ea796 {
    height: 240px;
}
    
#b30b9bc8 {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 80a0f42.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 0px 0px;
}
#\35 80a0f42 {
    margin: 0px 0% 0px 0%;
}
    
#e433a4c2 {
    min-width: 32px;
    min-height: auto;
    row-gap: 12px;
    width: 100.00%;
    height: auto;
    order: 0;
    padding: 6px 6px 6% 6px;
    margin: 0px 0% 0px 0%;
}
    
#\39 33d84ce {
    min-width: 32px;
    min-height: auto;
    row-gap: 12px;
    width: 100.00%;
    height: auto;
    order: 0;
    padding: 6px 6px 6% 6px;
    margin: 0px 0% 0px 0%;
}
    
#e161149b {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 59dd874.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 0px 0px;
}
#\31 59dd874 {
    margin: 0px 0% 0px 0%;
}
    
#\30 5bd9526 {
    min-width: 32px;
    min-height: auto;
    row-gap: 12px;
    width: 100.00%;
    height: auto;
    order: 0;
    padding: 6px 6px 6% 6px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d6f1e89 {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#ef95d91d.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 0px 0px;
}
#ef95d91d {
    margin: 0px 0% 0px 0%;
}
    
#cb03c8f1 {
    min-width: 32px;
    min-height: auto;
    row-gap: 12px;
    width: 100.00%;
    height: auto;
    order: 0;
    padding: 6px 6px 6% 6px;
    margin: 0px 0% 0px 0%;
}
    
#\30 78232ef {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#dffd8b90.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 0px 0px;
}
#dffd8b90 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 5493500 {
    height: auto;
    width: 43.55%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e026d2e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#f0cda3ae {
    height: auto;
    width: 76%;
}
    
#dc5b9765 {
    height: auto;
    width: 47.64%;
}
    
#\37 826cad1 {
    height: auto;
    width: 62.52%;
}
    
#\34 ef6c3d3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 1% 4% 8% 4%;
}
    
#\37 601a684 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\33 6ec533a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\33 07f72ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_271 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_9mr {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 05dff4c {
    height: auto;
    width: 54.74%;
}
    
#b87272af {
    height: auto;
    width: 41.94%;
}
    
#\39 a1af466 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 54268cf {
    width: 100%;
    min-height: 17px;
    align-items: center;
}
    
#\39 2da772b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#bba41879 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#a3a78846 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e250cb1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cde68c50 {
    width: 98.79%;
}
    
#\32 c62dba8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#widget_ifu {
    width: 100.00%;
}
    
#widget_lsn {
    margin-top: -21px;
}
    
#\34 5223e0e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 8292f48::before, #\38 8292f48 > .bgExtraLayerOverlay {
    
}
#\38 8292f48 {
    background-color: var(--color_1);
}
    
#b4b8f891 {
    margin-bottom: 10px;
    width: 100.00%;
}
    
#cb873d10 {
    width: 100%;
    min-height: 246px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#f28a4d3b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b45bbd0e {
    height: auto;
    width: 223px;
    min-height: 48px;
}
}



@media (max-width: 767px) {
    
#b0dc92b1 {
    min-height: 95px;
    align-items: center;
    width: 100%;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 91e99a7 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    justify-content: center;
    row-gap: 14px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e77ff778.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e77ff778 {
    width: 100.00%;
    margin: 10px 0% 0px 0%;
}
    
#b05ab8f1 {
    height: 150px;
}
    
#\34 6ca48ee {
    margin-top: 192px;
    width: 100.00%;
}
    
#\37 a048f94 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 3px;
}
}



@media (max-width: 767px) {
    
#\31 5609675 {
    width: 100.00%;
}
    
#d3a3a2b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c37b249b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c427d38d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c427d38d {
    width: 100.00%;
    margin: 10px 0% 0px 0%;
}
    
#\39 3bcd3de {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    justify-content: center;
    row-gap: 14px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d4b6f9af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 3% 2% 3%;
}
    
#dcb4d5ac {
    min-width: 32px;
    width: 96%;
    height: auto;
    min-height: 215px;
    align-items: center;
    align-self: center;
    order: 1;
    padding: 6px 6px 6px 6px;
    margin: 0% 0px 3% 0px;
}
    
#ba8364e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 0% 0px;
}
#ba8364e4 {
    margin: 0px 0% 0px 0%;
}
    
#c2482424 {
    min-width: 32px;
    min-height: auto;
    row-gap: 12px;
    width: 100.00%;
    order: 2;
    padding: 6px 6px 6% 6px;
    margin: 0px 0% 0px 0%;
}
    
#e91f4213 {
    min-width: 32px;
    min-height: auto;
    row-gap: 12px;
    width: 100.00%;
    height: auto;
    order: 0;
    padding: 6px 6px 6% 6px;
    margin: 0px 0% 0px 0%;
}
    
#\32 18cbfe0.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 0% 0px;
}
#\32 18cbfe0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7551199 {
    margin-top: 2px;
}
    
#\38 22cf47c {
    margin: 0px 0% 0px 0%;
}
    
#\34 22b6532 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    justify-content: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6e700a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 0px 0px;
}
#\38 6e700a3 {
    margin: 0px 0% 0px 0%;
}
    
#f7581739.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 0px 0px;
}
#f7581739 {
    margin: 0px 0% 0px 0%;
}
    
#\30 954dd99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 954dd99 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2f18038 {
    height: 155px;
    width: 100.00%;
    margin-top: -6px;
}
    
#\30 e446ed4 {
    min-width: 32px;
    min-height: auto;
    row-gap: 12px;
    width: 100.00%;
    order: 2;
    padding: 6px 6px 2% 6px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7ffbf33 {
    min-width: 32px;
    width: 96%;
    height: auto;
    min-height: 215px;
    align-items: center;
    align-self: center;
    order: 1;
    padding: 6px 6px 6px 6px;
    margin: 0% 0px 3% 0px;
}
    
#\32 bbca16b {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#bed6420d {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c97b242 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    justify-content: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#c02a06aa {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f4d876b {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7431dc9 {
    height: 240px;
}
    
#eb80e874 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aacddb2c {
    min-width: 32px;
    min-height: auto;
    row-gap: 12px;
    width: 100.00%;
    height: auto;
    order: 0;
    padding: 6px 6px 6% 6px;
    margin: 0px 0% 0px 0%;
}
}

