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

  *#dm .dmInner div.u_1314092237 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1401383801 {
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) var(--color_2) !important;
    border-width:0px 0px 0px 4px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1915937279 {
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) var(--color_1) !important;
    border-width:0px 0px 0px 4px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1934553828 img {
    border-radius:6px !important;
    object-fit:cover !important;
    box-shadow:0px 4px 24px rgba(44,36,22,0.10) !important;
    object-position:100% 50% !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 421279f {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding: 100px 5% 11px 5%;
}
    
#\38 cb1c2a0::before, #\38 cb1c2a0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(44,36,22,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#\38 cb1c2a0 {
    background-image: url("https://irp.cdn-website.com/9623720d/dms3rep/multi/opt/ChatGPT+Image+25+sept+2026-+11_31_45+a.m.-1920w.png");
    background-position: center left;
}
    
#a2113fc9 {
    width: 100%;
    align-items: center;
    min-width: 4%;
    height: auto;
    min-height: 420px;
}
    
#\32 1237a52 {
    row-gap: 20px;
    max-width: 780px;
    justify-content: flex-start;
    align-items: center;
    width: 780px;
    margin-top: 107px;
}
    
#\37 ab65964 {
    max-width: 100%;
    width: auto;
    margin-top: 93px;
}
    
#\38 768fc0c {
    max-width: 100%;
    width: 662px;
    margin-top: -13px;
}
    
#a60e1d8c {
    align-self: center;
    max-width: 100%;
    width: 40px;
    margin-top: 4px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#f5828dc3 {
    max-width: 100%;
    width: 696px;
    margin-top: -7px;
}
    
#e565d7e1 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -9px;
}
    
#\30 2f2410e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#\30 2f2410e {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#de83c52e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#de83c52e {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\31 9cef456 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 98873ab {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
}
    
#\34 50e2d86 {
    background-color: var(--color_3);
    background-image: none;
}
    
#e70dad99 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 f23f2e9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 12px;
}
#\34 f23f2e9 {
    max-width: 100%;
    width: auto;
}
    
#ecb9e015 {
    max-width: 100%;
    width: auto;
}
    
#\39 81f12f6 {
    max-width: 100%;
    width: auto;
}
    
#\37 06142dd {
    width: 40.0%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 e9c4f80 {
    width: 100%;
    min-height: 0px;
    height: 419px;
}
}



@media all {
    
#\35 1924728.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 12px;
}
#\35 1924728 {
    max-width: 100%;
    width: auto;
}
    
#\38 397138a {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 f54ab20 {
    background-color: var(--color_2);
}
    
#\36 5da10f0 {
    min-height: 80px;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\38 1a076c2 {
    max-width: 100%;
    width: 800px;
}
    
#\36 8f59f11 {
    max-width: 100%;
    width: 806px;
}
    
#\39 7a8a87d {
    column-gap: 40px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 80px;
}
    
#e262c500 {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 24px rgba(44,36,22,0.10);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 32px 32px 32px;
}
    
#\36 ae9d26d {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#e550c42f {
    max-width: 100%;
    width: auto;
}
    
#\30 305e660 {
    max-width: 100%;
    width: auto;
}
    
#\36 37326c6 {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 24px rgba(44,36,22,0.10);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 32px 32px 32px;
}
    
#\32 48356c5 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\34 7c7ec8a {
    max-width: 100%;
    width: auto;
}
    
#e0e92520 {
    max-width: 100%;
    width: auto;
}
    
#eddd2f75 {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 24px rgba(44,36,22,0.10);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 32px 32px 32px;
}
    
#\38 aa2e492 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 7b2a57f {
    max-width: 100%;
    width: auto;
}
    
#\39 661dc2d {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#ef9f5bdd {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\35 10ba24a {
    background-color: var(--color_5);
}
    
#f30b4142 {
    min-height: 8px;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#dd17ea47.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 12px;
}
#dd17ea47 {
    max-width: 100%;
    width: auto;
}
    
#\38 6bd1c4a {
    max-width: 100%;
    width: 845px;
}
    
#\38 bdd451f {
    max-width: 100%;
    width: auto;
}
    
#\36 36f2404 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\37 1b4c11d {
    max-width: 100%;
    width: 100%;
    min-height: 400px;
    height: 410px;
}
}



@media all {
    
#\35 cac978e {
    max-width: 100%;
    width: auto;
}
    
#c97fa625 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8px 4px 8px 4px;
}
    
#c5a8ba52 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8px 4px 8px 4px;
}
    
#\39 342607d {
    background-color: var(--color_3);
    background-image: none;
}
    
#c8fc4bee {
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
}
    
#\30 71e5289 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8px 4px 8px 4px;
}
    
#\30 4f5ee02 {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 c4e8dc3 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8px 4px 8px 4px;
}
    
#\36 484d068 {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#b9481b70 {
    width: 4px;
    margin-top: 6px;
    min-height: 56px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_2);
    align-items: stretch;
    border-style: solid;
    margin-right: 20px;
}
    
#\34 a84b5d6 {
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
}
    
#b8c2b6b9 {
    max-width: 100%;
    width: auto;
}
    
#\39 cf3b14d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c6056ff1 {
    max-width: 100%;
    width: auto;
}
    
#\39 55c262e [data-content-reference] {
    border-color: var(--color_3);
    border-width: 1px;
    border-style: solid;
}
#\39 55c262e [data-content-reference] .accordion-title {
    color: var(--color_4);
    font-weight: 600;
    font-size: 18px;
    font-family: Raleway, "Raleway Fallback";
    text-align: left !important;
}
#\39 55c262e {
    width: 100%;
    min-height: auto;
}
#\39 55c262e [data-content-reference] .icon-container {
    color: var(--color_2);
    width: 22px;
    height: 22px;
}
    
#\31 324b622 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\35 13e5da3 {
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
}
    
#e0e8eb2f {
    max-width: 100%;
    width: auto;
}
    
#\34 6e5a614 {
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
}
    
#\33 a60409d {
    column-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 0fbee38 {
    max-width: 100%;
    width: 100.00%;
    margin-top: 12px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3a1cfe1 {
    padding-left: 16px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
}
    
#df52616b {
    max-width: 100%;
    width: auto;
}
    
#c1078b4d {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8px 4px 8px 4px;
}
}



@media all {
    
#\30 1910641 {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
}
    
#\37 e37bade {
    background-color: var(--color_5);
}
    
#\34 977e8ca {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 be27d36 {
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\35 79d7a32 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#de019b05 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b87a48b {
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\31 19409e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 46d9356 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 5362245 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d8a6f36d {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
}
    
#\30 e31fc5c {
    background-color: var(--color_2);
}
    
#\32 7d8508c {
    min-height: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    column-gap: 2%;
}
    
#a4b113b6 {
    max-width: 100%;
    width: auto;
    margin-top: 12px;
    height: auto;
}
    
#e30c7a14 {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 98%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#dea1870d {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 8px;
    width: 48.22%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\32 c5df1f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad53118a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 78a27ed {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 8px;
    width: 47.40%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#e40a6401 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4e0ea94 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b66bae4d {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 8px;
    width: 48.22%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#d626f0e8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 b8a5bb0 {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 8px;
    width: 47.40%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#ff63da1c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 38544e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 8fe6208 {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 8px;
    width: 48.22%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\34 b6f0768 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 dc51468 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 195fd98 {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 8px;
    width: 47.40%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\33 98ed39e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 6fa4ea4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 8758990 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 4141755 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 9df4116 {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    flex-wrap: nowrap;
}
    
#\32 bd4a386 {
    background-color: var(--color_5);
}
    
#\33 ca06169 {
    min-height: 80px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    width: 100%;
    column-gap: 0%;
    flex-wrap: nowrap;
}
    
#\31 9d110e1 {
    max-width: 100%;
    width: 100%;
    margin-top: 12px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 bcb3d0f {
    max-width: 100%;
    width: 65.36%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    margin-top: 13px;
}
    
#\34 26ce491 {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 5px;
}
    
#a44825fe {
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 8px;
    width: 23%;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#d6412ac7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 ac958f6 {
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 8px;
    width: 23%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\36 4e49953 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e65ab4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 3411f1f {
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 8px;
    width: 23%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\35 6c17bd7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b50af791 {
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 8px;
    width: 23%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\31 541c675 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 835b125 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c3bdb29c {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
}
    
#\34 1dd4d91 {
    background-color: var(--color_3);
}
    
#\37 fb077dd {
    min-height: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    width: 99.96%;
}
    
#\31 ee8ef1e {
    max-width: 100%;
    width: 359px;
    margin-top: 12px;
    height: auto;
}
    
#\31 68b3dc7 {
    max-width: 100%;
    width: 669px;
    height: auto;
}
}



@media all {
    
#\36 6a7a444 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 28050b8 {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 7bacedf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cbfeb66a {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#cd77b580 {
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e4d316.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\32 4e4d316 {
    max-width: 100%;
    width: 147px;
    min-height: 44px;
    justify-self: auto;
    order: 2;
    margin: -44px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bfaa71d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-image: url("https://irp.cdn-website.com/9623720d/dms3rep/multi/opt/1790345513-1920w.jpeg");
    border-radius: 6px 6px 6px 6px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9055fb1 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 98873ab {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 e9c4f80 {
    height: auto;
}
}



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



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7bacedf {
    width: 49%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#cbfeb66a {
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#cd77b580 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#\30 bfaa71d {
    width: 49%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\34 421279f {
    min-height: 80vh;
    padding: 30px 4% 0px 4%;
}
    
#a2113fc9 {
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1237a52 {
    max-width: 100%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e565d7e1 {
    flex-direction: column;
    align-items: center;
}
    
#\38 768fc0c {
    width: 289px;
}
    
#\30 2f2410e {
    width: 194px;
}
    
#\31 9cef456 {
    margin: 0px 0% 0px 0%;
}
    
#de83c52e {
    width: 192px;
}
    
#\38 cb1c2a0 {
    background-position: 50% 50%;
}
    
#\37 ab65964 {
    margin-top: 3px;
}
}



@media (max-width: 767px) {
    
#\32 98873ab {
    min-height: unset;
    flex-direction: column;
    row-gap: 32px;
    padding: 70px 4% 70px 4%;
}
    
#e70dad99 {
    width: 100%;
}
    
#\37 06142dd {
    width: 100%;
}
    
#\30 e9c4f80 {
    height: 329px;
    min-height: 0px;
}
    
#\36 72803de {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 397138a {
    min-height: unset;
    flex-direction: column;
    row-gap: 12px;
    padding: 40px 4% 40px 4%;
}
    
#\36 5da10f0 {
    align-items: center;
}
    
#\39 7a8a87d {
    flex-direction: column;
    row-gap: 20px;
}
    
#e262c500 {
    width: 100%;
}
    
#\36 37326c6 {
    width: 100%;
}
    
#eddd2f75 {
    width: 100%;
}
    
#\38 1a076c2 {
    width: 273px;
}
    
#\32 bfae5e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef9f5bdd {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 70px 4% 70px 4%;
}
    
#f30b4142 {
    align-items: center;
}
    
#\36 36f2404 {
    align-items: center;
}
    
#\32 4ae8d55 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 4f5ee02 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 40px 4% 40px 4%;
}
    
#\36 484d068 {
    align-items: center;
}
    
#\31 324b622 {
    align-items: center;
}
    
#\36 0fbee38 {
    width: 100.00%;
}
    
#\30 01a50f4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 1910641 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\34 977e8ca {
    flex-direction: column;
    row-gap: 12px;
}
    
#\35 be27d36 {
    width: 100%;
}
    
#\30 b87a48b {
    width: 100%;
}
    
#\35 42b43b0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d8a6f36d {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\32 7d8508c {
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
}
    
#e30c7a14 {
    flex-direction: column;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dea1870d {
    width: 100%;
}
    
#\30 78a27ed {
    width: 100%;
}
    
#b66bae4d {
    width: 100%;
}
    
#\32 b8a5bb0 {
    width: 100%;
}
    
#\32 8fe6208 {
    width: 100%;
}
    
#\38 195fd98 {
    width: 100%;
}
    
#\33 33349ee {
    margin: 0px 0% 0px 0%;
}
    
#a4b113b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 9df4116 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\33 ca06169 {
    align-items: center;
    row-gap: 15px;
}
    
#\34 26ce491 {
    flex-direction: column;
}
    
#a44825fe {
    width: 100%;
}
    
#\37 ac958f6 {
    width: 100%;
}
    
#\34 3411f1f {
    width: 100%;
}
    
#b50af791 {
    width: 100%;
}
    
#ffc77aed {
    margin: 0px 0% 0px 0%;
}
    
#\33 bcb3d0f {
    width: 94.96%;
}
}



@media (max-width: 767px) {
    
#c3bdb29c {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\37 fb077dd {
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\39 79dbad4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ee8ef1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 68b3dc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 28050b8 {
    width: 311px;
}
    
#\32 7bacedf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#cbfeb66a {
    margin-bottom: 20px;
    width: 311px;
}
    
#cd77b580 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 70px 4% 8% 4%;
}
    
#\30 bfaa71d {
    width: 100%;
    min-height: 347px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
    height: auto;
}
    
#\32 4e4d316 {
    margin-top: -1px;
}
    
#\36 9055fb1 {
    margin: 0px 0% 0px 0%;
}
}

