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

  *#dm .dmInner a.u_1091834672 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1739138983 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1739138983:hover,
  *#dm .dmInner a.u_1739138983.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1757279776 img {
    border-radius:12px !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1789945683:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1789945683.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1789945683 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1789945683 {
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-radius:50px !important;
    border-style:solid !important;
    border-width:1.48148px 1.48148px 1.48148px 1.48148px !important;
  }

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

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

  *#dm .dmInner div.u_1167301284 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(26,173,163) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1455457336 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(26,173,163) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1577164990 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(26,173,163) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1489456505 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1251011636 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1105332604 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1544468617 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1447197707 {
    border-radius:50px !important;
    border-style:solid !important;
    border-width:1.48148px 1.48148px 1.48148px 1.48148px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0.4);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 ddb814a {
    min-height: 100vh;
    column-gap: 5%;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
}
    
#ead6e0dd {
    background-color: var(--color_3);
}
    
#\39 75a2cd3 {
    row-gap: 20px;
    width: 58.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#c38bba7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bf0f441d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f073bb3 {
    max-width: 520px;
    width: auto;
    height: auto;
}
    
#d86f17ff {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\35 ec8d968.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\35 ec8d968 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\34 e9e314b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\34 e9e314b {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\37 269cbd1 {
    width: 37.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/1916a9fb/dms3rep/multi/opt/B-1008h.webp");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 38px 38px 38px 38px;
}
}



@media all {
    
#\31 fdd4f44 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: row;
    align-items: center;
}
    
#\38 27c7bbe {
    background-color: var(--color_1);
}
    
#\34 ed97a71 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 47.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\36 2f0b80c {
    width: 100%;
    min-height: 400px;
    height: auto;
}
    
#\33 a576515 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 cf1a03a {
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3);
    align-items: flex-start;
    margin-bottom: 8px;
    border-style: solid;
}
    
#d89e564a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d1895287 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#a3a560cd {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\34 0e1d067 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\35 96073c8 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#f7a75414.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#f7a75414 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
}



@media all {
    
#\37 2686908 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 4a1a5b0 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\34 3dcbbb1::before, #\34 3dcbbb1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\34 3dcbbb1 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/1916a9fb/dms3rep/multi/opt/pexels-photo-5355834-1920w.jpeg");
}
    
#e2db49f9 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 9b9fd2f {
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\35 434386b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3084fe5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c1dd281 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 3b242fa {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\36 f106d84 {
    border-color: var(--color_5);
    background-color: var(--color_2);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#\37 0a5e9d0 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\30 7e33851 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9600c42 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 ae78ab6 {
    border-color: var(--color_5);
    background-color: var(--color_2);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#d5a250f6 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\37 f2b7ba5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c77883ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 07278f6 {
    border-color: var(--color_5);
    background-color: var(--color_2);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#\35 8d02bc6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 787123e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd96d3bc {
    border-color: var(--color_5);
    background-color: var(--color_2);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#cadac136 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#c878e24b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 e17afdb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2e5125f {
    border-color: var(--color_5);
    background-color: var(--color_2);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#e3f053f5 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 2d8546d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 4223db1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a56ded44 {
    border-color: var(--color_5);
    background-color: var(--color_2);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#\35 938b009 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#e4a7129a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 5ca8f5a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 95e5c11 {
    border-color: var(--color_5);
    background-color: var(--color_2);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#\37 81d634e {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\30 38e2b01 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7030f51 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 0d328d4 {
    border-color: var(--color_5);
    background-color: var(--color_2);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#b461621e {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\37 4fdc22d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e801e87d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 2370786 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#a93ad311 {
    background-color: var(--color_2);
}
    
#\31 c05c2af {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#ab138cef {
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\37 3612834 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2873fba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f8d79c4a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b3909f36 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#d9fc533b {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\38 c1419af {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a72c36b3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d846db88 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 28792e7 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#edca44f4 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\36 ad67fa7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eba779f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 8c95096 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 4a9a9dc {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#c75c36de {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4c33e79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cfbc1deb {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 6df7336 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#d7a2dab6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4d57ee2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 8fdc9de {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 daac311 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\31 6dba082 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 70d681d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d261521f {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 1d84825 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\34 4409434 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd62635a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fbbf8dad {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#d97c3d71 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#bc269ac3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 32382c2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a57dbb2d {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#b096aeb8 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a56cefdd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 dd5ae89 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 2336bde {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\33 2ac3ddd {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#e3834ae4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 09f251b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e920f5b {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#ab22de0c {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 14068af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 75724c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 7b9c839 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 a402ff4 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\32 8aabe71 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 46dc753 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 43b924d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#bd53a730.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#bd53a730 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 40px;
}
}



@media all {
    
#c781b073 {
    min-height: 240px;
    column-gap: 0;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
    
#\37 4b9c579 {
    background-color: var(--color_3);
}
    
#\36 d5d3d4c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    min-height: 8px;
}
    
#\32 d80f446 {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 24px;
    padding-bottom: 0;
    justify-content: center;
    align-items: center;
    padding-right: 24px;
}
    
#a4317e6c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 710a4d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 383212c {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 24px;
    padding-bottom: 0;
    justify-content: center;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(255,255,255,0.30);
    align-items: center;
    border-style: solid;
    padding-right: 24px;
}
    
#e6447c9a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 be5e1d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f6f31cb8 {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 24px;
    padding-bottom: 0;
    justify-content: center;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(255,255,255,0.30);
    align-items: center;
    border-style: solid;
    padding-right: 24px;
}
    
#e3f535cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 c5eb049 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 4a0d5f9 {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 24px;
    padding-bottom: 0;
    justify-content: center;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(255,255,255,0.30);
    align-items: center;
    border-style: solid;
    padding-right: 24px;
}
    
#ba4ef7b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e289891d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#f923eca8 {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#deee54f5 {
    background-color: var(--color_1);
}
    
#effc7211 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\30 410da00 {
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#cc13d538 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#abcfbac0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4c28b3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 f8ddea7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/1916a9fb/dms3rep/multi/opt/ChatGPT+Image+23+jul+2026-+20_02_36-1920w.png");
}
    
#d8155521.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#d8155521 {
    max-width: 100%;
    width: 46.63%;
    min-height: 56px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a63d3301 {
    width: 100.00%;
    grid-template-rows: minmax(603px, max-content);
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 7e32c88 {
    min-height: 641px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b6d9a4b {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 41bf598.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\35 41bf598 {
    max-width: 100%;
    width: 50.21%;
    min-height: 56px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f3a2b815 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b6bcdf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cecb8a7 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 218c03e {
    row-gap: 12px;
    column-gap: 3.1599736034004335%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    width: 486px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7322dd5 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 51.52%;
    min-height: 82.23%;
    row-gap: 17px;
    column-gap: 4%;
    background-image: none;
    height: auto;
    border-radius: 0 36px 36px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(21, 138, 130, 0.67);
    padding: 6% 4% 6% 4%;
    margin: 140px 0% 0px 0%;
}
    
#\30 aa70d9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 0962804 {
    max-width: 100%;
    width: 66px;
    height: 68px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 9cfb6d5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 5e08a71::before, #\32 5e08a71 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.89;
    border-radius: inherit;
}
#\32 5e08a71 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/1916a9fb/dms3rep/multi/opt/pexels-photo-7800666-1920w.jpeg");
}
    
#\34 96d99a0 {
    max-width: 100%;
    width: 66px;
    height: 68px;
}
    
#\32 0bcaaaf {
    border-color: var(--color_5);
    background-color: rgba(248, 238, 230, 1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 28px 32px 28px;
}
    
#\38 6e0bc7b {
    border-color: var(--color_5);
    background-color: rgba(248, 238, 230, 1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 28px 32px 28px;
}
    
#\31 52e8433 {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
    order: 0;
    min-height: 8px;
}
    
#\30 8d323ef {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\37 c9e387b {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#f09b30f7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f4809171 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bf355d9f {
    border-color: var(--color_5);
    background-color: rgba(248, 238, 230, 1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,173,163,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 28px 32px 28px;
}
    
#\38 e95b9e4 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\35 4abcd58 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\33 38639d5 {
    max-width: 100%;
    width: 66px;
    height: 68px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 6295587 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 7962261 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a8df191 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#c93ab17d {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 751176e {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 55588fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#c0941e33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ddf8aa4 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7f4e024 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#ea0b6aa8 {
    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%;
}
    
#\32 5078bc2 {
    margin: 0px 0% 0px 0%;
}
    
#da795648 {
    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: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5866e5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e9d239 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d86638b {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b890431f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 22f2fbc {
    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: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfc05e9d {
    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 3b5ca7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf219d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5541c36 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b0298045 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 c98b1d8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d26e56d {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e452ebd {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2da93b7 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#bd095fd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#da220dde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 794a0db {
    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: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6b8c6e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2074f85 {
    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: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 45d0815 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b550851a {
    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 3f33307 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9cf353d {
    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%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 8f4ba7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b31a87ef {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a45e24d8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/1916a9fb/dms3rep/multi/opt/ChatGPT+Image+23+jul+2026-+20_02_36-1920w.png");
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4a1a5b0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 f106d84 {
    width: 45%;
}
    
#\34 ae78ab6 {
    width: 45%;
}
    
#\31 07278f6 {
    width: 45%;
}
    
#cd96d3bc {
    width: 45%;
}
    
#\31 2e5125f {
    width: 45%;
}
    
#a56ded44 {
    width: 45%;
}
    
#\30 95e5c11 {
    width: 45%;
}
    
#\35 0d328d4 {
    width: 45%;
}
    
#\34 3dcbbb1::before, #\34 3dcbbb1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2370786 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d9fc533b {
    width: 45%;
}
    
#\33 28792e7 {
    width: 45%;
}
    
#\37 8c95096 {
    width: 45%;
}
    
#cfbc1deb {
    width: 45%;
}
    
#\32 8fdc9de {
    width: 45%;
}
    
#d261521f {
    width: 45%;
}
    
#fbbf8dad {
    width: 45%;
}
    
#a57dbb2d {
    width: 45%;
}
    
#\37 2336bde {
    width: 45%;
}
    
#\31 e920f5b {
    width: 45%;
}
    
#\37 7b9c839 {
    width: 45%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3b6bcdf {
    align-items: flex-start;
}
    
#\38 7e32c88 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 620px;
}
    
#\38 7322dd5 {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 73.00%;
    width: 91.31%;
    justify-content: center;
    row-gap: 16px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 aa70d9d {
    justify-content: flex-start;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9cfb6d5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 f65284d {
    margin: 0px 0% 0px 0%;
}
    
#\32 5e08a71::before, #\32 5e08a71 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7962261 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 751176e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\33 55588fc {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7f4e024 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bd095fd2 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#b0298045 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 751176e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 ddb814a {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
    row-gap: 32px;
}
    
#\39 75a2cd3 {
    width: 100%;
}
    
#\37 269cbd1 {
    width: 100%;
    height: auto;
    min-height: 434px;
}
}



@media (max-width: 767px) {
    
#\31 fdd4f44 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\34 ed97a71 {
    width: 100%;
}
    
#\33 a576515 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 4a1a5b0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e2db49f9 {
    align-items: center;
}
    
#\36 3b242fa {
    align-items: center;
}
    
#\36 f106d84 {
    width: 100%;
}
    
#\34 ae78ab6 {
    width: 100%;
}
    
#\31 07278f6 {
    width: 100%;
}
    
#cd96d3bc {
    width: 100%;
}
    
#\31 2e5125f {
    width: 100%;
}
    
#a56ded44 {
    width: 100%;
}
    
#\30 95e5c11 {
    width: 100%;
}
    
#\35 0d328d4 {
    width: 100%;
}
    
#\34 3dcbbb1::before, #\34 3dcbbb1 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 2370786 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 c05c2af {
    align-items: center;
}
    
#b3909f36 {
    align-items: center;
}
    
#d9fc533b {
    width: 100%;
}
    
#\33 28792e7 {
    width: 100%;
}
    
#\37 8c95096 {
    width: 100%;
}
    
#cfbc1deb {
    width: 100%;
}
    
#\32 8fdc9de {
    width: 100%;
}
    
#d261521f {
    width: 100%;
}
    
#fbbf8dad {
    width: 100%;
}
    
#a57dbb2d {
    width: 100%;
}
    
#\37 2336bde {
    width: 100%;
}
    
#\31 e920f5b {
    width: 100%;
}
    
#\37 7b9c839 {
    width: 100%;
}
    
#\32 43b924d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c781b073 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 d5d3d4c {
    flex-direction: column;
    row-gap: 32px;
}
    
#\32 d80f446 {
    width: 100%;
}
    
#\35 383212c {
    width: 100%;
}
    
#f6f31cb8 {
    width: 100%;
}
    
#\35 4a0d5f9 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f923eca8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#effc7211 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 f8ddea7 {
    background-position: 0% 50%;
}
    
#e3b6bcdf {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 15px;
}
    
#a63d3301 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    grid-template-rows: minmax(435.6875px, max-content);
    padding-top: 0%;
    padding-bottom: 4%;
}
    
#\38 7e32c88 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 7322dd5 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 335px;
    width: 91.17%;
    justify-content: flex-start;
    row-gap: 13px;
    align-items: flex-start;
    padding: 10% 6% 10% 6%;
    margin: 85px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 aa70d9d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\32 9cfb6d5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 0bcaaaf {
    width: 100%;
}
    
#bf355d9f {
    width: 100%;
}
    
#\38 6e0bc7b {
    width: 100%;
}
    
#\31 52e8433 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\32 5e08a71::before, #\32 5e08a71 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 6295587 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\38 7962261 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\35 a8df191 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#c93ab17d {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 751176e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#\33 55588fc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\36 ddf8aa4 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\30 7f4e024 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#ea0b6aa8 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#da795648 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 6e9d239 {
    min-height: auto;
}
    
#\30 d86638b {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\33 22f2fbc {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#dfc05e9d {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 5541c36 {
    min-height: auto;
}
    
#\36 c98b1d8 {
    min-height: auto;
}
    
#\39 d26e56d {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 e452ebd {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 2da93b7 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#bd095fd2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\32 794a0db {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#a2074f85 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\36 45d0815 {
    min-height: auto;
}
    
#b550851a {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 9cf353d {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 8f4ba7a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b31a87ef {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a45e24d8 {
    background-position: 100% 50%;
}
}

#\32 5e08a71.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAeEAACAQUBAQEAAAAAAAAAAAABAgQAAwUREjIhYf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oADAMBAAIRAxEAPwB9Ey8GLzZjulwud9b8/lIUkY0opa2OiPtR3AxlhX1IdnXfWmJpiJra80y6l//Z')!important}#\34 3dcbbb1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFIQYT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAv/aAAwDAQACEQMRAD8A1W99Lg1bEP8ABjnoo6RwLL1ewtapCK+EAxEnQ//Z')!important}