@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
@media all {
  *#dm .dmInner div.u_1020687884 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1623375364 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1075160604 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1182122611 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1757870536 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1580620739 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1087367673 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1948311691 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1441126252 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1368394413 {
    padding:12.5% !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1988196226 {
    padding:12.5% !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1785912365 {
    padding:12.5% !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner a.u_1915973343 { gap:10px !important; }

  *#dm .dmInner a.u_1915973343 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://irp.cdn-website.com/22798bf2/icon/call_7922632.svg) !important;
    width:25px !important;
    height:25px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 10% 2% 4% 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 9036d17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c840a8e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 e30d7c5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_mq8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 cea02b4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 7da8e4d {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 e30d7c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
}
    
#\36 cea02b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
}
    
#\33 7da8e4d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8480918 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 19% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 14a203f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad2cd315::before, #ad2cd315 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#ad2cd315 {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/22798bf2/dms3rep/multi/opt/Depositphotos_175382458_L-1920w.jpg);
    border-radius: 0 0 20px 20px;
}
    
#widget_6d2 {
    width: 75.86%;
    height: auto;
    max-width: 100%;
}
    
#widget_chl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4io {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6g8 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3f3c3f8 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8480918 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 31%;
}
    
#ad2cd315::before, #ad2cd315 > .bgExtraLayerOverlay {
    
}
    
#widget_6d2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 8480918 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 47%;
    row-gap: 0px;
}
    
#\38 14a203f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
}
    
#ad2cd315::before, #ad2cd315 > .bgExtraLayerOverlay {
    
}
    
#group_4io {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 10px 0px 10px 0px;
}
    
#widget_6g8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3f3c3f8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6d2 {
    width: 100.00%;
}
}



@media all {
    
#\37 406c53e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#cb2aded1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dfa8549f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 2% 10% 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_ri8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_prf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1qo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_mkp {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_kuh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_gam {
    width: 530px;
    grid-template-rows: minmax(512.6484375px, max-content);
    max-width: 100%;
}
    
#widget_26l {
    width: 497px;
    height: 463px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#widget_g0l {
    width: 100px;
    height: auto;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
}
    
#bdc88165 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfa8549f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
}
    
#\37 406c53e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#cb2aded1 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#innergrid_gam {
    width: 85vw;
    grid-template-rows: minmax(38vh, max-content);
}
    
#widget_26l {
    width: 80vw;
    height: 35vh;
}
}



@media (max-width: 767px) {
    
#\37 406c53e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 10px 0px 10px 0px;
}
    
#cb2aded1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 10px 0px 10px 0px;
}
    
#dfa8549f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#widget_26l {
    height: 30vh;
    width: 67vw;
}
    
#innergrid_gam {
    width: 75vw;
    grid-template-rows: minmax(33vh, max-content);
}
    
#widget_g0l {
    width: 85px;
}
}



@media all {
    
#\31 3290538 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f49e2f6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c58b929b {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% -16% 0%;
}
    
#\35 14b5210 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c68651d {
    background-image: linear-gradient(180deg, rgba(0, 85, 142, 1) 49%, rgba(255, 255, 255, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
}
    
#c0c4737a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e788f85 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc415bbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9f6 {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0% 0% 40px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7ce9443 {
    width: 100.00005939369616%;
    height: 325px;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dhb {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_lng {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 5bf09f3 {
    width: 320px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add5ff1d {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 40px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 396649b {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 324789d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab8cea9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 107fdce {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef1553f {
    align-items: center;
    width: 31.999557457172124%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    order: 4;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-self: auto;
    align-self: stretch;
    justify-content: space-between;
    height: auto;
    padding: 0% 0% 40px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c83dcaa9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 7dfb969 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6f546eb {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 429e16e {
    align-items: center;
    width: 31.999557457172124%;
    min-height: 631.042px;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-self: auto;
    align-self: auto;
    justify-content: space-between;
    height: auto;
    padding: 0% 0% 40px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5ca5e8f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a9ee368 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a449125 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e1ea14b {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1291d5e {
    align-items: center;
    width: 31.999557457172124%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 5;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: space-between;
    height: auto;
    padding: 0% 0% 40px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ee19e8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c3f4ed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 87bdb1d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 edab0c7 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5430380 {
    width: 100.00005939369616%;
    height: 325px;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d2c9544 {
    width: 100.00005939369616%;
    height: 325px;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aa82640 {
    width: 100.00005939369616%;
    height: 325px;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1b567d9 {
    width: 100.00005939369616%;
    height: 325px;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 05c3f66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1ef1564 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b36d738 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5366e9e {
    width: 100.00005939369616%;
    height: 325px;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4a7ccc5 {
    align-items: center;
    width: 32%;
    min-height: 676px;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    order: 3;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: space-between;
    align-self: auto;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 40px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b3cc163 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3290538 {
    height: auto;
    min-height: 102px;
    margin: 0px 0% 0px 0%;
}
    
#\35 14b5210 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_9f6 {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 7ce9443 {
    width: 99.99996492228257%;
    height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#group_dhb {
    margin: 0px 0% 0px 0%;
}
    
#\37 5bf09f3 {
    margin: 0px 0% 0px 0%;
}
    
#dc415bbf.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
    padding-left: 10px;
}
    
#add5ff1d {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 396649b {
    margin: 0px 0% 0px 0%;
}
    
#\38 107fdce {
    margin: 0px 0% 0px 0%;
}
    
#\32 ef1553f {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 15.41%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6f546eb {
    margin: 0px 0% 0px 0%;
}
    
#c58b929b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin-bottom: -50%;
}
    
#\37 429e16e {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a5ca5e8f {
    margin: 0px 0% 0px 0%;
}
    
#\34 e1ea14b {
    margin: 0px 0% 0px 0%;
}
    
#\33 1291d5e {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 5ee19e8 {
    height: auto;
    min-height: 102px;
    margin: 0px 0% 0px 0%;
}
    
#\32 edab0c7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4a7ccc5 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 f49e2f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
}
    
#c58b929b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-bottom: -50%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10px 0px 10px 0px;
}
    
#\35 14b5210 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_9f6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7ce9443 {
    height: 225px;
    width: 100.00008258054534%;
}
    
#\37 5bf09f3 {
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e788f85 {
    align-items: center;
}
    
#add5ff1d {
    width: 100%;
    height: auto;
    min-height: 15.55%;
    margin: 0px 0% 0px 0%;
}
    
#\38 107fdce {
    margin: 0px 0% 0px 0%;
}
    
#\32 ef1553f {
    width: 100%;
    height: auto;
    min-height: 16.12%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6f546eb {
    margin: 0px 0% 0px 0%;
}
    
#\37 429e16e {
    width: 100%;
    height: auto;
    min-height: 525px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e1ea14b {
    margin: 0px 0% 0px 0%;
}
    
#\33 1291d5e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 edab0c7 {
    margin: 0px 0% 0px 0%;
}
    
#f5430380 {
    height: 225px;
    width: 100.00008258054534%;
}
    
#\32 d2c9544 {
    height: 225px;
    width: 100.00008258054534%;
}
    
#\38 aa82640 {
    height: 225px;
    width: 100.00008258054534%;
}
    
#\31 1b567d9 {
    height: 225px;
    width: 100.00008258054534%;
}
    
#\30 b36d738 {
    margin: 0px 0% 0px 0%;
}
    
#c5366e9e {
    height: 225px;
    width: 100.00008258054534%;
}
    
#\36 4a7ccc5 {
    width: 100%;
    height: auto;
    min-height: 557px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 a0c7c86 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 16% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0f9c1f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 96b9279 {
    align-items: center;
    width: 31.999557457172124%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: space-between;
    height: auto;
    padding: 0% 0% 40px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cef12419 {
    width: 320px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb5fa85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 cb2d067 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#fb64bfa1 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ae26109 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bb55108 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b297986 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 203d5d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 b31cab0 {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0% 0% 40px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7e9e2b8 {
    width: 100.00005939369616%;
    height: 325px;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 295d833 {
    width: 100.00005939369616%;
    height: 325px;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a0c7c86 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 50%;
}
    
#fb64bfa1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 b31cab0 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 96b9279 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb2d067 {
    height: auto;
    min-height: 134px;
}
    
#\31 bb55108 {
    height: auto;
    min-height: 134px;
}
}



@media (max-width: 767px) {
    
#\33 a0c7c86 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 49% 4% 20% 4%;
}
    
#fb64bfa1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 96b9279 {
    width: 100%;
    height: auto;
    min-height: 50.72%;
    margin: 0px 0% 0px 0%;
}
    
#cef12419 {
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b297986 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b31cab0 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e9e2b8 {
    height: 225px;
    width: 100.00008258054534%;
}
    
#\35 295d833 {
    height: 225px;
    width: 100.00008258054534%;
}
    
#ac3a0b48 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 d55f5b8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#edce2f46 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5b9f147 {
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
}
    
#d0c7ba0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3641b64 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cbef87a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 b61c724 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c1b36e95 {
    width: 100px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4d18c68 {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    order: 0;
    box-shadow: none;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 56700da {
    width: 100px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c543140c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffdc7703 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ab43bda {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    box-shadow: none;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 622c10e {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f44257b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b43bf37 {
    width: 100px;
    height: auto;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d118741c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2476bf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9657a90 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 11367e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd7c1f3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f53a7e9 {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    box-shadow: none;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#edce2f46 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 622c10e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\39 ab43bda {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e4d18c68 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f53a7e9 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d0c7ba0d {
    width: 76.68%;
}
}



@media (max-width: 767px) {
    
#\36 d55f5b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
}
    
#edce2f46 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 3641b64 {
    align-items: center;
}
    
#c1b36e95 {
    width: 80px;
}
    
#e4d18c68 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 56700da {
    width: 80px;
}
    
#\39 ab43bda {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 622c10e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-bottom: 0%;
    column-gap: 10%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10px 0px 10px 0px;
}
    
#\39 b43bf37 {
    width: 80px;
}
    
#\33 f53a7e9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 4ec3938 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 816d04d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 1a1c02a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d3cfea7 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
}
    
#\37 66eb8ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_amu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 816d04d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 d3cfea7 {
    width: 100.00%;
}
    
#\36 1a1c02a {
    width: 73.96%;
}
}



@media (max-width: 767px) {
    
#\36 4ec3938 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
}
    
#\34 816d04d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 d3cfea7 {
    align-items: center;
}
}

