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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1866645484 .svg { fill:rgba(30,89,83,1) !important; }

  *#dm .dmInner div.u_1799514045 input::placeholder { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1799514045 textarea::placeholder { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1799514045 select::placeholder { color:var(--color_6) !important; }

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

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

  *#dm .dmInner div.u_1758883198 input::placeholder {
    font-size:16px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1758883198 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1758883198 select::placeholder {
    font-size:16px !important;
    color:var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1335561186 { border-radius:4px 4px 4px 4px !important; }

  *#dm .dmInner div.u_1448484558 input::placeholder {
    font-size:16px !important;
    color:var(--color_6) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1448484558 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_6) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1448484558 select::placeholder {
    font-size:16px !important;
    color:var(--color_6) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1914458976 input::placeholder { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1914458976 textarea::placeholder { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1914458976 select::placeholder { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1485534782 { border-radius:3px 3px 3px 3px !important; }

  *#dm .dmInner div.u_2117529637 input {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,89,83) rgb(30,89,83) rgb(30,89,83) rgb(30,89,83) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2117529637 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,89,83) rgb(30,89,83) rgb(30,89,83) rgb(30,89,83) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2117529637 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,89,83) rgb(30,89,83) rgb(30,89,83) rgb(30,89,83) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1799514045 input {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1799514045 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1799514045 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1758883198 input {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1758883198 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1758883198 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1914458976 input {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1914458976 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1914458976 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1448484558 input {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1448484558 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1448484558 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    color:var(--color_1) !important;
    font-size:16px !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1914458976 .advanced-form-label {
    text-align:left !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1758883198 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1799514045 .advanced-form-label {
    text-align:left !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_2117529637 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1448484558 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner a.u_2254565902 { border-radius:4px 4px 4px 4px !important; }

  *#dm .dmInner a.u_1485534782 span.text {
    font-size:18px !important;
    font-family: Lora !important;
  }

  *#dm .dmInner a.u_2254565902 span.text {
    font-size:18px !important;
    font-family: Lora !important;
  }

  *#dm .dmInner div.u_1633295975 img {
    border-radius:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1180539707 img {
    border-radius:0px 0px 0px 0px !important;
    object-fit:contain !important;
  }

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

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2254565902 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1485534782 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(6, 6, 6, 1);
    opacity: 0.4;
}
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 8px;
    background-color: var(--color_7);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    min-height: 750px;
    justify-content: flex-end;
    background-image: url("https://lirp.cdn-website.com/2d4f5b53/dms3rep/multi/opt/JieunPhotos-26-8b8b93dc-fca2c506-69e8b3b2-1920w.png");
    min-width: 4%;
    height: auto;
    background-position: 50% 0%;
    padding: 24% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    background-color: var(--color_5);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_4u9 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 263px;
    align-items: center;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: -24px 0% 0px 0%;
}
    
#d6238b6b {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 86px;
    align-items: center;
    height: auto;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qp8 {
    max-width: 100%;
    width: 59.62%;
    height: auto;
}
    
#widget_s9g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 2% 10% 2% 10%;
}
#widget_s9g {
    max-width: 100%;
    width: 249px;
    min-height: 51px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 bd94bbd {
    max-width: 100%;
    width: 457px;
    height: auto;
    margin-left: 0px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(18,17,17,1);
    opacity: 0.24;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abe {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/2d4f5b53/dms3rep/multi/opt/pexels-photo-32047220-1920w.jpeg");
}
    
#\36 3d24979f4a54e38542a8abc {
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 9% 2% 12% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_r31 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 16px 8px 16px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3e18d1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\34 3e18d1a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fd6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_4b0 {
    flex-direction: row;
    align-items: flex-start;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8656625774322848%;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 1a97f35 {
    max-width: 100%;
    width: 322px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 3c627f0 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(247, 238, 230, 0.8);
    width: 100.00%;
    min-height: 315px;
    align-items: center;
    background-image: none;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    border-radius: 140px 2px 0 0;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 711010a {
    max-width: 100%;
    width: 289px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_pn8 {
    align-items: flex-start;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 8289cde {
    max-width: 100%;
    width: 289px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c4ee938 {
    max-width: 100%;
    width: 322px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 7d8efdd {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(247, 238, 230, 0.8);
    width: 100.00%;
    min-height: 315px;
    align-items: center;
    background-image: none;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_aik {
    align-items: flex-start;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a77a1992 {
    max-width: 100%;
    width: 322px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 ce6a8a3 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(247, 238, 230, 0.8);
    width: 100.00%;
    min-height: 315px;
    align-items: center;
    background-image: none;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    border-radius: 0 140px 0 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2a9e270 {
    max-width: 100%;
    width: 289px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 7623711 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#acf89bad {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b12d9d8b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    background-color: var(--color_1);
}
    
#\31 ee0249f {
    margin: 0px 0% 0px 0%;
}
    
#booksession {
    column-gap: 2%;
    row-gap: 24px;
    width: 53%;
    min-height: 8px;
    justify-content: space-between;
    min-width: 4%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gle {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: flex-start;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6a7a54e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0px 0px 0px;
}
    
#a31a8770 {
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-end;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 00a7ae4 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b6146fb {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 cbe0acc {
    align-items: flex-start;
    width: 100.00%;
    min-height: 435px;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 2px 2px 2px 2px;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    border-style: solid;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    order: 4;
    --column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c214f176 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ee55247 {
    width: 94px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 3a670c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e5b7a89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 97037c7 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bd3e449f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eeb842e6 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e7210bb9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\36 32478a1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 abf2906 {
    width: 205px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 43px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1353b2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\33 1353b2c {
    width: 100%;
    height: 145px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 61705b3 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a3fe0c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 2% 0% 2% 0%;
    margin: 0px 0px 0px 0px;
}
    
#\31 7bb1c99 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_a1j {
    width: 88.43%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_nn8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_ug7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_via {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#widget_1qk.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 0px 12px 0px;
}
#widget_1qk {
    width: 99.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 2px 0% 0px 0.16127203316156183%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nco {
    width: 45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/2d4f5b53/dms3rep/multi/opt/JieunPhotos-31-1920w.jpg");
}
}



@media all {
    
#\39 0186290 {
    max-width: 100%;
    width: 73.05%;
    height: auto;
}
    
#ea8ef827::before, #ea8ef827 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.92;
    border-radius: inherit;
}
#ea8ef827 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/2d4f5b53/dms3rep/multi/opt/Alera+Brand+Kit+%282%29-1920w.png");
    border-style: solid;
}
    
#\39 c3f9182.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 c3f9182 {
    max-width: 100%;
    width: 20.70%;
    height: 292px;
    min-width: 32px;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9e928ab {
    max-width: 100%;
    width: 575px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7c0e73f {
    max-width: 100%;
    width: 22.83%;
    height: 326px;
    min-width: 32px;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fc05ccb {
    max-width: 100%;
    width: 1138px;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 cfa2efe {
    max-width: 100%;
    width: 75.77%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eade279 {
    column-gap: 4%;
    row-gap: 20px;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#cc1f5e97 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 80px 15.999999999999998px 80px 15.999999999999998px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b8fc6fb {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    align-items: flex-end;
    min-width: 4%;
    padding: 40px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b87e050 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-around;
    min-width: 4%;
    align-items: center;
    height: auto;
}
    
#dd22f35e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fab628b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fab628b1 {
    max-width: 100%;
    width: 478px;
    height: auto;
    min-width: 32px;
    order: 1;
    align-self: flex-start;
    margin: 3.546099290780142% 0% 3.546099290780142% 0%;
}
    
#\36 4e45c4c {
    margin: 0px 0% 0px 0%;
}
    
#group_anh {
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 3px;
    order: 2;
}
    
#e29091bd {
    max-width: 100%;
    width: 684px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#About {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    min-width: 4%;
    padding: 3% 80px 3% 80px;
    margin: 0px 0% 0px 0%;
}
    
#widget_es1 {
    width: 37.71%;
    height: 465px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 4404962 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    order: 3;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a81e38ee {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 2px 2px 2px 2px;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    background-color: rgba(247, 238, 230, 0.8);
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e93a9cc {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 2px 2px 2px 2px;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/2d4f5b53/dms3rep/multi/opt/5-88bfc54b-1920w.png");
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    padding: 0px 15.999999999999998px 0px 15.999999999999998px;
    margin: 0% 0% 0% 0%;
}
    
#\39 90b1c2d {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 539px;
    flex-wrap: nowrap;
    padding: 8% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 afbdb21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\33 afbdb21 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a480e2f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    background-color: var(--color_3);
}
    
#\33 e2162c3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bp4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bp4 {
    max-width: 100%;
    width: 325px;
    height: auto;
    order: 0;
    margin: 48px -25% 48px -25%;
}
    
#group_8rg {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5f5eab7 {
    max-height: 100%;
    min-height: 58px;
    row-gap: 24px;
    column-gap: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: rgba(0,0,0,0);
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 215888d::before, #\38 215888d > .bgExtraLayerOverlay {
    
}
#\38 215888d {
    align-self: auto;
    max-height: 100%;
    min-height: 58px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 55px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    order: 0;
    height: auto;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0dd3931 {
    max-width: 100%;
    width: 407px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ns2 {
    align-items: flex-start;
    width: 80%;
    min-height: 49.48%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a40419.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\30 8a40419 {
    max-width: 100%;
    width: 99.58%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cgg {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#d872bb9b {
    max-height: 100%;
    min-height: 58px;
    row-gap: 24px;
    column-gap: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: rgba(0,0,0,0);
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1386caf::before, #\31 1386caf > .bgExtraLayerOverlay {
    
}
#\31 1386caf {
    align-self: auto;
    max-height: 100%;
    min-height: 58px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 55px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    order: 0;
    height: auto;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e34d8b90 {
    align-items: flex-start;
    width: 80%;
    min-height: 49.48%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d1937e4 {
    max-width: 100%;
    width: 407px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dacc1d8 {
    max-height: 100%;
    min-height: 58px;
    row-gap: 24px;
    column-gap: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: rgba(0,0,0,0);
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b10189d::before, #\30 b10189d > .bgExtraLayerOverlay {
    
}
#\30 b10189d {
    align-self: auto;
    max-height: 100%;
    min-height: 58px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 55px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    order: 0;
    height: auto;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4523a46 {
    align-items: flex-start;
    width: 80%;
    min-height: 49.48%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: center;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 54491c4 {
    max-width: 100%;
    width: 407px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e640da11 {
    max-height: 100%;
    min-height: 58px;
    row-gap: 24px;
    column-gap: 8px;
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: rgba(0,0,0,0);
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 64d38ea::before, #\31 64d38ea > .bgExtraLayerOverlay {
    
}
#\31 64d38ea {
    align-self: auto;
    max-height: 100%;
    min-height: 58px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 55px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    order: 0;
    height: auto;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9391bc0 {
    align-items: flex-start;
    width: 80%;
    min-height: 49.48%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b913fa1a {
    max-width: 100%;
    width: 407px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a53ae66 {
    width: 22px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc3be134 {
    width: 22px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 accca6c {
    width: 22px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cbfb69f {
    max-height: 100%;
    min-height: 58px;
    row-gap: 24px;
    column-gap: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: rgba(0,0,0,0);
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 54a133c::before, #\34 54a133c > .bgExtraLayerOverlay {
    
}
#\34 54a133c {
    align-self: auto;
    max-height: 100%;
    min-height: 58px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 55px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    order: 0;
    height: auto;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce71ccd {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#\30 1b64840 {
    align-items: flex-start;
    width: 80%;
    min-height: 49.48%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7e12a4a {
    max-width: 100%;
    width: 407px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 91dada5 {
    max-height: 100%;
    min-height: 58px;
    row-gap: 24px;
    column-gap: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: rgba(0,0,0,0);
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f09737d0::before, #f09737d0 > .bgExtraLayerOverlay {
    
}
#f09737d0 {
    align-self: auto;
    max-height: 100%;
    min-height: 58px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 55px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    order: 0;
    height: auto;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3fbdacf {
    width: 22px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0eba34e {
    align-items: flex-start;
    width: 80%;
    min-height: 49.48%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 42bdd27 {
    max-width: 100%;
    width: 407px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0a10c10 {
    max-height: 100%;
    min-height: 58px;
    row-gap: 24px;
    column-gap: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: rgba(0,0,0,0);
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af30151d::before, #af30151d > .bgExtraLayerOverlay {
    
}
#af30151d {
    align-self: auto;
    max-height: 100%;
    min-height: 58px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 55px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    order: 0;
    height: auto;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76415c8 {
    width: 22px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 63def6b {
    align-items: flex-start;
    width: 80%;
    min-height: 49.48%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: center;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f79f30 {
    max-width: 100%;
    width: 407px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d550a7a {
    max-height: 100%;
    min-height: 58px;
    row-gap: 24px;
    column-gap: 8px;
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-radius: 2px 2px 2px 2px;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: rgba(0,0,0,0);
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb7e63a8::before, #cb7e63a8 > .bgExtraLayerOverlay {
    
}
#cb7e63a8 {
    align-self: auto;
    max-height: 100%;
    min-height: 58px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 55px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    order: 0;
    height: auto;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8416b29 {
    width: 22px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2aa75e5 {
    align-items: flex-start;
    width: 80%;
    min-height: 49.48%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    height: auto;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b167ff9 {
    max-width: 100%;
    width: 407px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eea6e9dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 7d0fe9d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 5% 2%;
}
    
#bed37a7a {
    max-width: 100%;
    width: 19.72%;
    height: auto;
    order: 0;
}
    
#\37 e2d7ce7 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a324d799 {
    max-width: 100%;
    width: 75.39%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5f7df83 {
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(202px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a43c703 {
    row-gap: 32px;
    column-gap: 24px;
    max-height: 100%;
    width: 51.60%;
    min-height: 199px;
    align-items: flex-end;
    order: 1;
    justify-self: end;
    align-self: start;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3px 11.568043658245339% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#\39 b28035a {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5e171b4 {
    max-width: 100%;
    width: 95.98%;
    height: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d5c0fc7 {
    max-width: 100%;
    width: 473px;
    height: 181px;
    order: 0;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
}
    
#c7f6603d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    row-gap: 8px;
    min-height: 288px;
    height: auto;
    padding: 40% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#widget_s9g {
    width: 130px;
    min-height: 130px;
    height: auto;
}
    
#widget_qp8 {
    width: 75.32%;
}
    
#group_4u9 {
    min-height: 164px;
    height: auto;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bd94bbd {
    width: 442px;
}
    
#d6238b6b {
    column-gap: 0px;
    min-height: 80px;
    height: auto;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    padding: 3% 3% 0% 3%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 3% 6% 3%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_r31 {
    min-height: 80px;
    height: auto;
    justify-content: flex-start;
    width: 100%;
    padding: 16px 2px 16px 2px;
    margin: 0px 0% 0px 0%;
}
    
#group_fd6 {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_4b0 {
    width: 30.67%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3c627f0 {
    align-self: flex-start;
    justify-content: center;
    width: 100.00%;
    height: auto;
    min-height: 346px;
    row-gap: 12px;
    padding: 24% 3% 24% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 711010a {
    width: 170px;
}
    
#group_pn8 {
    width: 30.67%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_aik {
    width: 30.67%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7d8efdd {
    width: 100.00%;
    height: auto;
    min-height: 345px;
    justify-content: center;
    row-gap: 12px;
    padding: 24% 3% 24% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ce6a8a3 {
    width: 100.00%;
    height: auto;
    min-height: 345px;
    justify-content: center;
    row-gap: 12px;
    padding: 24% 3% 24% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8289cde {
    width: 166px;
}
    
#\33 2a9e270 {
    width: 166px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ee0249f {
    margin: 0px 0% 0px 0%;
}
    
#acf89bad {
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 3% 6% 3%;
}
    
#booksession {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 80px;
    justify-content: flex-start;
    width: 100%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#group_gle {
    width: 99.82%;
}
    
#group_nco {
    width: 100%;
    min-height: 380px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0186290 {
    width: 100%;
}
    
#\36 4e45c4c {
    margin: 0px 0% 0px 0%;
}
    
#\37 9e928ab {
    width: 44.18%;
    margin-top: -76px;
}
    
#\32 fc05ccb {
    width: 654px;
}
    
#d7c0e73f {
    width: 32.71%;
    height: 307px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 c3f9182 {
    width: 30.67%;
    height: 303px;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 b87e050 {
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
    height: auto;
    min-height: 80px;
    width: 100%;
    column-gap: 4%;
    align-content: center;
    align-items: flex-start;
    padding: 60px 15.999999999999998px 16px 15.999999999999998px;
    margin: 0px 0% 0px 0%;
}
    
#fab628b1 {
    width: 85.72%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0.6%;
}
    
#\38 eade279 {
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 3% 3% 6% 3%;
}
    
#\32 b8fc6fb {
    align-items: center;
    justify-content: center;
    height: auto;
    min-height: 80px;
    width: 100%;
    padding: 8% 16px 8% 16px;
    margin: 0px 0% 0px 0%;
}
    
#cc1f5e97 {
    height: auto;
    min-height: 80px;
    justify-content: flex-end;
    width: 100%;
}
    
#\38 cfa2efe {
    width: 99.76%;
}
    
#dd22f35e {
    height: auto;
    min-height: 80px;
    width: 100%;
}
    
#e29091bd {
    width: 100.00%;
}
    
#About {
    justify-content: flex-end;
    column-gap: 4%;
    height: auto;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 15.999999999999998px 0px 15.999999999999998px;
    margin: 0px 0% 0px 0%;
}
    
#ea8ef827::before, #ea8ef827 > .bgExtraLayerOverlay {
    
}
    
#group_anh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_es1 {
    height: 240px;
    width: 33.32%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4404962 {
    row-gap: 0px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e2162c3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 90b1c2d {
    flex-direction: row;
    min-height: 1137px;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#a81e38ee {
    width: 49%;
    min-height: 8px;
    order: 0;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e93a9cc {
    width: 49%;
    min-height: 8px;
    flex-direction: row;
    height: auto;
    order: 1;
}
    
#widget_bp4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 80px 0px;
}
#widget_bp4 {
    width: 311px;
    height: auto;
    align-self: flex-end;
    min-width: 32px;
    margin: 0px 0% 0px -31.4%;
}
    
#group_8rg {
    row-gap: 0px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5f5eab7 {
    column-gap: 16px;
    justify-content: flex-start;
    height: auto;
    min-height: 90px;
}
    
#\38 215888d::before, #\38 215888d > .bgExtraLayerOverlay {
    
}
#\38 215888d {
    width: 90px;
    min-height: 90px;
    height: auto;
}
    
#\38 0dd3931 {
    width: 86.51%;
}
    
#group_ns2 {
    justify-content: center;
    width: 86%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#d872bb9b {
    column-gap: 16px;
    justify-content: flex-start;
    height: auto;
    min-height: 90px;
}
    
#\31 1386caf::before, #\31 1386caf > .bgExtraLayerOverlay {
    
}
#\31 1386caf {
    width: 90px;
    min-height: 90px;
    height: auto;
}
    
#e34d8b90 {
    justify-content: center;
    width: 86%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d1937e4 {
    width: 86.51%;
}
    
#\34 dacc1d8 {
    column-gap: 16px;
    justify-content: flex-start;
}
    
#\30 b10189d::before, #\30 b10189d > .bgExtraLayerOverlay {
    
}
#\30 b10189d {
    width: 90px;
    min-height: 90px;
    height: auto;
}
    
#\32 4523a46 {
    justify-content: center;
    width: 86%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 54491c4 {
    width: 86.51%;
}
    
#e640da11 {
    column-gap: 16px;
    justify-content: flex-start;
}
    
#\31 64d38ea::before, #\31 64d38ea > .bgExtraLayerOverlay {
    
}
#\31 64d38ea {
    width: 90px;
    min-height: 90px;
    height: auto;
}
    
#\33 9391bc0 {
    justify-content: center;
    width: 86%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#b913fa1a {
    width: 86.51%;
}
    
#\36 cbfb69f {
    column-gap: 16px;
    justify-content: flex-start;
}
    
#\34 54a133c::before, #\34 54a133c > .bgExtraLayerOverlay {
    
}
#\34 54a133c {
    width: 90px;
    min-height: 90px;
    height: auto;
}
    
#\30 1b64840 {
    justify-content: center;
    width: 86%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7e12a4a {
    width: 86.51%;
}
    
#\35 91dada5 {
    column-gap: 16px;
    justify-content: flex-start;
}
    
#f09737d0::before, #f09737d0 > .bgExtraLayerOverlay {
    
}
#f09737d0 {
    width: 90px;
    min-height: 90px;
    height: auto;
}
    
#\32 0eba34e {
    justify-content: center;
    width: 86%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\37 42bdd27 {
    width: 86.51%;
}
    
#d0a10c10 {
    column-gap: 16px;
    justify-content: flex-start;
}
    
#af30151d::before, #af30151d > .bgExtraLayerOverlay {
    
}
#af30151d {
    width: 90px;
    min-height: 90px;
    height: auto;
}
    
#\33 63def6b {
    justify-content: center;
    width: 86%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f79f30 {
    width: 86.51%;
}
    
#\33 d550a7a {
    column-gap: 16px;
    justify-content: flex-start;
}
    
#cb7e63a8::before, #cb7e63a8 > .bgExtraLayerOverlay {
    
}
#cb7e63a8 {
    width: 90px;
    min-height: 90px;
    height: auto;
}
    
#\30 2aa75e5 {
    justify-content: center;
    width: 86%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b167ff9 {
    width: 86.51%;
}
    
#\33 afbdb21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8a40419 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7d0fe9d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 a43c703 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 199px;
    width: 49.98%;
    margin: 3px 5.340247380968893% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#a5e171b4 {
    width: 100.00%;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 b28035a {
    width: 91.59%;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 490px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-end;
    background-position: 50% 0%;
    padding: 40% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#d6238b6b {
    row-gap: 8px;
    flex-direction: column;
    min-height: 216px;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_4u9 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 269px;
    justify-content: flex-end;
    align-items: flex-end;
    flex-wrap: nowrap;
    height: auto;
    margin-top: 0px;
}
    
#widget_qp8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qp8 {
    width: 100.00%;
    min-width: 32px;
    align-self: flex-start;
    margin: 0% 0% -15% 0%;
}
    
#widget_s9g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0% 3% 0% 3%;
}
#widget_s9g {
    width: 187px;
    min-height: 31px;
    min-width: 32px;
    height: auto;
    margin: 90px 0% 0px 0%;
}
    
#\34 bd94bbd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    row-gap: 8px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_r31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#group_fd6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 1a97f35 {
    order: 1;
}
    
#\39 3c627f0 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 711010a {
    order: 0;
    width: 228px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    background-position: 50% 50%;
}
    
#group_4b0 {
    column-gap: 1.8656625774322848%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 8289cde {
    order: 0;
}
    
#\33 c4ee938 {
    order: 1;
}
    
#\35 7d8efdd {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a77a1992 {
    order: 1;
}
    
#\36 ce6a8a3 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2a9e270 {
    order: 0;
    width: 234px;
}
    
#group_pn8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_aik {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 7623711 {
    min-width: 32px;
    width: 100%;
    margin-top: 4px;
}
    
#acf89bad {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 12% 4% 18% 4%;
}
    
#\31 ee0249f {
    margin: 0px 0% 0px 0%;
}
    
#booksession {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6a7a54e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0px 0px 0px;
}
    
#a31a8770 {
    height: auto;
    min-height: 43px;
    padding: 0px 3% 0px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 00a7ae4 {
    min-width: 32px;
    width: 100.00%;
}
    
#\36 cbe0acc {
    width: 99.94%;
    height: auto;
    min-height: 619px;
    padding: 2% 1% 0% 1%;
    margin: 0px 0% 0px 0%;
}
    
#e7210bb9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0px 0px 0px;
}
    
#\39 abf2906 {
    width: 195px;
    height: auto;
    min-height: 43px;
}
    
#\33 1353b2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\33 1353b2c {
    width: 99.34%;
    margin: 4px 0% 0px 0%;
}
    
#\33 61705b3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3a3fe0c {
    width: 99.86%;
    row-gap: 5px;
    padding: 3% 0% 3% 0%;
    margin: 0px 0px 0px 0px;
}
    
#\31 7bb1c99 {
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_gle {
    width: 100.00%;
    row-gap: 18px;
    height: auto;
    min-height: 1098px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ug7 {
    margin-top: 0px;
}
    
#widget_a1j {
    width: 100.00%;
}
    
#widget_nn8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 3px 0px 3px 0px;
}
#widget_nn8 {
    width: 323px;
    height: auto;
    min-height: 38px;
    margin: 8px 0px 0px 0px;
}
    
#widget_via {
    margin-top: 4px;
    width: 100.00%;
}
    
#group_nco {
    width: 100%;
    min-height: 290px;
    align-items: center;
    height: auto;
}
    
#widget_1qk {
    margin-top: -6px;
}
}



@media (max-width: 767px) {
    
#\39 0186290 {
    width: 95.11%;
}
    
#\38 eade279 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 4% 4% 8% 4%;
}
    
#cc1f5e97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c3f9182 {
    width: 87.67%;
    height: 286px;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 b8fc6fb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 16px 4% 24px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b87e050 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 32px 4% 24px 4%;
    margin: 0px 0% 0px 0%;
}
    
#d7c0e73f {
    width: 83.89%;
    height: 236px;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#dd22f35e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9e928ab {
    width: 55.59%;
    min-width: 32px;
}
    
#\32 fc05ccb {
    width: 343px;
}
    
#fab628b1 {
    min-width: 32px;
    width: 313px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 4e45c4c {
    margin: 0px 0% 0px 0%;
}
    
#\38 cfa2efe {
    width: 90.49%;
}
    
#e29091bd {
    width: 100.00%;
    min-width: 32px;
}
    
#group_anh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 668px;
}
    
#About {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    column-gap: 6%;
    height: auto;
    row-gap: 12px;
    padding: 3% 2px 3% 2px;
    margin: 0px 0% 0px 0%;
}
    
#ea8ef827::before, #ea8ef827 > .bgExtraLayerOverlay {
    
}
    
#widget_es1 {
    height: 196px;
    width: 50.12%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 4404962 {
    row-gap: 2px;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a81e38ee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e93a9cc {
    width: 100%;
    min-height: 391px;
    align-items: flex-start;
    order: 0;
    height: auto;
    background-position: 0% 50%;
    justify-content: flex-start;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 90b1c2d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
}
    
#\33 e2162c3 {
    margin: 0px 0% 0px 0%;
}
    
#group_8rg {
    row-gap: 2px;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bp4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bp4 {
    width: 182px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 5f5eab7 {
    align-items: flex-start;
    height: auto;
    min-height: 84px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2.533900821538157%;
    padding: 0% 5px 0% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 215888d::before, #\38 215888d > .bgExtraLayerOverlay {
    
}
#\38 215888d {
    width: 12.45%;
    min-height: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0dd3931 {
    width: 100.00%;
}
    
#group_ns2 {
    width: 84.58%;
    min-width: 32px;
    height: auto;
    min-height: 100.05%;
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 1.3%;
}
    
#d872bb9b {
    align-items: flex-start;
    height: auto;
    min-height: 84px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2.533900821538157%;
    padding: 0% 5px 0% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1386caf::before, #\31 1386caf > .bgExtraLayerOverlay {
    
}
#\31 1386caf {
    width: 12.51%;
    min-height: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e34d8b90 {
    width: 84.7%;
    min-width: 32px;
    height: auto;
    min-height: 100.00%;
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d1937e4 {
    width: 100.00%;
}
    
#\34 dacc1d8 {
    align-items: flex-start;
    height: auto;
    min-height: 84px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2.533900821538157%;
    padding: 0% 5px 0% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b10189d::before, #\30 b10189d > .bgExtraLayerOverlay {
    
}
#\30 b10189d {
    width: 12.49%;
    min-height: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4523a46 {
    width: 84.72%;
    min-width: 32px;
    height: auto;
    min-height: 100.57%;
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 54491c4 {
    width: 100.00%;
}
    
#e640da11 {
    align-items: flex-start;
    height: auto;
    min-height: 63px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2.533900821538157%;
    padding: 0% 5px 0% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 64d38ea::before, #\31 64d38ea > .bgExtraLayerOverlay {
    
}
#\31 64d38ea {
    width: 12.45%;
    min-height: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9391bc0 {
    width: 84.93%;
    min-width: 32px;
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 0%;
}
    
#b913fa1a {
    width: 95.45%;
}
    
#\36 cbfb69f {
    align-items: flex-start;
    height: auto;
    min-height: 84px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2.533900821538157%;
    padding: 0% 5px 0% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 54a133c::before, #\34 54a133c > .bgExtraLayerOverlay {
    
}
#\34 54a133c {
    width: 13.19%;
    min-height: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1b64840 {
    width: 83.93%;
    min-width: 32px;
    height: auto;
    min-height: 74.31%;
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7e12a4a {
    width: 95.45%;
}
    
#\35 91dada5 {
    align-items: flex-start;
    height: auto;
    min-height: 84px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2.533900821538157%;
    padding: 0% 5px 0% 5%;
    margin: 0px 0% 0px 0%;
}
    
#f09737d0::before, #f09737d0 > .bgExtraLayerOverlay {
    
}
#f09737d0 {
    width: 13.19%;
    min-height: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0eba34e {
    width: 84.02%;
    min-width: 32px;
    height: auto;
    min-height: 100.00%;
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 42bdd27 {
    width: 95.45%;
}
    
#d0a10c10 {
    align-items: flex-start;
    height: auto;
    min-height: 84px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2.533900821538157%;
    padding: 0% 5px 0% 5%;
    margin: 0px 0% 0px 0%;
}
    
#af30151d::before, #af30151d > .bgExtraLayerOverlay {
    
}
#af30151d {
    width: 12.83%;
    min-height: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 63def6b {
    width: 84.38%;
    min-width: 32px;
    height: auto;
    min-height: 100.00%;
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f79f30 {
    width: 100.00%;
}
    
#\33 d550a7a {
    align-items: flex-start;
    height: auto;
    min-height: 62px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2.533900821538157%;
    padding: 0% 5% 0% 5%;
    margin: 0px 0% 0px 0%;
}
    
#cb7e63a8::before, #cb7e63a8 > .bgExtraLayerOverlay {
    
}
#cb7e63a8 {
    width: 13.20%;
    min-height: 60px;
    min-width: 32px;
    margin: 0px 0% 0px -0.1%;
}
    
#\30 2aa75e5 {
    width: 85.73%;
    min-width: 32px;
    height: auto;
    min-height: 100.00%;
    padding: 3% 0px 3% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b167ff9 {
    width: 100.00%;
}
    
#\39 8416b29 {
    width: 17px;
    height: auto;
    margin-left: -2.3%;
}
}



@media (max-width: 767px) {
    
#eea6e9dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7d0fe9d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#bed37a7a {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e2d7ce7 {
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100.00%;
    padding: 8px 10% 8px 1%;
    margin: 0px 0% 0px 0%;
}
    
#a324d799 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5f7df83 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%;
    grid-template-rows: minmax(236px, max-content);
    row-gap: 0px;
    column-gap: 0px;
}
    
#\39 a43c703 {
    width: 100.00%;
    min-height: 285px;
    align-items: flex-end;
    min-width: 32px;
    height: auto;
    justify-self: start;
    align-self: start;
    row-gap: 16px;
    justify-content: flex-end;
    padding: 10px 0px 10px 0px;
    margin: 52px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 d5c0fc7 {
    width: 165px;
    height: 105px;
    min-width: 32px;
    justify-self: start;
    align-self: start;
    margin: -10px 0% 0px -3.30237903385599%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 b28035a {
    margin-top: 18px;
    width: 90.05%;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a5e171b4 {
    margin-top: 0px;
    width: 77.18%;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
}

