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

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

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

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

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

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

  *#dm .dmInner div.u_751275202 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1604662064 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1727189851 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1542926823 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1911179663 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1233157494 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1708869915 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1338928708 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1251501978 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1523763967 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1415411661 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1849161376 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1163144320 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1329763639 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1539661688 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1334112557 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1013666645 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1634847531 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1997414948 img { border-radius:50% !important; }

  *#dm .dmInner nav.u_1225680544 { color:white !important; }

  *#dm .dmInner nav.u_1646370773 { color:white !important; }

  *#dm .dmInner nav.u_1981285474 { color:white !important; }

  *#dm .dmInner div.u_1642833422 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1313500219 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1892056753 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1148900688 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1484277744 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1185424011 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1477762538 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1951082167 img { border-radius:0% !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/5f1e74502288462ca041d1cf3da61468/dms3rep/multi/opt/AdobeStock_52489035-1920w.jpg");
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 745px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_fvv {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_2hu {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8f5fec6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 40.82%;
    min-width: 4%;
    border-radius: 27px 27px 27px 27px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef25bf3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.18%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 dd53c04 {
    min-height: 551px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b25693e {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_a46 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_8js {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 43011bf {
    margin: 0px 0% 0px 0%;
}
    
#widget_fh3 {
    width: 457px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 46db9c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ccea77f {
    min-height: 84px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb59295f {
    background-image: url("https://le-de.cdn-website.com/5f1e74502288462ca041d1cf3da61468/dms3rep/multi/opt/Schwimmschule+K%C3%BCssnacht+am+Rigi+line+2-1920w.png");
    background-position: 100% 0%;
    background-color: var(--color_4);
}
    
#affb4b1f {
    width: 100%;
    height: 26px;
    max-width: 100%;
}
}



@media all {
    
#\37 0266602 {
    min-height: 252px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 680f99b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cdb6964f {
    width: 99.22%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#\33 a220800 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 89724ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 12f792f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 83632f7 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba3501cd {
    min-height: 480px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\33 988beb0 {
    background-color: var(--color_4);
    background-image: none;
}
    
#group_8da {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ocl {
    width: 91.42%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_nf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 d0e57df {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7bfba4e {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c3f8431 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 939b870 {
    width: 94.49%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fd7cc883 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c13636a {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d36216 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 ad2c9ed {
    width: 83.46%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#afca24f7 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d30c0e6c {
    margin: 0px 0% 0px 0%;
}
    
#widget_2s6 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 d4c53e1 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b230394 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 33d87ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    align-items: center;
    padding: 30px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 98338bc {
    min-height: 462px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5e34873 {
    background-image: url("https://le-de.cdn-website.com/5f1e74502288462ca041d1cf3da61468/dms3rep/multi/opt/AdobeStock_163138124+%281%29-1920w.jpeg");
}
    
#group_4f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f5143115 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    width: 58.17%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 37px 37px 37px 37px;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 3px 8px 0;
    order: 0;
    padding: 50px 20px 50px 20px;
    margin: 0% 0% 0% 0%;
}
    
#f363f6fd {
    width: 25px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7391abf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2e7e19c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a024452c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 489eb2c {
    width: 25px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac093d93 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 190d39c {
    width: 98.12%;
    height: auto;
    max-width: 100%;
}
    
#\30 610eee4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1f93539 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc1f3aaf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fb579ae {
    width: 25px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b4980dc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e293b640 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
}
    
#\36 0dbc94a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f74c612 {
    width: 25px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a6ddc117 {
    width: 25px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ae49eb5d {
    margin: 0px 0% 0px 0%;
}
    
#d71b57bb {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a0ffe80 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cab85616 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 bb7ab17 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 05c0491 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f003ef99 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a523e3ed {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f1ef31a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 a57b2d5 {
    min-height: 691px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 9ca0438 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 c7e4366 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e933f8f {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8f3a75b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 66688ed {
    width: 94.24%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 eb67086 {
    width: 111.64%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 373fa70 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db22c390 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a4f74b9 {
    width: 102.20%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#ba01dfcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 273d893 {
    min-height: 154px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\39 60f2e27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bf1d79a3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 cb7b85d {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\34 1089754 {
    min-height: 653px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8dbc327 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1bf0f9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 45b3456 {
    width: 83.46%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 8848d0e {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9d4337c {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9a8b668 {
    width: 91.42%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 e8f479f {
    margin: 0px 0% 0px 0%;
}
    
#c5b41a1f {
    width: 94.49%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 f9e73c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b46a6aea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 34c2ae2 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5385038 {
    background-color: var(--color_3);
    background-image: none;
}
    
#d3fb7847 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc053c8d {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e2a928b4 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b984ca6 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f14847b {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 49953fb {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9861924 {
    width: 94.49%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 ff68ebf {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 294983e {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fe662597 {
    width: 94.48%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 b11063b {
    margin: 0px 0% 0px 0%;
}
    
#\35 ad027df {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eec7968 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7866d9e {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab3ac2f8 {
    width: 97.30%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#d4c58a3f {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1ec1ad4 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4bd19ea {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 413f4cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 2ab6712 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 b39b274 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 f151fac {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db73e3cb {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4ca9ae4 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5e7f6eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#b2fafaa8 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4ca3a0f {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 554b125 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b7bc2d6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 278e79a {
    width: 100.98%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 9f1ceb4 {
    background-color: var(--color_3);
    background-image: none;
}
    
#cd893402 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2933a18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 ea245da {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d8ecfce5 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f8e6d94 {
    min-height: 563px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9ada713 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a0825d3 {
    margin: 0px 0% 0px 0%;
}
    
#f6c8c1f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ca652501 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2f6597e {
    width: 100.61%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#\33 3539f98 {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ff5418cc {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 01c4324 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 8167527 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de7d547 {
    margin: 0px 0% 0px 0%;
}
    
#e3d54299 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5cd308d {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f14ae7bf {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 262fd9c {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d7237af1 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ed1368e {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f291d42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 dc41274 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f4476c6 {
    width: 97.55%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#\32 d5ad485 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 14c7625 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 1b6275c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c65ccc9f {
    min-height: 545px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ef07657 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 aa1f56f {
    width: 97.55%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 aa655d1 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff68194e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\30 0a34973 {
    min-height: 521px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 53a5619 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 733f7fa {
    background-color: var(--color_3);
    background-image: none;
}
    
#bfabb7f9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ca61257e {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 2cd257c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b07aa5ae {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#bfae3728 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7d11a7d {
    width: 101.23%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 0f0efca {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e375c29f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 b20efe2 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c782504 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b75c734 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c2126ed {
    width: 98.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#bd7eb34a {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7eb06d {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d87dd0a5 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 3309921 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb36542e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e51ef2d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#df8e7c3c {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 879dbaa {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 66f7332 {
    background-color: var(--color_3);
    background-image: none;
}
    
#e30817af {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a3c0cb6 {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c57b4144 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5e9ffbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f3db40ee {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ecadb7b0 {
    width: 98.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#d3f0cfbf {
    min-height: 506px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#eae67a25 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cb9e601e {
    margin: 0px 0% 0px 0%;
}
    
#\38 601a3c3 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 42da083 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f9f223b {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb1283a6 {
    width: 102.81%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 4844442 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(79,163,199,1);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cf78eac {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ffda5a13 {
    width: 98.53%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 f3f4a4f {
    margin: 0px 0% 0px 0%;
}
    
#\31 08d4378 {
    min-height: 552px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 20px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a7228b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 a38e6f5 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4aa4ad4 {
    width: 102.81%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 053ebfd {
    background-color: var(--color_3);
    background-image: none;
}
    
#\31 24d7294 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-width: 0 2px 7px 0;
    border-radius: 14px 14px 14px 14px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ac9af28 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e2e6117 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 24e297b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 9c2c7b4 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bee5ffa {
    width: 98.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#\39 dd9dea2 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ab2dbbe {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 3e386c7 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 40px 20px 40px 20px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    background-position: 50% 50%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 dd53c04 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 565px;
    padding: 30px 20px 0px 20px;
}
    
#\33 8f5fec6 {
    justify-content: flex-start;
    width: 48.5%;
    min-height: 8px;
}
    
#ef25bf3e {
    width: 48.5%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#\31 43011bf {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0266602 {
    min-height: 275px;
    padding: 0px 20px 20px 20px;
}
    
#\30 680f99b {
    padding: 0px 0px 0px 0px;
}
    
#cdb6964f {
    width: 81.04%;
}
    
#\32 12f792f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba3501cd {
    min-height: 1045px;
    padding: 20px 20px 40px 20px;
}
    
#\39 83632f7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#group_8da {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7bfba4e {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c13636a {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#d30c0e6c {
    margin: 0px 0% 0px 0%;
}
    
#\38 ad2c9ed {
    width: 99.91%;
}
    
#widget_2s6 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 98338bc {
    min-height: 572px;
    padding: 0px 0px 0px 0px;
}
    
#group_4f5 {
    padding: 0% 20px 0% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 33d87ff {
    row-gap: 40px;
}
    
#f5143115 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae49eb5d {
    margin: 0px 0% 0px 0%;
}
    
#d71b57bb {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c7e4366 {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bb7ab17 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\35 05c0491 {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 66688ed {
    width: 99.91%;
}
    
#a523e3ed {
    height: auto;
}
    
#\34 a57b2d5 {
    min-height: 1045px;
    padding: 20px 20px 40px 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba01dfcb {
    padding: 0px 0px 0px 0px;
}
    
#\35 273d893 {
    min-height: 275px;
    padding: 0px 20px 20px 20px;
}
    
#bf1d79a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1089754 {
    min-height: 1045px;
    padding: 0px 20px 40px 20px;
}
    
#\34 45b3456 {
    width: 99.91%;
}
    
#fc053c8d {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8848d0e {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9d4337c {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8f479f {
    margin: 0px 0% 0px 0%;
}
    
#\39 b984ca6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\32 f14847b {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab3ac2f8 {
    width: 99.91%;
}
    
#d4c58a3f {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1ec1ad4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\34 4bd19ea {
    min-height: 1045px;
    padding: 0px 20px 40px 20px;
}
    
#\32 294983e {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b11063b {
    margin: 0px 0% 0px 0%;
}
    
#\35 eec7968 {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b4ca9ae4 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4ca3a0f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\38 f8e6d94 {
    min-height: 1045px;
    padding: 0px 20px 40px 20px;
}
    
#\36 a0825d3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 554b125 {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#c2f6597e {
    width: 99.91%;
}
    
#\36 ea245da {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ff5418cc {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 01c4324 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 de7d547 {
    margin: 0px 0% 0px 0%;
}
    
#e3d54299 {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c65ccc9f {
    min-height: 1045px;
    padding: 0px 20px 40px 20px;
}
    
#\36 ef07657 {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\35 262fd9c {
    height: auto;
}
    
#d7237af1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\34 f4476c6 {
    width: 99.91%;
}
    
#\35 dc41274 {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c782504 {
    margin: 0px 0% 0px 0%;
}
    
#\30 0a34973 {
    min-height: 1045px;
    padding: 0px 20px 40px 20px;
}
    
#\32 c2126ed {
    width: 99.91%;
}
    
#\32 53a5619 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\32 a7eb06d {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#ca61257e {
    height: auto;
}
    
#b07aa5ae {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0f0efca {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecadb7b0 {
    width: 99.91%;
}
    
#f3db40ee {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d3f0cfbf {
    min-height: 1045px;
    padding: 0px 20px 40px 20px;
}
    
#cb9e601e {
    margin: 0px 0% 0px 0%;
}
    
#eae67a25 {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 42da083 {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#c57b4144 {
    height: auto;
}
    
#\34 f9f223b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4844442 {
    height: auto;
    min-height: 29.45%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cf78eac {
    min-width: 32px;
    width: 100%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f3f4a4f {
    margin: 0px 0% 0px 0%;
}
    
#\31 08d4378 {
    min-height: 1045px;
    padding: 0px 20px 40px 20px;
}
    
#\35 bee5ffa {
    width: 99.91%;
}
    
#\37 ab2dbbe {
    height: auto;
}
    
#\37 3e386c7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\31 24d7294 {
    height: auto;
    min-height: 30.69%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#widget_2hu {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#widget_fvv {
    width: 98.17%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 8f5fec6 {
    width: 100%;
    min-height: 301px;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
}
    
#ef25bf3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 dd53c04 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 0px 15px 0px 15px;
}
    
#widget_a46 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\31 43011bf {
    margin: 0px 0% 0px 0%;
}
    
#widget_fh3 {
    width: 267px;
    height: auto;
    margin-left: 33px;
}
}



@media (max-width: 767px) {
    
#\33 46db9c0 {
    width: 100%;
    min-height: 30px;
    align-items: center;
}
    
#\32 ccea77f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#affb4b1f {
    height: 30px;
}
}



@media (max-width: 767px) {
    
#\37 0266602 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\30 680f99b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#cdb6964f {
    width: 100.00%;
}
    
#\39 89724ea {
    width: 100.00%;
}
    
#\32 12f792f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 83632f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#ba3501cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\33 d0e57df {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#group_8da {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ocl {
    width: 86.34%;
}
    
#\39 7bfba4e {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 939b870 {
    width: 86.34%;
}
    
#fd7cc883 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\31 c13636a {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ad2c9ed {
    width: 86.34%;
}
    
#afca24f7 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#d30c0e6c {
    margin: 0px 0% 0px 0%;
}
    
#widget_2s6 {
    height: auto;
}
    
#\36 d4c53e1 {
    height: auto;
}
    
#\37 b230394 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 33d87ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\36 98338bc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 5e34873 {
    background-position: 0% 50%;
}
    
#f5143115 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_4f5 {
    padding-left: 15px;
    padding-right: 15px;
}
    
#\32 190d39c {
    width: 99.86%;
}
}



@media (max-width: 767px) {
    
#ae49eb5d {
    margin: 0px 0% 0px 0%;
}
    
#d71b57bb {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a0ffe80 {
    height: auto;
}
    
#\31 bb7ab17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\35 05c0491 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f003ef99 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#a523e3ed {
    height: auto;
}
    
#\34 a57b2d5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\35 c7e4366 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e933f8f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\36 66688ed {
    width: 100.00%;
}
    
#\37 eb67086 {
    width: 100.00%;
}
    
#\30 373fa70 {
    height: auto;
}
    
#db22c390 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\38 a4f74b9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ba01dfcb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 273d893 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\39 60f2e27 {
    width: 100.00%;
}
    
#bf1d79a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 1089754 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\37 8dbc327 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\34 45b3456 {
    width: 100.00%;
}
    
#\33 8848d0e {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9d4337c {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9a8b668 {
    width: 100.00%;
}
    
#\32 e8f479f {
    margin: 0px 0% 0px 0%;
}
    
#c5b41a1f {
    width: 100.00%;
}
    
#\33 34c2ae2 {
    height: auto;
}
    
#d3fb7847 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#fc053c8d {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e2a928b4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\39 b984ca6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\32 f14847b {
    height: auto;
}
    
#\33 49953fb {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 9861924 {
    width: 100.00%;
}
    
#\31 ff68ebf {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\32 294983e {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fe662597 {
    width: 100.00%;
}
    
#\31 b11063b {
    margin: 0px 0% 0px 0%;
}
    
#\35 ad027df {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\35 eec7968 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7866d9e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#ab3ac2f8 {
    width: 100.00%;
}
    
#d4c58a3f {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1ec1ad4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\34 4bd19ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\37 f151fac {
    height: auto;
}
    
#db73e3cb {
    height: auto;
}
    
#b4ca9ae4 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b2fafaa8 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#b4ca3a0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\39 554b125 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 278e79a {
    width: 100.00%;
}
    
#cd893402 {
    height: auto;
}
    
#\36 ea245da {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d8ecfce5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\38 f8e6d94 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\31 9ada713 {
    height: auto;
}
    
#\36 a0825d3 {
    margin: 0px 0% 0px 0%;
}
    
#ca652501 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#c2f6597e {
    width: 100.00%;
}
    
#\33 3539f98 {
    width: 100.00%;
}
    
#ff5418cc {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 01c4324 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 8167527 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\32 de7d547 {
    margin: 0px 0% 0px 0%;
}
    
#e3d54299 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5cd308d {
    height: auto;
}
    
#f14ae7bf {
    width: 100.00%;
}
    
#\35 262fd9c {
    height: auto;
}
    
#d7237af1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\37 ed1368e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\35 dc41274 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f4476c6 {
    width: 100.00%;
}
    
#\32 d5ad485 {
    height: auto;
}
    
#c65ccc9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\36 ef07657 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 aa1f56f {
    width: 100.00%;
}
    
#\32 aa655d1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\30 0a34973 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\32 53a5619 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#bfabb7f9 {
    width: 100.00%;
}
    
#ca61257e {
    height: auto;
}
    
#b07aa5ae {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bfae3728 {
    height: auto;
}
    
#\38 7d11a7d {
    width: 100.00%;
}
    
#\34 0f0efca {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b20efe2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\30 c782504 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b75c734 {
    height: auto;
}
    
#\32 c2126ed {
    width: 100.00%;
}
    
#bd7eb34a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\32 a7eb06d {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d87dd0a5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\34 3309921 {
    height: auto;
}
    
#df8e7c3c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\35 879dbaa {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#e30817af {
    height: auto;
}
    
#\33 a3c0cb6 {
    width: 100.00%;
}
    
#c57b4144 {
    height: auto;
}
    
#f3db40ee {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ecadb7b0 {
    width: 100.00%;
}
    
#d3f0cfbf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#eae67a25 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cb9e601e {
    margin: 0px 0% 0px 0%;
}
    
#\38 601a3c3 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\30 42da083 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f9f223b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#cb1283a6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 4844442 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cf78eac {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ffda5a13 {
    width: 100.00%;
}
    
#\39 f3f4a4f {
    margin: 0px 0% 0px 0%;
}
    
#\31 08d4378 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\30 a38e6f5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\32 4aa4ad4 {
    width: 100.00%;
}
    
#\31 24d7294 {
    row-gap: 20px;
    align-self: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ac9af28 {
    height: auto;
}
    
#\36 9c2c7b4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#\35 bee5ffa {
    width: 100.00%;
}
    
#\39 dd9dea2 {
    height: auto;
}
    
#\37 ab2dbbe {
    height: auto;
}
    
#\37 3e386c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
}

