@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1621599757 img[dm_changed] {
    object-position:50% 100% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1072447306 span.text {
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1282632855 span.text { font-weight:600 !important; }

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

  *#dm .dmInner div.u_1931413628 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1931413628 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1638611183 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1638611183 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1976783540 img[dm_changed] {
    object-position:50% 100% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1282632855 .iconBg {
    display:none !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/7245b55d-d95a-44f2-8909-cef1f9e4d89a/icon/Telephone_5139058.svg) !important;
  }

  *#dm .dmInner div.u_1940166261 .svg {
    width:50% !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1768740523 .svg {
    width:50% !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1072447306 {
    background-color:var(--color_1) !important;
    border-color:rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1051693028 .svg {
    width:50% !important;
    fill:var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1621599757 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1976783540 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1007045098:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1007045098.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1700430950 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_1700430950 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1700430950 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1210186902 { background-origin:border-box !important; }

  *#dm .dmInner a.u_1210186902:hover {
    background-image:linear-gradient(90deg,rgba(243,110,33,1) 25%,rgba(215,30,71,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1210186902.hover {
    background-image:linear-gradient(90deg,rgba(243,110,33,1) 25%,rgba(215,30,71,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1007045098 {
    background-image:none !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1007045098 span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1940166261 {
    border-radius:50% !important;
    border-color:rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1280531508 {
    border-radius:50% !important;
    border-color:rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1768740523 {
    border-radius:50% !important;
    border-color:rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1051693028 {
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:0.896359px 0.896359px 0.896359px 0.896359px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1280531508 .svg {
    width:50% !important;
    fill:var(--color_6) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1406137373 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_1406137373 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1406137373 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1686246393 .svg {
    width:50% !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1686246393 {
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:0.896359px 0.896359px 0.896359px 0.896359px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1786556071 .svg {
    width:50% !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1786556071 {
    border-radius:50% !important;
    border-color:rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) rgb(118,23,21) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_457883025 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1647403362 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1561801619 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1291045890 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1483026293 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1314646778 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1731341464 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1007045098 span.text { font-size:16px !important; }

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

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

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

  *#dm .dmInner *.u_1700430950 .photoGalleryThumbs .image-container a { padding-top:75px !important; }

  *#dm .dmInner *.u_1406137373 .photoGalleryThumbs .image-container a { padding-top:75px !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1700430950 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1700430950 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1700430950 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1700430950 .photoGalleryThumbs .image-container a { padding-top:180px !important; }

  *#dm .dmInner *.u_1406137373 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1406137373 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1406137373 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1406137373 .photoGalleryThumbs .image-container a { padding-top:180px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1700430950 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1700430950 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1700430950 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1700430950 .photoGalleryThumbs .image-container a { padding-top:151px !important; }

  *#dm .dmInner *.u_1406137373 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1406137373 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1406137373 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1406137373 .photoGalleryThumbs .image-container a { padding-top:151px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_457883025 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1406137373 .photoGalleryThumbs .image-container a { padding-top:90px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: var(--color_2);
}
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 38px;
    width: 48.74%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 2% 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 714px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 51.15%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-attachment: fixed;
    background-color: var(--color_2);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_mbh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mbh {
    width: 78.31%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 41px 6% 20px 6%;
}
    
#widget_3ak.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3ak {
    width: 615px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 6% 0px 6%;
}
    
#\31 be8d46f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 be8d46f {
    width: 241px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 2;
    margin: 10px 6% 16px 6%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_a61 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(243, 110, 33, 1) 50%, rgba(215, 30, 71, 1) 100%);
    background-origin: border-box;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.89%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 616px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7192ae0 {
    width: 425px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
}
    
#\32 3e70eff {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9a811c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cbd23571 {
    width: 154px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0e54975 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7r2 {
    width: 582px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 5098993 {
    margin: 0px 0% 0px 0%;
}
    
#\34 dca0603 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 57.37%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 feafc37 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\36 1a8da14 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    width: 40.5%;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cba54570 {
    min-height: 241px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_klo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_sln {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_mnb {
    width: 133px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#bb789b40 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#f0070fef {
    min-height: 718px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 40d02fc {
    width: auto;
    height: 18px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ab25b92a {
    justify-content: space-between;
    width: 31.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 4% 3.015075376884422% 4% 3.015075376884422%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d323163 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 22b5090 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e2fc77f3 {
    width: 99.32%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 130662d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 cbf9825.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cbf9825 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 541c419 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 977f8e2 {
    width: auto;
    height: 18px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f4858578 {
    justify-content: space-between;
    width: 31.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 4% 3.015075376884422% 4% 3.015075376884422%;
    margin: 0% 0% 0% 0%;
}
    
#e0b3d496 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e066242 {
    width: auto;
    height: 18px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7de4fc0 {
    width: 99.66%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#bf129123 {
    width: 99.66%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 401718e {
    justify-content: space-between;
    width: 31.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 4% 3.015075376884422% 4% 3.015075376884422%;
    margin: 0% 0% 0% 0%;
}
    
#group_lhp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.28%;
    min-height: 385px;
    max-height: 100%;
    height: auto;
    row-gap: 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_2a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 457px;
    max-height: 100%;
    height: auto;
    row-gap: 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_i30 {
    align-items: flex-start;
    width: 100%;
    min-height: 373px;
    max-height: 100%;
    justify-content: flex-start;
    height: auto;
    row-gap: 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_n6u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#widget_n6u {
    width: 81.59%;
    height: 63px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_75a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_75a {
    width: 68.12%;
    height: 67px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_bg0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#widget_bg0 {
    width: 65.07%;
    height: 67px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 3edde63 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 e8aff1f {
    width: 617px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 58bd3a0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 726px;
    min-height: 390px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 7% 0% 7% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bf7b0ab {
    background-image: linear-gradient(405deg, rgba(243, 110, 33, 1) 49%, rgba(215, 30, 71, 1) 100%);
    background-origin: border-box;
}
    
#\37 5ab2ec4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5ab2ec4 {
    width: 654px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6aa99ef {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 40px;
    background-image: none;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3cd4955.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3cd4955 {
    width: 651px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 10px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c558c02 {
    min-height: 632px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f3ac4d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f3ac4d3 {
    width: 654px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fa2f734 {
    margin: 0px 0% 0px 0%;
}
    
#\34 96015ee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.81%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305842654177614%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e4c6de0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 7.51%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\37 5f40ca7 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2e38704 {
    justify-content: flex-start;
    align-items: center;
    width: 89.19%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3105128838285416%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\31 48183e3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae83e8ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.81%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305842654177614%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#fcb6b75b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 7.63%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\30 81c6b8a {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6e3fdc9 {
    justify-content: flex-start;
    align-items: center;
    width: 89.06%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3105128838285416%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\34 a0a87e9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef0e815d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.81%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305842654177614%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d33888e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 7.63%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#f37a32da {
    width: 32px;
    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 71da161 {
    justify-content: flex-start;
    align-items: center;
    width: 89.06%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3105128838285416%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\37 79e8ce4 {
    width: 100.00%;
    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 56db697 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.81%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.305842654177614%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b015ada {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 7.51%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\32 a3a0671 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8ac217 {
    justify-content: flex-start;
    align-items: center;
    width: 89.19%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3105128838285416%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\33 29352a6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 97520b2 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#c90105dc {
    min-height: 901px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 74f6cac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 74f6cac {
    width: 402px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#e8d103d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.2%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ffd26b6a {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bd546c57 {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_33p {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ocf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dse {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_4bj {
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 404px;
    max-height: 100%;
    background-color: var(--color_2);
    border-radius: 25px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-image: none;
    row-gap: 3px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1a15a2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#f84cc738 {
    width: 99.46%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 49a95b6 {
    justify-content: space-around;
    align-items: flex-start;
    width: 400px;
    min-height: 404px;
    max-height: 100%;
    border-radius: 25px;
    background-image: linear-gradient(405deg, rgba(243, 110, 33, 1) 53%, rgba(215, 30, 71, 1) 100%);
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    height: auto;
    row-gap: 16px;
    background-origin: border-box;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dace40f1 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e57fe31e {
    justify-content: space-around;
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 25px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    height: auto;
    background-image: linear-gradient(405deg, rgba(243, 110, 33, 1) 53%, rgba(215, 30, 71, 1) 100%);
    row-gap: 3px;
    background-origin: border-box;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b1c5486 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dd02a7f {
    justify-content: space-around;
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 25px;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-color: var(--color_2);
    height: auto;
    row-gap: 3px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0a97499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 502cbcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a685606b {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9afa1c {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2e489e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b50ff7 {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 746fa32 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c0495ab {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    border-radius: 25px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    height: auto;
    background-image: none;
    row-gap: 3px;
    background-color: var(--color_2);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cac1cc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e39eb2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5645a2c {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 61e78a3 {
    justify-content: space-around;
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 25px;
    background-image: linear-gradient(45deg, rgba(243, 110, 33, 1) 62%, rgba(215, 30, 71, 1) 100%);
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    height: auto;
    row-gap: 3px;
    background-origin: border-box;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b54e93e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 36124e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 41bd751 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c15ff26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25.65%;
    justify-content: space-around;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 fce4729 {
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec5b5acb {
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5a99327 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 26.00%;
    justify-content: space-around;
    min-width: 4%;
    order: 2;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c431b367 {
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0fa7487 {
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7ec7bc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 21.12%;
    justify-content: space-around;
    min-width: 4%;
    order: 4;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f1da85d1 {
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6d360e9 {
    align-items: flex-start;
    width: 400px;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 0446783 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c95bb40f {
    width: 518px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b366c21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.89%;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2a382aa {
    width: 153px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 28de0c5 {
    min-height: 650px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ee082a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ee082a2 {
    width: 532px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 5% 0%;
}
    
#\39 8875f31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39d636d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(255,255,255,1);
}
    
#\34 b09d0d9 {
    width: 722px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 69da9af {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d4e5da38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.3%;
    align-items: center;
    min-width: 4%;
    border-radius: 0px;
    padding: 0px 6px 0% 6px;
    margin: 0% 0% 0% 0%;
}
    
#\38 004ded6 {
    border-radius: 40px;
    background-image: none;
    background-color: var(--color_4);
}
    
#\39 5ac470d {
    min-height: 455px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 3% 5% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2d0c5fe {
    margin: 0px 10% 0px 10%;
}
    
#group_s1o {
    justify-content: flex-start;
    align-items: center;
    width: 51.62%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 dc45968 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9ea10c1 {
    width: 607px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 41fbe88 {
    width: 606px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 51f9137 {
    width: 504px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 9981965 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 e0a68a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0680f05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 41bc971 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(255,255,255,1);
}
    
#a51384d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 51%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 76bee59 {
    min-height: 196px;
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1d52772 {
    margin: 0px 0% 0px 0%;
}
    
#e450cff2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c85d8903 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\36 a586e39 {
    min-height: 422px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 3% 5% 2% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 04fd2d2::before, #\35 04fd2d2 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.15;
    border-radius: inherit;
    content: '';
    background-color: rgba(255, 255, 255, 1);
}
#\35 04fd2d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-image: none;
    border-radius: 30px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f37c6528 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nkk {
    width: 100%;
    height: 322px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 8a80802.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 8a80802 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
}
    
#c0f6728a {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 18846cd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 18846cd {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 2;
}
    
#\38 0d8235d {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 778f3ae {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c435d05::before, #\34 c435d05 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 c435d05 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 14.1%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 68d8d53 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8011f37 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 01f1604 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2dd6780::before, #f2dd6780 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f2dd6780 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 14.1%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8f2d34 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb149369 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5db6ac3::before, #\35 5db6ac3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 5db6ac3 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 14.1%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f1cbdc0a {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a91186f8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a91186f8 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 2;
}
    
#b8833cb2 {
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
    
#f37b4a5a {
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    min-height: 269px;
    flex-wrap: nowrap;
    padding: 0% 5% 2% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 579cb79 {
    margin: 0px 0% 0px 0%;
}
    
#d1639264::before, #d1639264 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d1639264 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 14.1%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eb962b6d {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf790b78 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e21f012 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d332536.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 d332536 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
}
    
#\32 614bf60.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 614bf60 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 2;
}
    
#ee642101 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2bf0928::before, #\36 2bf0928 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 2bf0928 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 14.1%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d2b19bb4 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 39109ae {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e692ddbb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e692ddbb {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 2;
}
    
#a633998c::before, #a633998c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#a633998c {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 14.1%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 5;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b70d7449 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 08e04a2 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aef9e8b2 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eb086f83 {
    margin: 0px 0% 0px 0%;
}
    
#e8df2d57 {
    width: 444px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d5bb4ce7 {
    min-height: 270px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 93836c4 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    background-image: none;
    background-color: rgba(255,255,255,1);
}
    
#\31 a390e56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f80a651 {
    width: 989px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ef6be14d::before, #ef6be14d > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#ef6be14d {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bd8ed12b {
    margin: 0px 0px 0px 0px;
}
    
#\35 e3c960c {
    min-height: 226px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 5% 2% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 333215a {
    background-color: var(--color_3);
    background-image: none;
}
    
#cb52186c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 6765244 {
    width: 100%;
    height: 479px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6184800 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 be3bb14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e1a16844 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8ffa681 {
    width: 158px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3aee944 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8c9598c {
    width: 598.602px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a9d5699a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 22f112c {
    width: 598.602px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e74b5152 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1947e5e {
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\31 597462e {
    min-height: 768px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a3c9cd3 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fa5a793a {
    width: 167px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b38a388c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 93aa6ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e65dc91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5b14f5c {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bd37a69b {
    background-color: var(--color_4);
    background-image: none;
}
    
#ba74686d {
    width: 598.602px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cbb8d90 {
    width: 598.602px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ed3e12a {
    width: 100%;
    height: 479px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b660431f {
    width: 444px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a00fa9a {
    min-height: 306px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 506c4ba {
    width: 989px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a0388245 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6419e62 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_3);
}
    
#\35 6690b8b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 cbcecb4 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#a7d13a3a::before, #a7d13a3a > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#a7d13a3a {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    background-color: rgba(255,255,255,1);
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c216379d {
    margin: 0px 0px 0px 0px;
}
    
#\37 0841e6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 95e475d {
    min-height: 226px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 5% 2% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#eb968c61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    background-color: rgba(118, 23, 21, 0.62);
    background-image: none;
    border-radius: 7px 7px 7px 7px;
    padding: 60px 5% 60px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f4998e4::before, #\38 f4998e4 > .bgExtraLayerOverlay {
    
}
#\38 f4998e4 {
    background-image: none;
}
    
#a106dded {
    width: 435px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 36c7ecb {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#d7d59bb1 {
    width: 217px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 291d335 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    align-self: stretch;
}
    
#undefined {
    width: 18%;
}
    
#\35 ee5cc26 {
    width: 444px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 d668e91 {
    max-width: 100%;
    width: 99.91%;
    height: auto;
}
    
#\31 7b39900 {
    max-width: 100%;
    width: 80.88%;
    height: auto;
}
    
#a7ad8a6d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b847743d {
    background-color: var(--color_14);
    background-image: none;
}
    
#\35 79f5ed0 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 700px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cd6091d4 {
    max-width: 100%;
    width: 250px;
    margin-top: 10px;
    height: auto;
    min-height: 55px;
}
    
#cf5f13be::before, #cf5f13be > .bgExtraLayerOverlay {
    
}
#cf5f13be {
    column-gap: 4%;
    row-gap: 24px;
    width: 48.76%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    order: 1;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1eafb4a {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 51.16%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_4i1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4i1 {
    width: 100%;
    height: 587px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8156181 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb9b1837 {
    width: 34.28%;
    height: 113px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cff7fe03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 08dca49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 30.6%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    flex-wrap: nowrap;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 1) 81%, rgba(243, 110, 33, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_6) 3px 3px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0df03b0 {
    background-image: none;
    background-color: var(--color_18);
}
    
#f85aa7eb {
    min-height: 421px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 41px 5% 30px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a6343e4 {
    margin: 0px 0% 0px 0%;
}
    
#group_njj {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.45%;
    min-height: 337px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_b7v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dc4167b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 30.6%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    flex-wrap: nowrap;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 1) 81%, rgba(243, 110, 33, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_6) 3px 3px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e7fbc764 {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.45%;
    min-height: 317px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#e6206d83 {
    width: 34.28%;
    height: 113px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 92b5985 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 ae757c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 30.6%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    flex-wrap: nowrap;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 1) 81%, rgba(243, 110, 33, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_6) 3px 3px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fda4708 {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.45%;
    min-height: 317px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#a132668e {
    width: 36.04%;
    height: 104px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fea19dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a58c7331 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a7ada4b2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f8de8326 {
    margin: 0px 0% 0px 0%;
}
    
#da83df1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1e86cdf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f9c1014f {
    min-height: 223px;
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 2% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cb85b54 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_18);
}
}



@media all {
    
#\32 7821332 {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.45%;
    min-height: 317px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\31 005216a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 30.6%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    flex-wrap: nowrap;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 1) 81%, rgba(243, 110, 33, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_6) 3px 3px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 025bf6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 30.6%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    flex-wrap: nowrap;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 1) 81%, rgba(243, 110, 33, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_6) 3px 3px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d2466f71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 30.6%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    flex-wrap: nowrap;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 1) 81%, rgba(243, 110, 33, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_6) 3px 3px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 40ce657 {
    background-color: var(--color_18);
    background-image: none;
}
    
#cc021c58 {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.45%;
    min-height: 313px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#cb7463b7 {
    width: 36.04%;
    height: 104px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f2d2745 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dfa4e15 {
    min-height: 373px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 41px 5% 30px 5%;
    margin: 0% 0% 0% 0%;
}
    
#ab50c4d3 {
    width: 34.28%;
    height: 113px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b678005 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ed6443e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f01ab432 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bccfdf1b {
    margin: 0px 0% 0px 0%;
}
    
#\31 d56738a {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.45%;
    min-height: 317px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\39 938ad89 {
    width: 34.28%;
    height: 113px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7cedc75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdbfea0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 650px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 40px;
    padding: 6% 6% 8% 6%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 53.45%;
    min-height: 8px;
    order: 0;
    padding-right: 0px;
    padding-top: 16px;
    justify-content: center;
    row-gap: 22px;
    padding-left: 6px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 46.35%;
    min-height: 8px;
    justify-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mbh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mbh {
    width: 90.27%;
    align-self: flex-start;
    max-width: 100%;
    order: 0;
    margin: 41px 15px 20px 15px;
}
    
#widget_3ak.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3ak {
    width: 273px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 6% 0px 6%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 be8d46f {
    order: 2;
}
    
#widget_a61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a61 {
    width: 100.00%;
    height: 536px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 0% 6%;
}
    
#\34 9a811c5 {
    width: 100%;
    min-height: 160px;
    order: 0;
    row-gap: 16px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 419px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 7192ae0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\32 3e70eff {
    width: 395px;
    order: 1;
}
    
#\35 0e54975 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbd23571 {
    order: 3;
}
    
#widget_7r2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cba54570 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    row-gap: 24px;
    padding-top: 8%;
}
    
#\34 dca0603 {
    width: 69.37%;
    min-height: 8px;
}
    
#\36 1a8da14 {
    width: 28.39%;
    min-height: 8px;
    justify-content: flex-end;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_mnb {
    height: auto;
    width: 96px;
    order: 0;
    margin: -30px 0% 0px 0%;
}
    
#widget_klo {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0070fef {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 21px;
    column-gap: 1%;
    padding: 8% 6% 4% 6%;
}
    
#ab25b92a {
    width: 100%;
    min-height: 393px;
    border-radius: 20px;
    row-gap: 16px;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0% 0% 0% 0%;
}
    
#f4858578 {
    width: 100%;
    min-height: 160px;
    border-radius: 20px;
    row-gap: 16px;
    padding: 32px 24px 32px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\34 401718e {
    width: 100%;
    min-height: 160px;
    border-radius: 20px;
    row-gap: 16px;
    padding: 32px 24px 32px 24px;
    margin: 0% 0% 0% 0%;
}
    
#group_lhp {
    min-height: 293px;
    height: auto;
}
    
#group_2a4 {
    min-height: 215px;
    row-gap: 6px;
}
    
#\32 cbf9825.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\32 cbf9825 {
    margin: 0px 0% 0px 0%;
}
    
#\36 40d02fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 40d02fc {
    margin: 10px 0% 5% 0%;
}
    
#group_i30 {
    height: auto;
    min-height: 262px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e8aff1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e8aff1f {
    height: auto;
    width: 343px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 58bd3a0 {
    order: 0;
    width: 630px;
    min-height: 359px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5ab2ec4 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
}
    
#b6aa99ef {
    width: 100%;
    min-height: 8px;
    border-radius: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding: 5% 4% 5% 4%;
    margin: 2% 0% 2% 0%;
}
    
#\30 3cd4955.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3cd4955 {
    align-self: center;
    width: 571px;
    order: 2;
    margin: 16px 0px 16px 0px;
}
    
#\38 c558c02 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 832px;
    padding: 5% 6% 5% 6%;
}
    
#\36 f3ac4d3 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
}
    
#\35 fa2f734 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5f40ca7 {
    height: 27px;
    width: 28px;
}
    
#\31 48183e3 {
    width: 125.70%;
}
    
#\30 81c6b8a {
    height: auto;
}
    
#\34 a0a87e9 {
    width: 125.70%;
}
    
#f37a32da {
    height: auto;
}
    
#\37 79e8ce4 {
    width: 125.70%;
}
    
#\32 a3a0671 {
    height: auto;
}
    
#\33 29352a6 {
    width: 125.70%;
}
    
#f2e38704 {
    width: 86.98%;
    height: auto;
    min-height: 44px;
    justify-content: center;
}
    
#e4c6de0c {
    width: 9%;
    height: auto;
    min-height: 28px;
}
    
#be8ac217 {
    justify-content: center;
    width: 86.83%;
    height: auto;
    min-height: 44px;
}
    
#\32 6e3fdc9 {
    justify-content: center;
    width: 87.43%;
    height: auto;
    min-height: 44px;
}
    
#\31 71da161 {
    justify-content: center;
    width: 86.83%;
    height: auto;
    min-height: 44px;
}
    
#\37 b015ada {
    width: 9%;
    min-height: 28px;
}
    
#fcb6b75b {
    width: 9%;
    min-height: 28px;
}
    
#\38 d33888e {
    width: 9%;
    min-height: 28px;
}
    
#ae83e8ca {
    height: auto;
    min-height: 44px;
}
    
#ef0e815d {
    height: auto;
    min-height: 44px;
}
    
#\31 56db697 {
    height: auto;
    min-height: 44px;
}
    
#\34 96015ee {
    height: auto;
    min-height: 47px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c90105dc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
}
    
#e8d103d5 {
    width: 100%;
    min-height: 80px;
    margin-bottom: 6%;
    height: auto;
    row-gap: 1px;
}
    
#widget_dse {
    height: 80px;
}
    
#group_4bj {
    border-radius: 25px;
    min-height: 280px;
    width: 100.00%;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#\31 74f6cac {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#bd546c57 {
    margin-top: 20px;
}
    
#\39 49a95b6 {
    border-radius: 25px;
    min-height: 306px;
    width: 100.00%;
    height: auto;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#dace40f1 {
    height: 80px;
}
    
#e57fe31e {
    border-radius: 25px;
    min-height: 280px;
    width: 100.00%;
    justify-content: space-around;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#\37 dd02a7f {
    border-radius: 25px;
    min-height: 280px;
    width: 99.71%;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#a685606b {
    height: 80px;
}
    
#\39 b9afa1c {
    height: 80px;
}
    
#\37 746fa32 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c0495ab {
    border-radius: 25px;
    min-height: 280px;
    width: 100.00%;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#\32 5645a2c {
    height: 80px;
}
    
#\37 61e78a3 {
    border-radius: 25px;
    min-height: 280px;
    width: 99.14%;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#\32 41bd751 {
    height: 80px;
}
    
#\38 c15ff26 {
    width: 100%;
    min-height: 80px;
    margin-bottom: 6%;
    height: auto;
    row-gap: 1px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#e5a99327 {
    width: 100%;
    min-height: 80px;
    margin-bottom: 6%;
    height: auto;
    row-gap: 1px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 7ec7bc1 {
    width: 100%;
    min-height: 80px;
    margin-bottom: 6%;
    height: auto;
    row-gap: 1px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 6d360e9 {
    order: 1;
    height: auto;
    min-height: 280px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#f1da85d1 {
    order: 0;
    height: auto;
    min-height: 280px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b0fa7487 {
    order: 1;
    height: auto;
    min-height: 280px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#c431b367 {
    order: 0;
    height: auto;
    min-height: 280px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ec5b5acb {
    height: auto;
    min-height: 306px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 fce4729 {
    height: auto;
    min-height: 280px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0446783 {
    width: 100%;
    min-height: 160px;
    order: 0;
    row-gap: 16px;
}
    
#c95bb40f {
    width: 395px;
    order: 1;
}
    
#\32 b366c21 {
    width: 100%;
    min-height: 419px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
}
    
#\33 2a382aa {
    order: 3;
}
    
#\33 28de0c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 8% 6%;
}
    
#\35 ee082a2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\39 8875f31 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b09d0d9 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5ac470d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d4e5da38 {
    width: 100%;
    min-height: 160px;
    border-radius: 0px;
    align-items: center;
    order: 1;
}
    
#\38 004ded6 {
    border-radius: 40px;
}
    
#group_s1o {
    width: 100%;
    min-height: 160px;
    order: 0;
    padding-bottom: 4%;
}
    
#\32 dc45968 {
    height: auto;
    width: 51.08%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9ea10c1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 561px;
}
    
#\36 2d0c5fe {
    margin-left: 6%;
    margin-right: 6%;
}
    
#\39 41fbe88 {
    width: 564px;
}
    
#\33 51f9137 {
    width: 560px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9981965 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f0680f05 {
    width: 100%;
    min-height: 113px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
}
    
#a51384d0 {
    width: 100%;
    min-height: 144px;
    height: auto;
    padding-bottom: 0px;
}
    
#\39 76bee59 {
    min-height: 0;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 6% 1% 3% 1%;
}
    
#e450cff2 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a586e39 {
    min-height: 153px;
    padding: 0% 3% 3% 3%;
}
    
#\35 04fd2d2 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-position: 50% 50%;
}
    
#widget_nkk {
    height: 132px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0d8235d {
    width: 100%;
}
    
#fb149369 {
    width: 100%;
}
    
#\35 5db6ac3 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 778f3ae {
    width: 100%;
}
    
#f1cbdc0a {
    width: 100%;
}
    
#\34 c435d05 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 68d8d53 {
    width: 100%;
}
    
#c8011f37 {
    width: 100%;
}
    
#\32 01f1604 {
    width: 100%;
}
    
#f2dd6780 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f37b4a5a {
    column-gap: 2%;
    row-gap: 16px;
    flex-direction: row;
    padding-left: 2%;
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: 2%;
}
    
#d1639264 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a633998c {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 2bf0928 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb086f83 {
    margin: 0px 0% 0px 0%;
}
    
#e8df2d57 {
    width: 346px;
}
    
#d5bb4ce7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 8% 4% 5% 4%;
}
    
#\31 a390e56 {
    width: 100%;
    min-height: 80px;
}
    
#\31 f80a651 {
    width: 621px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef6be14d::before, #ef6be14d > .bgExtraLayerOverlay {
    
}
#ef6be14d {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 48px;
    width: 100%;
    min-height: 159px;
    justify-content: flex-start;
    height: auto;
    padding-top: 6px;
}
    
#\35 e3c960c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 1% 4% 8% 4%;
}
    
#cb52186c {
    justify-self: auto;
    align-self: auto;
    width: 99.8%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6765244 {
    height: 374px;
    order: 0;
}
    
#\37 6184800 {
    width: 100.00%;
}
    
#e1a16844 {
    width: 100%;
    min-height: 80px;
    row-gap: 40px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 3aee944 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#a9d5699a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
}
    
#e74b5152 {
    order: 1;
    height: auto;
    min-height: 104px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 597462e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
}
    
#\31 a3c9cd3 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 1;
}
    
#b38a388c {
    order: 1;
    height: auto;
    min-height: 80px;
}
    
#\33 e65dc91 {
    width: 100%;
    min-height: 80px;
    row-gap: 40px;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 5b14f5c {
    width: 100.00%;
}
    
#\38 ed3e12a {
    height: 374px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b660431f {
    width: 346px;
}
    
#\34 a00fa9a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 8% 4% 5% 4%;
}
    
#\31 506c4ba {
    width: 621px;
}
    
#a0388245 {
    width: 100%;
    min-height: 80px;
}
    
#\35 6690b8b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7d13a3a::before, #a7d13a3a > .bgExtraLayerOverlay {
    
}
#a7d13a3a {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 48px;
    width: 100%;
    min-height: 159px;
    justify-content: flex-start;
    height: auto;
    padding-top: 6px;
}
    
#\37 0841e6c {
    justify-self: auto;
    align-self: auto;
    width: 99.8%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 95e475d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 1% 4% 8% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb968c61 {
    width: 100%;
    min-height: 8px;
    padding: 40px 3% 40px 3%;
}
    
#\37 36c7ecb {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\38 f4998e4::before, #\38 f4998e4 > .bgExtraLayerOverlay {
    
}
    
#\35 ee5cc26 {
    width: 346px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d668e91 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 7b39900 {
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#a7ad8a6d {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 79f5ed0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#cd6091d4 {
    align-self: auto;
    justify-self: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf5f13be::before, #cf5f13be > .bgExtraLayerOverlay {
    
}
#cf5f13be {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 309px;
    order: 0;
}
    
#\34 1eafb4a {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 8%;
    min-height: 160px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f85aa7eb {
    padding-top: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
}
    
#bb9b1837 {
    width: 33.01%;
}
    
#e6206d83 {
    width: 28.88%;
}
    
#a132668e {
    margin-right: 0%;
    margin-left: 0%;
    width: 28.71%;
    align-self: flex-start;
}
    
#a58c7331 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 08dca49 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#dc4167b3 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ae757c2 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fda4708 {
    column-gap: 4.795819172043805%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\32 fea19dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7ada4b2 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#da83df1d {
    width: 100%;
    min-height: 80px;
    height: auto;
    padding-bottom: 0px;
}
    
#\39 1e86cdf {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f9c1014f {
    min-height: 0;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 6% 1% 3% 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 005216a {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 025bf6f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#d2466f71 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#cb7463b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 28.71%;
    align-self: flex-start;
}
    
#\34 f2d2745 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 dfa4e15 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
    padding: 0px 5% 30px 5%;
}
    
#ab50c4d3 {
    width: 33.01%;
}
    
#\31 d56738a {
    column-gap: 4.795819172043805%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\39 938ad89 {
    width: 28.88%;
}
    
#cdbfea0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bccfdf1b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 e3c960c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 333215a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 cbcecb4 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 95e475d {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    row-gap: 18px;
    padding: 16% 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\31 be8d46f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 be8d46f {
    height: auto;
    width: 217px;
    justify-self: center;
    order: 2;
    min-height: 48px;
    align-self: flex-start;
    margin: 0px 20px 0px 20px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_mbh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_mbh {
    justify-self: auto;
    order: 0;
    width: 100.01%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ak.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2px 0px 0px;
}
#widget_3ak {
    order: 1;
    width: 292px;
    margin: 0px 6% 0px 6%;
}
    
#widget_a61 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 248px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 10% 6% 8% 6%;
}
    
#\39 7192ae0 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\32 3e70eff {
    width: 89.03%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a811c5 {
    width: 100%;
    min-height: 287px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 1;
}
    
#cbd23571 {
    height: auto;
    width: 195px;
    order: 3;
    min-height: 48px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 0e54975 {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#widget_7r2 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 dca0603 {
    width: 100%;
    min-height: 115px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\36 1a8da14 {
    width: 100%;
    min-height: 29px;
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 3%;
}
    
#cba54570 {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 10px;
    padding-top: 16%;
}
    
#widget_mnb {
    height: auto;
    width: 72px;
}
    
#widget_sln {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_klo {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#f0070fef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 5% 6% 12% 6%;
}
    
#\36 40d02fc {
    height: 18px;
}
    
#ab25b92a {
    width: 100%;
    min-height: 440px;
    align-items: flex-start;
    border-radius: 20px;
    row-gap: 16px;
    height: auto;
    padding: 30px 24px 30px 24px;
}
    
#\35 22b5090 {
    width: 100%;
}
    
#e2fc77f3 {
    order: 4;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 130662d {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cbf9825 {
    width: 100%;
}
    
#\37 977f8e2 {
    height: 18px;
}
    
#f4858578 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    row-gap: 16px;
    padding: 30px 24px 30px 24px;
}
    
#e0b3d496 {
    width: 100%;
}
    
#\36 e066242 {
    height: 18px;
}
    
#bf129123 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 401718e {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    row-gap: 16px;
    padding: 30px 24px 30px 24px;
}
    
#group_lhp {
    min-height: 338px;
    height: auto;
}
    
#group_2a4 {
    min-height: 321px;
}
    
#group_i30 {
    min-height: 348px;
}
    
#widget_n6u {
    height: 100px;
}
    
#widget_75a {
    height: 100px;
}
    
#widget_bg0 {
    height: 100px;
}
    
#\39 3edde63 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e8aff1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e8aff1f {
    height: auto;
    width: 274px;
    margin: 0px 0% 20px 0%;
}
    
#\31 58bd3a0 {
    min-height: 518px;
    align-self: auto;
    order: 0;
    width: 289px;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5ab2ec4 {
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    width: 273px;
}
    
#b6aa99ef {
    width: 100%;
    min-height: 806px;
    align-items: center;
    border-radius: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 26px;
    justify-content: space-between;
    height: auto;
    padding: 15% 6% 0% 6%;
}
    
#\30 3cd4955.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 3cd4955 {
    order: 2;
    width: 100.00%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c558c02 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 16% 6%;
}
    
#\36 f3ac4d3 {
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
    width: 272px;
}
    
#\37 5f40ca7 {
    height: 35px;
    width: 100.08%;
}
    
#\30 81c6b8a {
    height: 31px;
    width: 100.07%;
}
    
#f37a32da {
    height: 39px;
    width: 100.07%;
}
    
#\32 a3a0671 {
    height: 37px;
    width: 100.10%;
}
    
#e4c6de0c {
    width: 20%;
    min-height: 58px;
    height: auto;
}
    
#f2e38704 {
    width: 73.68%;
    height: auto;
    min-height: 62px;
}
    
#be8ac217 {
    width: 74.85%;
    height: auto;
    min-height: 62px;
}
    
#\37 b015ada {
    width: 20%;
    min-height: 50px;
}
    
#\32 6e3fdc9 {
    width: 74.32%;
}
    
#fcb6b75b {
    width: 20%;
    height: auto;
    min-height: 58px;
}
    
#\31 71da161 {
    width: 75.38%;
    height: auto;
    min-height: 62px;
}
    
#\38 d33888e {
    width: 20%;
    height: auto;
    min-height: 58px;
}
    
#ef0e815d {
    height: auto;
    min-height: 62px;
}
    
#\34 96015ee {
    height: auto;
    min-height: 62px;
    justify-content: flex-start;
}
    
#\31 56db697 {
    height: auto;
    min-height: 62px;
    justify-content: flex-start;
}
    
#ae83e8ca {
    height: auto;
    min-height: 62px;
}
    
#\35 fa2f734 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c90105dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16% 6% 16% 6%;
}
    
#\31 74f6cac {
    width: 343px;
    margin-top: 10px;
    order: 2;
}
    
#e8d103d5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0%;
    justify-content: flex-start;
}
    
#ffd26b6a {
    width: 95.73%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd546c57 {
    height: auto;
    width: 195px;
    order: 3;
    min-height: 48px;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_dse {
    height: 80px;
}
    
#widget_33p {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_4bj {
    border-radius: 25px;
    min-height: 312px;
    height: auto;
    row-gap: 3px;
    padding: 8% 8% 8% 8%;
}
    
#f84cc738 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 49a95b6 {
    border-radius: 25px;
    min-height: 310px;
    height: auto;
    row-gap: 3px;
    padding: 8% 8% 8% 8%;
}
    
#dace40f1 {
    height: 80px;
}
    
#e57fe31e {
    border-radius: 25px;
    min-height: 281px;
    height: auto;
    padding: 8% 8% 8% 8%;
}
    
#\37 b1c5486 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 dd02a7f {
    border-radius: 25px;
    min-height: 309px;
    height: auto;
    padding: 8% 8% 8% 8%;
}
    
#\34 502cbcd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a685606b {
    height: 80px;
}
    
#\39 b9afa1c {
    height: 80px;
}
    
#\38 1b50ff7 {
    width: 95.73%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c0495ab {
    border-radius: 25px;
    min-height: 281px;
    height: auto;
    padding: 8% 8% 8% 8%;
}
    
#\38 e39eb2f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 5645a2c {
    height: 80px;
}
    
#\37 61e78a3 {
    border-radius: 25px;
    min-height: 299px;
    height: auto;
    padding: 8% 8% 8% 8%;
}
    
#\37 36124e2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 41bd751 {
    height: 80px;
}
    
#\38 c15ff26 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#e5a99327 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0%;
    justify-content: flex-start;
}
    
#\39 7ec7bc1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0%;
    justify-content: flex-start;
}
    
#\39 fce4729 {
    height: auto;
    min-height: 316px;
}
    
#ec5b5acb {
    height: auto;
    min-height: 310px;
}
    
#c431b367 {
    height: auto;
    min-height: 281px;
    order: 1;
}
    
#b0fa7487 {
    height: auto;
    min-height: 309px;
    order: 0;
}
    
#f1da85d1 {
    height: auto;
    min-height: 281px;
}
    
#\31 6d360e9 {
    height: auto;
    min-height: 309px;
}
}



@media (max-width: 767px) {
    
#\36 0446783 {
    width: 100%;
    min-height: 556px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 0;
    height: auto;
}
    
#c95bb40f {
    width: 89.64%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b366c21 {
    min-height: 248px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
}
    
#\33 2a382aa {
    height: auto;
    width: 153px;
    order: 3;
    min-height: 48px;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 28de0c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 12% 6% 6% 6%;
}
    
#\35 ee082a2 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\39 8875f31 {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 b09d0d9 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#d4e5da38 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-radius: 0px;
    order: 1;
    padding-bottom: 0px;
}
    
#\39 5ac470d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 004ded6 {
    border-radius: 40px;
}
    
#group_s1o {
    width: 100%;
    min-height: 160px;
    align-items: center;
    order: 0;
}
    
#\32 dc45968 {
    height: auto;
    width: 100.00%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 9ea10c1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
    width: 99.43%;
    margin-bottom: 10px;
}
    
#\39 41fbe88 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    width: 274px;
}
    
#\36 2d0c5fe {
    margin-left: 6%;
    margin-right: 6%;
}
    
#\33 51f9137 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    width: 255px;
}
}



@media (max-width: 767px) {
    
#\33 e0a68a6 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#f0680f05 {
    min-height: 200px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#a51384d0 {
    min-height: 74px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    padding-bottom: 0px;
    height: auto;
}
    
#\39 76bee59 {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 8% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\36 a586e39 {
    min-height: unset;
    flex-direction: column;
    padding: 1% 4% 4% 4%;
}
    
#\35 04fd2d2 {
    width: 100%;
    min-height: 92px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-position: 50% 50%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#widget_nkk {
    height: 60px;
}
}



@media (max-width: 767px) {
    
#\35 5db6ac3 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c435d05 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f2dd6780 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f37b4a5a {
    row-gap: 9px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#d1639264 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2bf0928 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a633998c {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d5bb4ce7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 12% 4% 5% 4%;
}
    
#\31 a390e56 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#eb086f83 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef6be14d::before, #ef6be14d > .bgExtraLayerOverlay {
    
}
#ef6be14d {
    width: 100%;
    min-height: 244px;
    align-items: center;
    order: 0;
    justify-content: center;
    height: auto;
    row-gap: 25px;
    padding: 2% 4% 4% 4%;
}
    
#\35 e3c960c {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
}



@media (max-width: 767px) {
    
#\36 6765244 {
    height: 240px;
    width: 100%;
    order: 0;
}
    
#\37 6184800 {
    width: 100%;
}
    
#\39 be3bb14 {
    width: 100.01%;
}
    
#e1a16844 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#\37 3aee944 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\32 8c9598c {
    width: 100%;
}
    
#a9d5699a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 22f112c {
    width: 100%;
}
    
#e74b5152 {
    order: 1;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 597462e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 a3c9cd3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    order: 1;
}
    
#b38a388c {
    order: 1;
    align-items: flex-start;
}
    
#\34 93aa6ae {
    width: 100%;
}
    
#\33 e65dc91 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    justify-content: flex-start;
    order: 0;
}
    
#\39 5b14f5c {
    width: 100%;
}
    
#ba74686d {
    width: 100%;
}
    
#\33 cbb8d90 {
    width: 100%;
}
    
#\38 ed3e12a {
    height: 240px;
    width: 100%;
    order: 0;
}
    
#fa5a793a {
    width: 167px;
    height: auto;
    min-height: 55px;
}
}



@media (max-width: 767px) {
    
#\34 a00fa9a {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 12% 4% 5% 4%;
}
    
#a0388245 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 6690b8b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a7d13a3a::before, #a7d13a3a > .bgExtraLayerOverlay {
    
}
#a7d13a3a {
    width: 100%;
    min-height: 244px;
    align-items: center;
    order: 0;
    justify-content: center;
    height: auto;
    row-gap: 25px;
    padding: 2% 4% 4% 4%;
}
    
#\35 95e475d {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 0% 4% 5% 4%;
}
    
#c216379d {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#eb968c61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
}
    
#\37 36c7ecb {
    min-height: 0;
    flex-direction: column;
    padding-bottom: 60px;
    padding-top: 60px;
    flex-wrap: nowrap;
}
    
#\38 f4998e4::before, #\38 f4998e4 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 7b39900 {
    margin-top: 10px;
}
    
#\35 79f5ed0 {
    flex-direction: column;
    min-height: unset;
    padding: 6% 6% 6% 6%;
}
    
#cd6091d4 {
    width: 250px;
    margin-top: 20px;
    height: auto;
    min-height: 50px;
}
    
#cf5f13be::before, #cf5f13be > .bgExtraLayerOverlay {
    
}
#cf5f13be {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 175px;
    align-items: center;
}
    
#\34 1eafb4a {
    row-gap: 14px;
    padding-top: 8%;
    width: 100%;
    padding-bottom: 12%;
    min-height: 427px;
    align-items: flex-start;
    height: auto;
}
    
#widget_4i1 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#f85aa7eb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 50px 4%;
}
    
#\31 08dca49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc4167b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ae757c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a132668e {
    width: 33.07%;
    height: 94px;
}
    
#\35 a6343e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#da83df1d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    padding-bottom: 0px;
    height: auto;
}
    
#f9c1014f {
    min-height: 0;
    flex-direction: column;
    row-gap: 8px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#f8de8326 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 005216a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 025bf6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2466f71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cb7463b7 {
    width: 33.07%;
    height: 94px;
}
    
#\32 dfa4e15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 50px 4%;
}
    
#bccfdf1b {
    margin: 0px 0% 0px 0%;
}
}

