@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

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

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_44844481 .gradient_text_main { color:var(--color_1) !important; }

  *#dm .dmInner div.u_44844481 .gradient_text_main span { color:var(--color_1) !important; }

  *#dm .dmInner *.u_44844481 .gradient_text_main { text-align:CENTER !important; }

  *#dm .dmInner *.u_44844481 .gradient_text_main span { text-align:CENTER !important; }

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

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

  *#dm .dmInner *.u_676258540 .gradient_text_main { text-align:CENTER !important; }

  *#dm .dmInner *.u_676258540 .gradient_text_main span { text-align:CENTER !important; }

  *#dm .dmInner div.u_676258540 .gradient_text_main {
    font-family: 'Poppins' !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_676258540 .gradient_text_main span {
    font-family: 'Poppins' !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_708856645 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_371982128 .modal-button { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_371982128 .card-title {
    font-weight:500 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_371982128 .card-date {
    color:var(--color_2) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_371982128 .swiper-button-next {
    color:var(--color_4) !important;
    background-color:rgba(255,255,255,0.78) !important;
  }

  *#dm .dmInner *.u_371982128 .swiper-button-prev {
    color:var(--color_4) !important;
    background-color:rgba(255,255,255,0.78) !important;
  }

  *#dm .dmInner div.u_371982128 .swiper-button-next {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_371982128 .swiper-button-prev {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner a.u_1599392294 {
    border-radius:8px 8px 0px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px -3px 11px 0px !important;
  }

  *#dm .dmInner *.u_833679180 .divider.visible { visibility:hidden !important; }

  *#dm .dmInner div.u_833679180 .label { color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1197732615 {
    border-radius:8px 8px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1762151931 {
    border-radius:8px 8px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1622660871 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:8px 8px 0px 0px !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_3057866665 img {
    object-fit:cover !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

  *#dm .dmInner *.u_1288773631 .gradient_text_main { text-align:CENTER !important; }

  *#dm .dmInner *.u_1288773631 .gradient_text_main span { text-align:CENTER !important; }

  *#dm .dmInner div.u_1288773631 .gradient_text_main {
    font-family: 'Poppins' !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1288773631 .gradient_text_main span {
    font-family: 'Poppins' !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1361688485 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1361688485 .postTitle a { font-weight:600 !important; }

  *#dm .dmInner div.u_560542988 hr {
    height:0px !important;
    color:rgba(205,202,202,1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_3551320382 .catalog-item {
    font-weight:300 !important;
    color:var(--color_3) !important;
    border-radius:6px 6px 6px 6px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_3551320382 .catalog-item a {
    font-weight:300 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3624875648 .coupon-card { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1314118093 .gradient_text_main {
    font-family: 'Poppins' !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1314118093 .gradient_text_main span {
    font-family: 'Poppins' !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1314118093 .gradient_text_main { text-align:LEFT !important; }

  *#dm .dmInner *.u_1314118093 .gradient_text_main span { text-align:LEFT !important; }

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

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

  *#dm .dmInner div.u_1562866657 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1562866657 .photoGalleryViewAll { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_756923668 {
    background-color:rgba(0,0,0,0.39) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

  *#dm .dmInner nav.u_1420162231.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:15px !important; }

  *#dm .dmInner nav.u_1420162231.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:15px !important; }

  *#dm .dmInner nav.u_1420162231.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:5px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    padding-left:0px !important;
    font-size:15px !important;
    padding-bottom:5px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:0px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: "Poppins" !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:left !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1023056795 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_3350379339 .svg { fill:var(--color_6) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_44844481 .gradient_text_main { font-size:17px !important; }

  *#dm .dmInner div.u_44844481 .gradient_text_main span { font-size:17px !important; }

  *#dm .dmInner *.u_1562866657 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1562866657 .photoGalleryThumbs .image-container a { padding-top:63px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_676258540 .gradient_text_main { font-size:32px !important; }

  *#dm .dmInner div.u_676258540 .gradient_text_main span { font-size:32px !important; }

  *#dm .dmInner div.u_371982128 .card-title { font-size:18px !important; }

  *#dm .dmInner div.u_44844481 .gradient_text_main { font-size:24px !important; }

  *#dm .dmInner div.u_44844481 .gradient_text_main span { font-size:24px !important; }

  *#dm .dmInner div.u_833679180 .number { font-size:18px !important; }

  *#dm .dmInner div.u_833679180 .divider { font-size:18px !important; }

  *#dm .dmInner div.u_833679180 .label { font-size:8px !important; }

  *#dm .dmInner div.u_1288773631 .gradient_text_main { font-size:28px !important; }

  *#dm .dmInner div.u_1288773631 .gradient_text_main span { font-size:28px !important; }

  *#dm .dmInner div.u_1361688485 .postTitle a { font-size:16px !important; }

  *#dm .dmInner div.u_3551320382 .catalog-item { font-size:16px !important; }

  *#dm .dmInner div.u_3551320382 .catalog-item a { font-size:16px !important; }

  *#dm .dmInner *.u_3551320382 .catalog-item { padding:8px !important; }

  *#dm .dmInner div.u_3624875648 .coupon-title { font-size:17px !important; }

  *#dm .dmInner div.u_1314118093 .gradient_text_main { font-size:28px !important; }

  *#dm .dmInner div.u_1314118093 .gradient_text_main span { font-size:28px !important; }

  *#dm .dmInner *.u_1562866657 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_3551320382 .new_members { height:250px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1562866657 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_1562866657 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner div.u_1562866657 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner *.u_1562866657 .photoGalleryViewAll { padding:0 1px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 2a59c192e3d4e5cf22fc036 {
    background-image: url();
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0% 15px 0% 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c192e3d4e5cf22fc039::before, #\36 2a59c192e3d4e5cf22fc039 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    align-items: flex-end;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    flex-direction: row;
    border-radius: 25px 25px 25px 25px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0% 0% 0px 0%;
}
    
#group_knl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_vjl {
    background-size: contain;
    background-position: 100% 50%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/1d5d36c1/dms3rep/multi/opt/left-1920w.png);
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#f5887cbe {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 50px;
    background-color: var(--color_3);
    background-image: initial;
    flex-wrap: nowrap;
    padding: 1.5% 10px 0.5% 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6f71b88 {
    background-size: contain;
    background-position: 0% 50%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/1d5d36c1/dms3rep/multi/opt/right-1920w.png);
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#widget_lcb {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\36 2a59c192e3d4e5cf22fc039::before, #\36 2a59c192e3d4e5cf22fc039 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc039 {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 80px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\36 2a59c192e3d4e5cf22fc039::before, #\36 2a59c192e3d4e5cf22fc039 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\36 2a59c192e3d4e5cf22fc036 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6f71b88 {
    background-position: 0% 100%;
}
    
#group_vjl {
    background-position: 0% 100%;
}
}



@media all {
    
#\36 2a5a6fffb6ca21acbfd97bb {
    min-height: 106px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 15px 2% 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5a6fffb6ca21acbfd97bd::before, #\36 2a5a6fffb6ca21acbfd97bd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 2a5a6fffb6ca21acbfd97bd {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 47.99999999999999%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url(https://irp.cdn-website.com/1d5d36c1/dms3rep/multi/bg.svg);
    flex-direction: row;
    border-radius: 15px 15px 15px 15px;
    align-items: flex-end;
    order: 2;
    background-size: contain;
    padding: 10px 26px 0px 26px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5a6fffb6ca21acbfd97b8 {
    margin: 0px 0% 0px 0%;
}
    
#group_s91::before, #group_s91 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248, 248, 248, 1);
    opacity: 0.77;
    border-radius: inherit;
}
#group_s91 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(248, 248, 248, 1);
    background-image: url(https://irp.cdn-website.com/1d5d36c1/dms3rep/multi/bg.svg);
    border-radius: 15px 15px 15px 15px;
    flex-direction: row;
    order: 0;
    background-size: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 968b22f {
    justify-content: space-between;
    align-items: center;
    width: 71.51866206416956%;
    min-height: auto;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1es {
    width: 84.14%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_2mb {
    width: 306px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 cad6ed5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfa0db60 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7a3a11a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 883bc7d {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -20% -10% 0% 0%;
}
    
#widget_5c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5c0 {
    width: 100%;
    height: 290px;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#group_ri9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0ed504a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ql6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4b7098::before, #\35 c4b7098 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248, 248, 248, 1);
    opacity: 0.86;
    border-radius: inherit;
}
#\35 c4b7098 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(248, 248, 248, 1);
    background-image: url(https://irp.cdn-website.com/1d5d36c1/dms3rep/multi/bg.svg);
    border-radius: 15px 15px 15px 15px;
    flex-direction: row;
    order: 0;
    background-position: 50% 0%;
    padding: 10px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4bd42f2 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba6b9e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1d66c8f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f0a0acca {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9eb7a5e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 897dd15 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 fd8ccf7 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c33a24b2 {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0708701 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 93.8105428140569%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 077aef5 {
    width: 60px;
    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 11f18a3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a5a6fffb6ca21acbfd97bb {
    padding-top: 70px;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 0;
}
    
#\36 2a5a6fffb6ca21acbfd97ba {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 2a5a6fffb6ca21acbfd97bd::before, #\36 2a5a6fffb6ca21acbfd97bd > .bgExtraLayerOverlay {
    
}
#\36 2a5a6fffb6ca21acbfd97bd {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_s91::before, #group_s91 > .bgExtraLayerOverlay {
    
}
#group_s91 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c4b7098::before, #\35 c4b7098 > .bgExtraLayerOverlay {
    
}
#\35 c4b7098 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 2a5a6fffb6ca21acbfd97bb {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15px 2% 15px 2%;
}
    
#\36 2a5a6fffb6ca21acbfd97bd::before, #\36 2a5a6fffb6ca21acbfd97bd > .bgExtraLayerOverlay {
    
}
#\36 2a5a6fffb6ca21acbfd97bd {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_s91::before, #group_s91 > .bgExtraLayerOverlay {
    
}
#group_s91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2a5a6fffb6ca21acbfd97b8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5c0 {
    height: 240px;
}
    
#\35 c4b7098::before, #\35 c4b7098 > .bgExtraLayerOverlay {
    
}
#\35 c4b7098 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 27b2766 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6336b82::before, #f6336b82 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.86;
    border-radius: inherit;
}
#f6336b82 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/1d5d36c1/dms3rep/multi/opt/crafto-landing-page-bg-03%281%29-1920w.png);
    background-size: auto;
    background-position: 100% 50%;
}
#f6336b82.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVQoz13S3U9ScQDG8d/hkOimaRmtco5p1MrENjOXg6LZi0vTdBBComjFlqWNZc6s2VFzTpPAQwIHxFAJFF8OeJS3I+cF1BTCVhetP6fUi7Z6rj8Xz8UXgP8ml8uBRqMBTSgKvXC7Oa+XlzkjLhf8DyrVakHb6Cg05HJxRnCcayCINP3KCm/c50v/i6QIArQYBiEzM1wUx3kmgsg0hUI54+Fwrokk+QcIQRDQ7XBAg34/Vx8IZExEIkfMJJlniUaFFooqsjKM6AB2oChAvF54LBBIN0UiR83r6wUWiiq10PQNK8vWWWMx2cH5t04n9N7nS0PD4WwzRQksNH3ZyjD1VpZpx2JsLxaL9QOpVAoQux024HiGORg8biVJEUZF72I0rcMYxoix7CzGsgtArVZDBrudi817shz4ksBB+CWO4NrDSTI8Zo9Gl2wMzdpYNgFUqmpoYuxdmsusz523m4rmnNZat2e6Z2bZ6/wUIOhJMvLdTlO/QK+yluPteZax1teZF+rXiYND3Y8JPaJfwoy4xzO96Vz1/XCQ4Z/AUF0Gh7QNWWy7/OzGU0VdvFPZx3S1uiL9OtL/cWTTPTf9xbnm3wIzVy9wWVVlznbzrZJky+3mpOa2cedRzepGp5KJDOjWl21Gv2vR4wXuKwLuhqwiJ9F4TZRSStW7Kqkh1VSJ72PmZdtnwjBg9LimBsDkuRNwvOZSZlJWIdxVSKq/NUq6dlXSD8nWKmP8+YO+4PAr7cKURQHM+Yeh+M3zvER9Gf+rvKIkpZDcSamkTQlNlXqjo7EuNNglXrSNXwQoACBWdhLeqRZlJBrK+Yn74tMJ5fXi7eaq4vgT+ZnQm45TCxMjx8DvvXIYAQBhSSFMVYl48XvlmVsycfaWojKbUddkrna0pM8O9xw6iGIfo0IhWC3Oh4jSAjhSXsjFS4Wwt0jAmeDzIe0e+gOWEzWwXuw+4AAAAABJRU5ErkJggg==');
}
    
#a7548a32 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c27782f8 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_o0c {
    width: auto;
    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 3bce6bf {
    margin: 0px 0% 0px 0%;
}
    
#group_mf0 {
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d40851e {
    align-items: flex-start;
    width: 40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_94s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qor.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#widget_qor {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_mr2::before, #group_mr2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.56;
    border-radius: inherit;
    background-image: linear-gradient(405deg, rgba(22, 29, 29, 1) 0%, rgba(21, 140, 140, 1) 100%);
}
#group_mr2 {
    align-items: flex-start;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: url(https://lirp.cdn-website.com/1d5d36c1/dms3rep/multi/opt/envato-labs-image-edit%282%29-1920w.png);
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-end;
    padding: 25px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
#group_mr2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACd0lEQVQozwXB21IScQDA4f/z2JQXdtFkpaQyUypiZnJYk4MrIoIrIbAgogQsIIfQIE3zgGOmjaZJlmVjNZ18Bi96lF/fJ9z9OjT/IO9W03z/sMXF90N+n73lvL7Fp70lDtayvKnOIBSLnozfws6zAAerceq1FEcbKfaW42yVw6zlfKykRhCqo4t8wEIt42Jdc7KZk1nTZCozgxRD/RQDPZSDBsSsu49S0MpG2kk1ZqYal1iYtqD57pFwtaCN3aHsb0fMefpYUCV2ij7W5xU2F2fYKEdYiFrJT+gp+VpZUe8j4m4jZXWQ7dITXhbCrFay1F5keZFwUQkbee5vZ33agIgOd5KbsrCkecnNesmnwlSzMUrTo2gTD3g6epectw2hOrtJK1ayEZmgx0pEcaCFfKSDYwTlAfxSG5Om64iAo5/YqMS0x47zUQ+y5SHjjyXcg1bM3V2Y9Dcx6RoQPtmF1ybjs7twmoeYdI8T8Cj4RtyYDT08aG2m92Yjwm7zMtAvMyx5mBxXKWSeUciUScUSTI2MYDcaGOhoQ3T1DqPTWxkamqCQX+bs4xmn9VP2a9tUkgnUMTcuaQih75Robe9Ddo5TLVf5++0bf85/8OXgkK1ykUx4isCYB+FWkkg2hUlFpajl+Fqvc35yyvHOLouJOFGPjDJsQ1RevScyt0golGA2HGVvs8bx7j77tdfMR1X8djMukxHx5dcla68/ky+uEo/MUcoUmE/Ok4w9RXE6sPXex9SpQ5z+umT3+IKVjSPSyQIhv4rN4uChcQBDhx5D2x16O24jPv/5x6eflxyeXFAqLiPbRrl1o4UrDU1ca7hKc1Mj+uYm/gNKnLRB6/7sJgAAAABJRU5ErkJggg==');
}
    
#\38 6d406de {
    align-items: flex-start;
    width: 75%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g4s {
    width: 99.99999619955454%;
    height: auto;
    max-width: 100%;
}
    
#widget_iac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_hf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 daa022c {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hgd {
    width: 99.9998884077369%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 27b2766 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 3bce6bf {
    margin: 0px 0% 0px 0%;
}
    
#group_mr2::before, #group_mr2 > .bgExtraLayerOverlay {
    
}
#group_mr2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACd0lEQVQozwXB21IScQDA4f/z2JQXdtFkpaQyUypiZnJYk4MrIoIrIbAgogQsIIfQIE3zgGOmjaZJlmVjNZ18Bi96lF/fJ9z9OjT/IO9W03z/sMXF90N+n73lvL7Fp70lDtayvKnOIBSLnozfws6zAAerceq1FEcbKfaW42yVw6zlfKykRhCqo4t8wEIt42Jdc7KZk1nTZCozgxRD/RQDPZSDBsSsu49S0MpG2kk1ZqYal1iYtqD57pFwtaCN3aHsb0fMefpYUCV2ij7W5xU2F2fYKEdYiFrJT+gp+VpZUe8j4m4jZXWQ7dITXhbCrFay1F5keZFwUQkbee5vZ33agIgOd5KbsrCkecnNesmnwlSzMUrTo2gTD3g6epectw2hOrtJK1ayEZmgx0pEcaCFfKSDYwTlAfxSG5Om64iAo5/YqMS0x47zUQ+y5SHjjyXcg1bM3V2Y9Dcx6RoQPtmF1ybjs7twmoeYdI8T8Cj4RtyYDT08aG2m92Yjwm7zMtAvMyx5mBxXKWSeUciUScUSTI2MYDcaGOhoQ3T1DqPTWxkamqCQX+bs4xmn9VP2a9tUkgnUMTcuaQih75Robe9Ddo5TLVf5++0bf85/8OXgkK1ykUx4isCYB+FWkkg2hUlFpajl+Fqvc35yyvHOLouJOFGPjDJsQ1RevScyt0golGA2HGVvs8bx7j77tdfMR1X8djMukxHx5dcla68/ky+uEo/MUcoUmE/Ok4w9RXE6sPXex9SpQ5z+umT3+IKVjSPSyQIhv4rN4uChcQBDhx5D2x16O24jPv/5x6eflxyeXFAqLiPbRrl1o4UrDU1ca7hKc1Mj+uYm/gNKnLRB6/7sJgAAAABJRU5ErkJggg==');
}
    
#f6336b82::before, #f6336b82 > .bgExtraLayerOverlay {
    
}
#f6336b82.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVQoz13S3U9ScQDG8d/hkOimaRmtco5p1MrENjOXg6LZi0vTdBBComjFlqWNZc6s2VFzTpPAQwIHxFAJFF8OeJS3I+cF1BTCVhetP6fUi7Z6rj8Xz8UXgP8ml8uBRqMBTSgKvXC7Oa+XlzkjLhf8DyrVakHb6Cg05HJxRnCcayCINP3KCm/c50v/i6QIArQYBiEzM1wUx3kmgsg0hUI54+Fwrokk+QcIQRDQ7XBAg34/Vx8IZExEIkfMJJlniUaFFooqsjKM6AB2oChAvF54LBBIN0UiR83r6wUWiiq10PQNK8vWWWMx2cH5t04n9N7nS0PD4WwzRQksNH3ZyjD1VpZpx2JsLxaL9QOpVAoQux024HiGORg8biVJEUZF72I0rcMYxoix7CzGsgtArVZDBrudi817shz4ksBB+CWO4NrDSTI8Zo9Gl2wMzdpYNgFUqmpoYuxdmsusz523m4rmnNZat2e6Z2bZ6/wUIOhJMvLdTlO/QK+yluPteZax1teZF+rXiYND3Y8JPaJfwoy4xzO96Vz1/XCQ4Z/AUF0Gh7QNWWy7/OzGU0VdvFPZx3S1uiL9OtL/cWTTPTf9xbnm3wIzVy9wWVVlznbzrZJky+3mpOa2cedRzepGp5KJDOjWl21Gv2vR4wXuKwLuhqwiJ9F4TZRSStW7Kqkh1VSJ72PmZdtnwjBg9LimBsDkuRNwvOZSZlJWIdxVSKq/NUq6dlXSD8nWKmP8+YO+4PAr7cKURQHM+Yeh+M3zvER9Gf+rvKIkpZDcSamkTQlNlXqjo7EuNNglXrSNXwQoACBWdhLeqRZlJBrK+Yn74tMJ5fXi7eaq4vgT+ZnQm45TCxMjx8DvvXIYAQBhSSFMVYl48XvlmVsycfaWojKbUddkrna0pM8O9xw6iGIfo0IhWC3Oh4jSAjhSXsjFS4Wwt0jAmeDzIe0e+gOWEzWwXuw+4AAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\31 27b2766 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a7548a32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c27782f8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_mr2::before, #group_mr2 > .bgExtraLayerOverlay {
    
}
#group_mr2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACd0lEQVQozwXB21IScQDA4f/z2JQXdtFkpaQyUypiZnJYk4MrIoIrIbAgogQsIIfQIE3zgGOmjaZJlmVjNZ18Bi96lF/fJ9z9OjT/IO9W03z/sMXF90N+n73lvL7Fp70lDtayvKnOIBSLnozfws6zAAerceq1FEcbKfaW42yVw6zlfKykRhCqo4t8wEIt42Jdc7KZk1nTZCozgxRD/RQDPZSDBsSsu49S0MpG2kk1ZqYal1iYtqD57pFwtaCN3aHsb0fMefpYUCV2ij7W5xU2F2fYKEdYiFrJT+gp+VpZUe8j4m4jZXWQ7dITXhbCrFay1F5keZFwUQkbee5vZ33agIgOd5KbsrCkecnNesmnwlSzMUrTo2gTD3g6epectw2hOrtJK1ayEZmgx0pEcaCFfKSDYwTlAfxSG5Om64iAo5/YqMS0x47zUQ+y5SHjjyXcg1bM3V2Y9Dcx6RoQPtmF1ybjs7twmoeYdI8T8Cj4RtyYDT08aG2m92Yjwm7zMtAvMyx5mBxXKWSeUciUScUSTI2MYDcaGOhoQ3T1DqPTWxkamqCQX+bs4xmn9VP2a9tUkgnUMTcuaQih75Robe9Ddo5TLVf5++0bf85/8OXgkK1ykUx4isCYB+FWkkg2hUlFpajl+Fqvc35yyvHOLouJOFGPjDJsQ1RevScyt0golGA2HGVvs8bx7j77tdfMR1X8djMukxHx5dcla68/ky+uEo/MUcoUmE/Ok4w9RXE6sPXex9SpQ5z+umT3+IKVjSPSyQIhv4rN4uChcQBDhx5D2x16O24jPv/5x6eflxyeXFAqLiPbRrl1o4UrDU1ca7hKc1Mj+uYm/gNKnLRB6/7sJgAAAABJRU5ErkJggg==');
}
    
#f6336b82::before, #f6336b82 > .bgExtraLayerOverlay {
    
}
#f6336b82.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVQoz13S3U9ScQDG8d/hkOimaRmtco5p1MrENjOXg6LZi0vTdBBComjFlqWNZc6s2VFzTpPAQwIHxFAJFF8OeJS3I+cF1BTCVhetP6fUi7Z6rj8Xz8UXgP8ml8uBRqMBTSgKvXC7Oa+XlzkjLhf8DyrVakHb6Cg05HJxRnCcayCINP3KCm/c50v/i6QIArQYBiEzM1wUx3kmgsg0hUI54+Fwrokk+QcIQRDQ7XBAg34/Vx8IZExEIkfMJJlniUaFFooqsjKM6AB2oChAvF54LBBIN0UiR83r6wUWiiq10PQNK8vWWWMx2cH5t04n9N7nS0PD4WwzRQksNH3ZyjD1VpZpx2JsLxaL9QOpVAoQux024HiGORg8biVJEUZF72I0rcMYxoix7CzGsgtArVZDBrudi817shz4ksBB+CWO4NrDSTI8Zo9Gl2wMzdpYNgFUqmpoYuxdmsusz523m4rmnNZat2e6Z2bZ6/wUIOhJMvLdTlO/QK+yluPteZax1teZF+rXiYND3Y8JPaJfwoy4xzO96Vz1/XCQ4Z/AUF0Gh7QNWWy7/OzGU0VdvFPZx3S1uiL9OtL/cWTTPTf9xbnm3wIzVy9wWVVlznbzrZJky+3mpOa2cedRzepGp5KJDOjWl21Gv2vR4wXuKwLuhqwiJ9F4TZRSStW7Kqkh1VSJ72PmZdtnwjBg9LimBsDkuRNwvOZSZlJWIdxVSKq/NUq6dlXSD8nWKmP8+YO+4PAr7cKURQHM+Yeh+M3zvER9Gf+rvKIkpZDcSamkTQlNlXqjo7EuNNglXrSNXwQoACBWdhLeqRZlJBrK+Yn74tMJ5fXi7eaq4vgT+ZnQm45TCxMjx8DvvXIYAQBhSSFMVYl48XvlmVsycfaWojKbUddkrna0pM8O9xw6iGIfo0IhWC3Oh4jSAjhSXsjFS4Wwt0jAmeDzIe0e+gOWEzWwXuw+4AAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f26e6112::before, #f26e6112 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#f26e6112 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url(https://irp.cdn-website.com/1d5d36c1/dms3rep/multi/bg.svg);
    border-radius: 15px 15px 15px 15px;
    order: 1;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
#f26e6112.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjElEQVQI1zWOMQ7FIAxDk9z/Pj0KHSqEGFChIlKBtjDx5X518GD52QnNOWnOKZD3XpZlIeechBAkpSQxxjejbduotca9d845i3OOj+MAyCklVlV+wZwzX9clYwy+75vP8+RaK0oE/zzPfxFthCgA+Nb3fadSCmMA78FI711UVYwxvK4rRNZanBaUAf4AOYqL4kqYTnMAAAAASUVORK5CYII=');
}
    
#\33 68328e6 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 eda8011::before, #\36 eda8011 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.83;
    border-radius: inherit;
}
#\36 eda8011 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/1d5d36c1/dms3rep/multi/opt/crafto-landing-page-bg-01%281%29-1920w.png);
    background-position: 0% 50%;
    background-size: auto;
}
#\36 eda8011.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACxElEQVQoz13S20+ScRzH8R8Hp+V56ZzzuEWl5qw84CmlPGSmYuojapZNy+UBW56ytPaUOZ2WLkTkB6iYiYSKFIKAPM/z+4GHKSh4U39PK6uLvtv37nXxuXgDAAAgAQAQAKCOO30yCQAC/Hc6IpplL0hg7+bwODg/1seZG+OznRnLNSXFsWFkJIv8C7faq31wQ9GZw6qsYFdFWthR2ZVw952UUNety2f383hclBR2ircHWoJ3WoWRroYbCcdEdoanms/33k1P9gpTo7ylKQFHgkTuFo8HgOXts/NOsSjd1VRc6anLe+wlsp+c1GQSJ9UZGV5hauRhcYqfLimaDYyTpAD1t4gOWsoGjhsEEm9tzswJkTXorckSeqr4F13laYGIz+OANaWkxTrc+3y3UyRzNxWveerz17yi3A8eUW6jm8hJ3q3kB29k8zhg+cvnMYNsQkq96lze6yA2DptLNe4HRSOu+4W1B40FiTui/CDTzWscoN78tqbRftIbZsb1tuGeFdTXLHF21Xc5O2oLcVtNvO2R0F9ZUcAGKvv2/oLZ6Fxe1ZhXF2QLX6dHX5smhurMI32pxjfdEfqXT30lYjELKBDzQ0VTnnmrxa7eNCiX9NoejVZ9W7OkvLSohqFwHvq0QsgCCoy/KzA6ViDGoqQpqcpubZuzbglUFlP8rHkz8L3RyH2oVgOgcDj2oMNBQYxXIELvIMPck9M0f4amo6Zo2p9EiEPodL/hMsRYBTEegwi1yxEqkTFMooSiwsatVr8+nY4tIEkAIMYvIMbdEONmOUKlcoa5KqWoqCmrNZDU60/3/YJyjMvlGJdAhK7LGSZ5lmFipikq5L3J5Du4uMgRi8Wn9cgwTpAhdEFG03FSuz1CarMFTVosfqMGA6d3aYlFkn9Ckzoc4RKKOvfRYgmZMBoDRtfXfYe0Wk7/3ByrdnX1X7c/AROLPLN8HwGdAAAAAElFTkSuQmCC');
}
    
#group_jch {
    width: 58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0dm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ldm {
    width: 100%;
    height: 224px;
    max-width: 100%;
}
    
#widget_3g0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4gj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tgl {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_apq {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f92c98 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_f9e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 12px 25px 12px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6p8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cbu.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_cbu {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#group_ooq {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dad20dcd {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8fa35b6 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a99ca94f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7fa1c9c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 68328e6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 7fa1c9c {
    margin: 0px 0% 0px 0%;
}
    
#f26e6112::before, #f26e6112 > .bgExtraLayerOverlay {
    
}
#f26e6112.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjElEQVQI1zWOMQ7FIAxDk9z/Pj0KHSqEGFChIlKBtjDx5X518GD52QnNOWnOKZD3XpZlIeechBAkpSQxxjejbduotca9d845i3OOj+MAyCklVlV+wZwzX9clYwy+75vP8+RaK0oE/zzPfxFthCgA+Nb3fadSCmMA78FI711UVYwxvK4rRNZanBaUAf4AOYqL4kqYTnMAAAAASUVORK5CYII=');
}
    
#\36 eda8011::before, #\36 eda8011 > .bgExtraLayerOverlay {
    
}
#\36 eda8011.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACxElEQVQoz13S20+ScRzH8R8Hp+V56ZzzuEWl5qw84CmlPGSmYuojapZNy+UBW56ytPaUOZ2WLkTkB6iYiYSKFIKAPM/z+4GHKSh4U39PK6uLvtv37nXxuXgDAAAgAQAQAKCOO30yCQAC/Hc6IpplL0hg7+bwODg/1seZG+OznRnLNSXFsWFkJIv8C7faq31wQ9GZw6qsYFdFWthR2ZVw952UUNety2f383hclBR2ircHWoJ3WoWRroYbCcdEdoanms/33k1P9gpTo7ylKQFHgkTuFo8HgOXts/NOsSjd1VRc6anLe+wlsp+c1GQSJ9UZGV5hauRhcYqfLimaDYyTpAD1t4gOWsoGjhsEEm9tzswJkTXorckSeqr4F13laYGIz+OANaWkxTrc+3y3UyRzNxWveerz17yi3A8eUW6jm8hJ3q3kB29k8zhg+cvnMYNsQkq96lze6yA2DptLNe4HRSOu+4W1B40FiTui/CDTzWscoN78tqbRftIbZsb1tuGeFdTXLHF21Xc5O2oLcVtNvO2R0F9ZUcAGKvv2/oLZ6Fxe1ZhXF2QLX6dHX5smhurMI32pxjfdEfqXT30lYjELKBDzQ0VTnnmrxa7eNCiX9NoejVZ9W7OkvLSohqFwHvq0QsgCCoy/KzA6ViDGoqQpqcpubZuzbglUFlP8rHkz8L3RyH2oVgOgcDj2oMNBQYxXIELvIMPck9M0f4amo6Zo2p9EiEPodL/hMsRYBTEegwi1yxEqkTFMooSiwsatVr8+nY4tIEkAIMYvIMbdEONmOUKlcoa5KqWoqCmrNZDU60/3/YJyjMvlGJdAhK7LGSZ5lmFipikq5L3J5Du4uMgRi8Wn9cgwTpAhdEFG03FSuz1CarMFTVosfqMGA6d3aYlFkn9Ckzoc4RKKOvfRYgmZMBoDRtfXfYe0Wk7/3ByrdnX1X7c/AROLPLN8HwGdAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#f26e6112::before, #f26e6112 > .bgExtraLayerOverlay {
    
}
#f26e6112 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#f26e6112.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjElEQVQI1zWOMQ7FIAxDk9z/Pj0KHSqEGFChIlKBtjDx5X518GD52QnNOWnOKZD3XpZlIeechBAkpSQxxjejbduotca9d845i3OOj+MAyCklVlV+wZwzX9clYwy+75vP8+RaK0oE/zzPfxFthCgA+Nb3fadSCmMA78FI711UVYwxvK4rRNZanBaUAf4AOYqL4kqYTnMAAAAASUVORK5CYII=');
}
    
#\33 68328e6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_jch {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ldm {
    height: 240px;
}
    
#\36 eda8011::before, #\36 eda8011 > .bgExtraLayerOverlay {
    
}
#\36 eda8011.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACxElEQVQoz13S20+ScRzH8R8Hp+V56ZzzuEWl5qw84CmlPGSmYuojapZNy+UBW56ytPaUOZ2WLkTkB6iYiYSKFIKAPM/z+4GHKSh4U39PK6uLvtv37nXxuXgDAAAgAQAQAKCOO30yCQAC/Hc6IpplL0hg7+bwODg/1seZG+OznRnLNSXFsWFkJIv8C7faq31wQ9GZw6qsYFdFWthR2ZVw952UUNety2f383hclBR2ircHWoJ3WoWRroYbCcdEdoanms/33k1P9gpTo7ylKQFHgkTuFo8HgOXts/NOsSjd1VRc6anLe+wlsp+c1GQSJ9UZGV5hauRhcYqfLimaDYyTpAD1t4gOWsoGjhsEEm9tzswJkTXorckSeqr4F13laYGIz+OANaWkxTrc+3y3UyRzNxWveerz17yi3A8eUW6jm8hJ3q3kB29k8zhg+cvnMYNsQkq96lze6yA2DptLNe4HRSOu+4W1B40FiTui/CDTzWscoN78tqbRftIbZsb1tuGeFdTXLHF21Xc5O2oLcVtNvO2R0F9ZUcAGKvv2/oLZ6Fxe1ZhXF2QLX6dHX5smhurMI32pxjfdEfqXT30lYjELKBDzQ0VTnnmrxa7eNCiX9NoejVZ9W7OkvLSohqFwHvq0QsgCCoy/KzA6ViDGoqQpqcpubZuzbglUFlP8rHkz8L3RyH2oVgOgcDj2oMNBQYxXIELvIMPck9M0f4amo6Zo2p9EiEPodL/hMsRYBTEegwi1yxEqkTFMooSiwsatVr8+nY4tIEkAIMYvIMbdEONmOUKlcoa5KqWoqCmrNZDU60/3/YJyjMvlGJdAhK7LGSZ5lmFipikq5L3J5Du4uMgRi8Wn9cgwTpAhdEFG03FSuz1CarMFTVosfqMGA6d3aYlFkn9Ckzoc4RKKOvfRYgmZMBoDRtfXfYe0Wk7/3ByrdnX1X7c/AROLPLN8HwGdAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 95e5e0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 28%;
    min-width: 4%;
    background-image: initial;
    background-color: var(--color_8);
    border-radius: 15px 15px 15px 15px;
    order: 1;
    padding: 22px 22px 22px 22px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4a508be {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 280af48::before, #\37 280af48 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.83;
    border-radius: inherit;
}
#\37 280af48 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 248, 248, 1);
    background-image: url(https://lirp.cdn-website.com/1d5d36c1/dms3rep/multi/opt/crafto-landing-page-bg-03%281%29-1920w.png);
    background-size: contain;
    background-position: 100% 100%;
}
#\37 280af48.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVQoz13S3U9ScQDG8d/hkOimaRmtco5p1MrENjOXg6LZi0vTdBBComjFlqWNZc6s2VFzTpPAQwIHxFAJFF8OeJS3I+cF1BTCVhetP6fUi7Z6rj8Xz8UXgP8ml8uBRqMBTSgKvXC7Oa+XlzkjLhf8DyrVakHb6Cg05HJxRnCcayCINP3KCm/c50v/i6QIArQYBiEzM1wUx3kmgsg0hUI54+Fwrokk+QcIQRDQ7XBAg34/Vx8IZExEIkfMJJlniUaFFooqsjKM6AB2oChAvF54LBBIN0UiR83r6wUWiiq10PQNK8vWWWMx2cH5t04n9N7nS0PD4WwzRQksNH3ZyjD1VpZpx2JsLxaL9QOpVAoQux024HiGORg8biVJEUZF72I0rcMYxoix7CzGsgtArVZDBrudi817shz4ksBB+CWO4NrDSTI8Zo9Gl2wMzdpYNgFUqmpoYuxdmsusz523m4rmnNZat2e6Z2bZ6/wUIOhJMvLdTlO/QK+yluPteZax1teZF+rXiYND3Y8JPaJfwoy4xzO96Vz1/XCQ4Z/AUF0Gh7QNWWy7/OzGU0VdvFPZx3S1uiL9OtL/cWTTPTf9xbnm3wIzVy9wWVVlznbzrZJky+3mpOa2cedRzepGp5KJDOjWl21Gv2vR4wXuKwLuhqwiJ9F4TZRSStW7Kqkh1VSJ72PmZdtnwjBg9LimBsDkuRNwvOZSZlJWIdxVSKq/NUq6dlXSD8nWKmP8+YO+4PAr7cKURQHM+Yeh+M3zvER9Gf+rvKIkpZDcSamkTQlNlXqjo7EuNNglXrSNXwQoACBWdhLeqRZlJBrK+Yn74tMJ5fXi7eaq4vgT+ZnQm45TCxMjx8DvvXIYAQBhSSFMVYl48XvlmVsycfaWojKbUddkrna0pM8O9xw6iGIfo0IhWC3Oh4jSAjhSXsjFS4Wwt0jAmeDzIe0e+gOWEzWwXuw+4AAAAABJRU5ErkJggg==');
}
    
#group_vr8 {
    width: 70%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ijb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0tf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c1ebcba0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rlc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_4dq {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r0d {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fb873bd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4a508be {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 fb873bd {
    margin: 0px 0% 0px 0%;
}
    
#\37 280af48::before, #\37 280af48 > .bgExtraLayerOverlay {
    
}
#\37 280af48.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVQoz13S3U9ScQDG8d/hkOimaRmtco5p1MrENjOXg6LZi0vTdBBComjFlqWNZc6s2VFzTpPAQwIHxFAJFF8OeJS3I+cF1BTCVhetP6fUi7Z6rj8Xz8UXgP8ml8uBRqMBTSgKvXC7Oa+XlzkjLhf8DyrVakHb6Cg05HJxRnCcayCINP3KCm/c50v/i6QIArQYBiEzM1wUx3kmgsg0hUI54+Fwrokk+QcIQRDQ7XBAg34/Vx8IZExEIkfMJJlniUaFFooqsjKM6AB2oChAvF54LBBIN0UiR83r6wUWiiq10PQNK8vWWWMx2cH5t04n9N7nS0PD4WwzRQksNH3ZyjD1VpZpx2JsLxaL9QOpVAoQux024HiGORg8biVJEUZF72I0rcMYxoix7CzGsgtArVZDBrudi817shz4ksBB+CWO4NrDSTI8Zo9Gl2wMzdpYNgFUqmpoYuxdmsusz523m4rmnNZat2e6Z2bZ6/wUIOhJMvLdTlO/QK+yluPteZax1teZF+rXiYND3Y8JPaJfwoy4xzO96Vz1/XCQ4Z/AUF0Gh7QNWWy7/OzGU0VdvFPZx3S1uiL9OtL/cWTTPTf9xbnm3wIzVy9wWVVlznbzrZJky+3mpOa2cedRzepGp5KJDOjWl21Gv2vR4wXuKwLuhqwiJ9F4TZRSStW7Kqkh1VSJ72PmZdtnwjBg9LimBsDkuRNwvOZSZlJWIdxVSKq/NUq6dlXSD8nWKmP8+YO+4PAr7cKURQHM+Yeh+M3zvER9Gf+rvKIkpZDcSamkTQlNlXqjo7EuNNglXrSNXwQoACBWdhLeqRZlJBrK+Yn74tMJ5fXi7eaq4vgT+ZnQm45TCxMjx8DvvXIYAQBhSSFMVYl48XvlmVsycfaWojKbUddkrna0pM8O9xw6iGIfo0IhWC3Oh4jSAjhSXsjFS4Wwt0jAmeDzIe0e+gOWEzWwXuw+4AAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\35 95e5e0c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 4a508be {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_vr8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 280af48::before, #\37 280af48 > .bgExtraLayerOverlay {
    
}
#\37 280af48.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVQoz13S3U9ScQDG8d/hkOimaRmtco5p1MrENjOXg6LZi0vTdBBComjFlqWNZc6s2VFzTpPAQwIHxFAJFF8OeJS3I+cF1BTCVhetP6fUi7Z6rj8Xz8UXgP8ml8uBRqMBTSgKvXC7Oa+XlzkjLhf8DyrVakHb6Cg05HJxRnCcayCINP3KCm/c50v/i6QIArQYBiEzM1wUx3kmgsg0hUI54+Fwrokk+QcIQRDQ7XBAg34/Vx8IZExEIkfMJJlniUaFFooqsjKM6AB2oChAvF54LBBIN0UiR83r6wUWiiq10PQNK8vWWWMx2cH5t04n9N7nS0PD4WwzRQksNH3ZyjD1VpZpx2JsLxaL9QOpVAoQux024HiGORg8biVJEUZF72I0rcMYxoix7CzGsgtArVZDBrudi817shz4ksBB+CWO4NrDSTI8Zo9Gl2wMzdpYNgFUqmpoYuxdmsusz523m4rmnNZat2e6Z2bZ6/wUIOhJMvLdTlO/QK+yluPteZax1teZF+rXiYND3Y8JPaJfwoy4xzO96Vz1/XCQ4Z/AUF0Gh7QNWWy7/OzGU0VdvFPZx3S1uiL9OtL/cWTTPTf9xbnm3wIzVy9wWVVlznbzrZJky+3mpOa2cedRzepGp5KJDOjWl21Gv2vR4wXuKwLuhqwiJ9F4TZRSStW7Kqkh1VSJ72PmZdtnwjBg9LimBsDkuRNwvOZSZlJWIdxVSKq/NUq6dlXSD8nWKmP8+YO+4PAr7cKURQHM+Yeh+M3zvER9Gf+rvKIkpZDcSamkTQlNlXqjo7EuNNglXrSNXwQoACBWdhLeqRZlJBrK+Yn74tMJ5fXi7eaq4vgT+ZnQm45TCxMjx8DvvXIYAQBhSSFMVYl48XvlmVsycfaWojKbUddkrna0pM8O9xw6iGIfo0IhWC3Oh4jSAjhSXsjFS4Wwt0jAmeDzIe0e+gOWEzWwXuw+4AAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 2e80853::before, #\36 2e80853 > .bgExtraLayerOverlay {
    
}
#\36 2e80853 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_6);
    background-image: url(https://lirp.cdn-website.com/1d5d36c1/dms3rep/multi/opt/envato-labs-ai-d28b0fab-6551-4c84-b349-25d6c9a310f9-1920w.jpg);
    justify-content: flex-end;
    padding: 10px 10px 4% 10px;
    margin: 0% 0% 0% 0%;
}
#\36 2e80853.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIDBAYFERMhMUFC/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8Akw3hXStBayOPbzmocl44qJHDVPJ7RFFN1r6K0sR//9k=');
}
    
#cde234af {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b3915143::before, #b3915143 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.89;
    border-radius: inherit;
}
#b3915143 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/1d5d36c1/dms3rep/multi/opt/crafto-landing-page-bg-02%281%29-1920w.png);
}
#b3915143.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AI2urg2VurofmLu8OZ+tqk+tj4RgunFfYsNdR07EUzwqwk03C5EkAAAAk7q6GJa+vjaZvb1foayof7CLf5S9a1iXxVhBecdSO0TFUTkUtjYkAQCWvr4ll8DAUJm+vYmgr6uyrZGGxbtxX8DEXEaWxlY+U8VVPRnCOywBAJe+viiYwMBXmb+/k561sruonZXCtYBxrb9oVX3DXUhBwlpEE7A6OgEAl729H5i/v0SZv791m7q6lKGtqZGqmI9zs4FzSLpvXSC6aVQImDIyAACUuroUl76+L5jAwFOZv8Bqmry8Y521tEWgq6cipJyVC5ubjQIAAAAA93F4GXMoNIcAAAAASUVORK5CYII=');
}
    
#group_k9t {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_cf4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hhp.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 25px 5px 25px;
}
#widget_hhp {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\35 ee5a933 {
    justify-content: space-between;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#fd550f05 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dur {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fdd396c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    order: 2;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9oc {
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    flex-wrap: nowrap;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\38 08b5aea {
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_n82 {
    width: 40%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0d7250c {
    width: 60%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7me {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    min-width: 32px;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#d9d583f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    min-width: 32px;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\36 fbbfa8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gmv {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_09l {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_208 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_6em {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#da06b031 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 78fdc30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 d18798f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a50fe5d4 {
    justify-content: space-between;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2228c2b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1142e7f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 79f754d {
    width: 50px;
    height: 50px;
    max-width: 100%;
}
    
#\34 acf7d31 {
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4b6942f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 bfb03a7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 83ba282 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6c72658 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 f5f3301 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#widget_nu5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 dcda9e5 {
    justify-content: space-between;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7b6ce43 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f4f7abe {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e71445f {
    justify-content: space-between;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\32 90b0b40 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ecf2838e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7ac4132 {
    justify-content: space-between;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8b8046d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 03d2214 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7e4649d {
    justify-content: space-between;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\35 935ff11 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 7d7f247 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa13505 {
    justify-content: space-between;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-self: stretch;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d6fc1cc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 a40b55d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cde234af {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fd550f05 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2e80853::before, #\36 2e80853 > .bgExtraLayerOverlay {
    
}
#\36 2e80853.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIDBAYFERMhMUFC/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8Akw3hXStBayOPbzmocl44qJHDVPJ7RFFN1r6K0sR//9k=');
}
    
#b3915143::before, #b3915143 > .bgExtraLayerOverlay {
    
}
#b3915143.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AI2urg2VurofmLu8OZ+tqk+tj4RgunFfYsNdR07EUzwqwk03C5EkAAAAk7q6GJa+vjaZvb1foayof7CLf5S9a1iXxVhBecdSO0TFUTkUtjYkAQCWvr4ll8DAUJm+vYmgr6uyrZGGxbtxX8DEXEaWxlY+U8VVPRnCOywBAJe+viiYwMBXmb+/k561sruonZXCtYBxrb9oVX3DXUhBwlpEE7A6OgEAl729H5i/v0SZv791m7q6lKGtqZGqmI9zs4FzSLpvXSC6aVQImDIyAACUuroUl76+L5jAwFOZv8Bqmry8Y521tEWgq6cipJyVC5ubjQIAAAAA93F4GXMoNIcAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\36 2e80853::before, #\36 2e80853 > .bgExtraLayerOverlay {
    
}
#\36 2e80853 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\36 2e80853.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIDBAYFERMhMUFC/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8Akw3hXStBayOPbzmocl44qJHDVPJ7RFFN1r6K0sR//9k=');
}
    
#cde234af {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_k9t {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fbbfa8d {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3915143::before, #b3915143 > .bgExtraLayerOverlay {
    
}
#b3915143.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AI2urg2VurofmLu8OZ+tqk+tj4RgunFfYsNdR07EUzwqwk03C5EkAAAAk7q6GJa+vjaZvb1foayof7CLf5S9a1iXxVhBecdSO0TFUTkUtjYkAQCWvr4ll8DAUJm+vYmgr6uyrZGGxbtxX8DEXEaWxlY+U8VVPRnCOywBAJe+viiYwMBXmb+/k561sruonZXCtYBxrb9oVX3DXUhBwlpEE7A6OgEAl729H5i/v0SZv791m7q6lKGtqZGqmI9zs4FzSLpvXSC6aVQImDIyAACUuroUl76+L5jAwFOZv8Bqmry8Y521tEWgq6cipJyVC5ubjQIAAAAA93F4GXMoNIcAAAAASUVORK5CYII=');
}
    
#\33 79f754d {
    height: 240px;
}
}

