@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_4) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1474059126 input:not([type="submit"]) {
    background-color:rgba(248,248,248,0.87) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1474059126 textarea {
    background-color:rgba(248,248,248,0.87) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1474059126 select {
    background-color:rgba(248,248,248,0.87) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1474059126 .dmform-success { text-align:left !important; }

  *#dm .dmInner div.u_1474059126 .dmform-success .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1474059126 .dmform-error { text-align:left !important; }

  *#dm .dmInner div.u_1474059126 .dmwidget-title { text-align:left !important; }

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

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

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

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

  *#dm .dmInner a.u_1904975061 {
    border-radius:300px 300px 300px 300px !important;
    gap:0px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1904975061 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/73b41304/icon/note_7575868.svg) !important;
    width:50px !important;
    height:50px !important;
  }

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

  *#dm .dmInner a.u_1021751060:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1021751060.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1021751060 span.text {
    font-size:24px !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1474059126 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1474059126 .m-recaptcha {
    color:var(--color_6) !important;
    font-size:14px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1540576542:hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1540576542.hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1540576542 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1980937214 p {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1980937214 li {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1980937214 {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1280228191 .authorBar { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1280228191 .readMore a { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1280228191 .postArticle>.inner {
    border-radius:10px 10px 10px 10px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1280228191 .postArticle .blogImgLink { height:300px !important; }

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

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

  *#dm .dmInner div.u_1474059126 .dmforminput input {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .dmforminput textarea {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .dmforminput .fileUploadLink {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .checkboxwrapper span {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .radiowrapper span {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .optinwrapper div {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .freetextwrapper {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .dmforminput select {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .dmforminput option {
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1474059126 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:180px !important;
    height:44px !important;
  }

  *#dm .dmInner div.u_1474059126 input[type="submit"] { font-size:16px !important; }

  *#dm .dmInner *.u_1513575702 { display:none !important; }

  *#dm .dmInner *.u_1876471823 { display:none !important; }

  *#dm .dmInner *.u_1780410238 { display:none !important; }

  *#dm .dmInner *.u_1728160071 { display:none !important; }

  *#dm .dmInner *.u_1719556317 { display:none !important; }

  *#dm .dmInner *.u_1267247807 { display:none !important; }

  *#dm .dmInner *.u_1806558832 { display:none !important; }

  *#dm .dmInner *.u_1842198447 { display:none !important; }

  *#dm .dmInner *.u_1211040097 { display:none !important; }

  *#dm .dmInner *.u_1953084898 { display:none !important; }

  *#dm .dmInner *.u_1807487032 { display:none !important; }

  *#dm .dmInner *.u_1659419536 { display:none !important; }

  *#dm .dmInner *.u_1135967535 { display:none !important; }

  *#dm .dmInner *.u_1204251627 { display:none !important; }

  *#dm .dmInner *.u_1144462674 { display:none !important; }

  *#dm .dmInner *.u_1845428916 { display:none !important; }

  *#dm .dmInner *.u_1805825528 { display:none !important; }

  *#dm .dmInner *.u_1953913625 { display:none !important; }

  *#dm .dmInner *.u_1255184641 { display:none !important; }

  *#dm .dmInner *.u_1465020427 { display:none !important; }

  *#dm .dmInner *.u_1176126256 { display:none !important; }

  *#dm .dmInner *.u_1922044413 { display:none !important; }

  *#dm .dmInner *.u_1056095128 { display:none !important; }

  *#dm .dmInner *.u_1380604896 { display:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1280228191 .more-posts-text-container {
    width:200px !important;
    height:50px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_1028893748 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1280228191 .more-posts-text-container {
    width:200px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1280228191 .postTitle a { font-size:24px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1280228191 .postTitle a { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 5px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 180px 4% 120px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    background-color: rgba(1, 16, 2, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px 10px 10px 10px;
    border-width: 10px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/home-3-Picsart-AiImageEnhancer-1920w.jpg);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin-left: 10px;
    margin-right: 10px;
}
    
#group_rag {
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    margin-top: 0%;
    margin-bottom: 10px;
    padding: 0% 0% 0% 0%;
}
    
#widget_u3f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_e93.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 20px;
    padding-right: 20px;
}
#widget_e93 {
    max-width: 100%;
    width: 158px;
    min-height: 158px;
    height: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_ffl {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    width: 100%;
    align-items: center;
    order: 0;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pqg {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#widget_l9j.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_l9j {
    max-width: 100%;
    width: 30px;
    min-height: 1px;
    height: auto;
    order: 0;
}
    
#group_61f {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    width: 590px;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    order: 8;
    padding: 20px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1ge {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f812a696 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    align-items: center;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 20px 0%;
}
    
#widget_81q {
    align-self: auto;
    max-width: 100%;
    width: 99.99836995705463%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_860 {
    column-gap: 4%;
    row-gap: 24px;
    width: 10%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7b00298 {
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-height: 8px;
    min-width: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0f5 {
    max-width: 100%;
    width: 248px;
    min-height: 66px;
    height: auto;
}
    
#\33 ffb1796 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    width: 50%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mva {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_der {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a74746b8 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    width: 50%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde2247e {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 64c6927 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#eddab58b {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    width: 50%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8213f56 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 f1e9009 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_af9.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#widget_af9 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ff {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#\38 a72eb27 {
    align-items: center;
    width: 50.30%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 120px 4% 80px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    row-gap: 5px;
}
    
#group_rag {
    min-height: auto;
}
    
#group_860 {
    width: 100%;
    min-height: 80px;
}
    
#\31 7b00298 {
    width: 100%;
    min-height: 80px;
}
    
#group_61f {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 85%;
}
    
#widget_af9 {
    width: 29.14%;
    height: 80px;
}
    
#\33 ffb1796 {
    width: 70%;
}
    
#eddab58b {
    width: 70%;
}
    
#a74746b8 {
    width: 70%;
}
    
#group_8ff {
    margin-top: 20px;
}
    
#\38 a72eb27 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc3622781520 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 90px 4% 50px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_61f {
    width: 100%;
}
    
#group_860 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7b00298 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f812a696 {
    column-gap: 2%;
}
    
#widget_af9 {
    width: 65.57121897296754%;
    margin: 0px 0% 0px 0%;
}
    
#widget_e93 {
    height: auto;
    min-height: 126px;
    width: 126px;
    margin: 0px 0% 0px 0%;
}
    
#group_8ff {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
    margin-bottom: 20px;
}
    
#\33 ffb1796 {
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#eddab58b {
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a74746b8 {
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 a72eb27 {
    width: 100.00%;
    justify-content: center;
}
}



@media all {
    
#\31 76d796e {
    column-gap: 4%;
    row-gap: 40px;
    width: 45%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a3e063ec {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 45%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    order: 2;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 529362a {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: 1343px;
    flex-wrap: nowrap;
    padding: 120px 14% 120px 14%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 9533d6d {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#group_3q8[data-pinned] {
    position: sticky;
    top: 150px;
    bottom: auto;
    z-index: 1;
}
#group_3q8 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 600px;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 88.92%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/Who-We-Arethe_grahams_photo_v1-q19g9f30as8jqxnwqcr2hsq5ld16hjoh72ho96kbhs-720h.jpg);
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#group_3q8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAJBAAAQMCBAcAAAAAAAAAAAAAAQIDBAARBQYSEwcUISIjMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgMBAQAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AM5xJhMSXECKSUGyr1M5xhrOrk2e7r7FZOPwIu+yrYRdSLqP2hpiMaR4xSNttYA9hHLUvgWf/2Q==');
}
    
#df1d6201[data-pinned] {
    position: sticky;
    top: 136px;
    bottom: auto;
    z-index: 1;
}
#df1d6201 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 182.547px;
    justify-content: center;
    align-items: center;
    position: relative;
    background-image: initial;
    order: 1;
    margin-left: -100px;
    align-self: center;
    padding: 30px 10px 30px 10px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_0ab {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_n14 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 90.22%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_c8a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a923f40f {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 10%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 99.99458515283844%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b3e54251 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c69059 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8rr {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d5096a94 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 9bc5324.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 9bc5324 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n7d {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 1;
    min-height: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 529362a {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#\31 76d796e {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#a3e063ec {
    width: 100%;
    min-height: 80px;
}
    
#group_3q8 {
    min-height: 471px;
}
#group_3q8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAJBAAAQMCBAcAAAAAAAAAAAAAAQIDBAARBQYSEwcUISIjMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgMBAQAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AM5xJhMSXECKSUGyr1M5xhrOrk2e7r7FZOPwIu+yrYRdSLqP2hpiMaR4xSNttYA9hHLUvgWf/2Q==');
}
    
#d5096a94 {
    width: auto;
}
    
#\34 9bc5324 {
    width: 100%;
}
    
#widget_n7d {
    width: 180px;
}
}



@media (max-width: 767px) {
    
#\31 76d796e {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a3e063ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 529362a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#group_3q8 {
    width: 100%;
    min-height: 260px;
}
#group_3q8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAJBAAAQMCBAcAAAAAAAAAAAAAAQIDBAARBQYSEwcUISIjMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgMBAQAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AM5xJhMSXECKSUGyr1M5xhrOrk2e7r7FZOPwIu+yrYRdSLqP2hpiMaR4xSNttYA9hHLUvgWf/2Q==');
}
    
#\34 9bc5324 {
    width: 100%;
}
    
#widget_n7d {
    width: 180px;
}
}



@media all {
    
#\30 ec634aa {
    margin: 10px 10px 10px 10px;
}
    
#\32 7f55113 {
    column-gap: 4%;
    row-gap: 50px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f2b8624 {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tut {
    max-width: 100%;
    width: 19%;
    height: 600px;
}
    
#f8ab6b96 {
    border-radius: 10px 10px 10px 10px;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/514357847_1167402948525271_5503500376808856348_n-1920w.jpg);
}
#f8ab6b96.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAACAgEEAwAAAAAAAAAAAAABAgAEIQMFBhESEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAgP/2gAMAwEAAhEDEQA/AJdDlVZER0vMoI69QORKxutZh5F7Gc/YiTdxygLEwX//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f2b8624 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_tut {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#\32 7f55113 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f2b8624 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#widget_tut {
    height: 280px;
}
}



@media all {
    
#\33 6436997 {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 120px 14% 120px 14%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 4b960c5 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 10%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#fcc5e89e[data-pinned] {
    position: sticky;
    top: 136px;
    bottom: auto;
    z-index: 1;
}
#fcc5e89e {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 547px;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/117176754_2641660512750685_8803377193788684396_n-1-q19g9bbnjg35nrcxdlhsy62engtazfbcbybgnwigea-1920w.jpg);
    height: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#fcc5e89e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDBP/EAB8QAAEEAgIDAAAAAAAAAAAAAAEAAgMRBCEFBhNRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwCB7Lk48cUeXxzRE034Ru/qD2xlmuEZSWbZ2s1D0hNtqjgMo5EM/9k=');
}
    
#dafa6358 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c8954323 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 4220a45 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#e64caa4d {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 45%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 e4184ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 e4184ba {
    max-width: 100%;
    width: 573px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ca39b56 {
    column-gap: 4%;
    row-gap: 40px;
    width: 45%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#aeccffcf {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#bb484c8b {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 88d096b {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6436997 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#e64caa4d {
    width: 100%;
    min-height: 80px;
}
    
#\31 ca39b56 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#fcc5e89e {
    min-height: 471px;
}
#fcc5e89e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDBP/EAB8QAAEEAgIDAAAAAAAAAAAAAAEAAgMRBCEFBhNRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwCB7Lk48cUeXxzRE034Ru/qD2xlmuEZSWbZ2s1D0hNtqjgMo5EM/9k=');
}
    
#aeccffcf {
    width: 656px;
}
    
#\37 e4184ba {
    width: 656px;
}
}



@media (max-width: 767px) {
    
#\33 6436997 {
    flex-direction: column;
    min-height: unset;
    row-gap: 40px;
    padding: 50px 4% 50px 4%;
}
    
#e64caa4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fcc5e89e {
    align-self: auto;
    width: 100%;
    min-height: 220px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#fcc5e89e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDBP/EAB8QAAEEAgIDAAAAAAAAAAAAAAEAAgMRBCEFBhNRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwCB7Lk48cUeXxzRE034Ru/qD2xlmuEZSWbZ2s1D0hNtqjgMo5EM/9k=');
}
    
#\31 ca39b56 {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb484c8b {
    width: 180px;
}
}



@media all {
    
#\34 bd36578 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 10%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 c47f889 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 761ba38 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\32 3e14275[data-pinned] {
    position: sticky;
    top: 136px;
    bottom: auto;
    z-index: 1;
}
#\32 3e14275 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 471px;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/home-2-q19g9f30as8ay77grn4b854910aru7q9ogxel0cvpe-1920w.jpg);
    height: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\32 3e14275.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQT/xAAeEAACAgICAwAAAAAAAAAAAAABAgMRAAQSMQUhQv/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAbEQABBAMAAAAAAAAAAAAAAAABAAIEEQMFMf/aAAwDAQACEQMRAD8AHk10m8o0iMY9NOuX11k7z8XYCOwDV0ca3wDprYB9HAMdm1kEXaAwMXKX/9k=');
}
    
#\32 9a40e54.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 9a40e54 {
    max-width: 100%;
    width: 573px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a5ae84cb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 fcd048e {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 120px 14% 120px 14%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 d048e03 {
    column-gap: 4%;
    row-gap: 40px;
    width: 45%;
    min-height: 8px;
    min-width: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#fd990a7c {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 573px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 b593621 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 45%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 e73611f {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 1;
    min-height: 50px;
    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) {
    
#\39 fcd048e {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#\36 d048e03 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 b593621 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#fd990a7c {
    width: 656px;
}
    
#\32 9a40e54 {
    width: 656px;
}
}



@media (max-width: 767px) {
    
#\32 3e14275 {
    align-self: auto;
    width: 100%;
    min-height: 220px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 3e14275.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQT/xAAeEAACAgICAwAAAAAAAAAAAAABAgMRAAQSMQUhQv/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAbEQABBAMAAAAAAAAAAAAAAAABAAIEEQMFMf/aAAwDAQACEQMRAD8AHk10m8o0iMY9NOuX11k7z8XYCOwDV0ca3wDprYB9HAMdm1kEXaAwMXKX/9k=');
}
    
#\39 fcd048e {
    flex-direction: column;
    min-height: unset;
    row-gap: 40px;
    padding: 50px 4% 50px 4%;
}
    
#\36 d048e03 {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\31 b593621 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 e73611f {
    width: 180px;
}
}



@media all {
    
#b7609008 {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 120px 14% 120px 14%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 103e7ee {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 573px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 b9481c2[data-pinned] {
    position: sticky;
    top: 150px;
    bottom: auto;
    z-index: 1;
}
#\38 b9481c2 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 568px;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/home-1-q19g9f30as8g9pps3f6cn6u1xep2dcfz5kr8pkuruu-1920w.jpg);
    height: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\38 b9481c2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFB//EACMQAAIABQIHAAAAAAAAAAAAAAECAAMEBhEFEhQhIiMxYZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAgMBAAAAAAAAAAAAAAAAAQMAAiEx/9oADAMBAAIRAxEAPwAaq4BIr14oKqnCgRWSv0zYvel+PcZFdTsbgILNgHkMwozHyetvsCU1buiPZxHZ/9k=');
}
    
#\35 375afb8 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#cf8c5867 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 45%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b3007ff8 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 d04d099 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e7b53ca1 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 10%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 f537f21 {
    column-gap: 4%;
    row-gap: 40px;
    width: 45%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#f857f75d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f857f75d {
    max-width: 100%;
    width: 573px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 49aee6c {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dedaef4a {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7609008 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#cf8c5867 {
    width: 100%;
    min-height: 80px;
}
    
#\31 f537f21 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#\38 b9481c2 {
    min-height: 471px;
}
#\38 b9481c2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFB//EACMQAAIABQIHAAAAAAAAAAAAAAECAAMEBhEFEhQhIiMxYZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAgMBAAAAAAAAAAAAAAAAAQMAAiEx/9oADAMBAAIRAxEAPwAaq4BIr14oKqnCgRWSv0zYvel+PcZFdTsbgILNgHkMwozHyetvsCU1buiPZxHZ/9k=');
}
    
#f857f75d {
    width: 656px;
}
    
#\33 103e7ee {
    width: 656px;
}
}



@media (max-width: 767px) {
    
#b7609008 {
    flex-direction: column;
    min-height: unset;
    row-gap: 40px;
    padding: 50px 4% 50px 4%;
}
    
#\38 b9481c2 {
    align-self: auto;
    width: 100%;
    min-height: 220px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 b9481c2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFB//EACMQAAIABQIHAAAAAAAAAAAAAAECAAMEBhEFEhQhIiMxYZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAgMBAAAAAAAAAAAAAAAAAQMAAiEx/9oADAMBAAIRAxEAPwAaq4BIr14oKqnCgRWSv0zYvel+PcZFdTsbgILNgHkMwozHyetvsCU1buiPZxHZ/9k=');
}
    
#cf8c5867 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 f537f21 {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 49aee6c {
    width: 180px;
}
}



@media all {
    
#ccc900c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ccc900c3 {
    max-width: 100%;
    width: 573px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb52f49 {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 120px 14% 120px 14%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 9dc59d7 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 e04252f {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 92eb23a {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 10%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 a177ccc {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 ac4e69f[data-pinned] {
    position: sticky;
    top: 150px;
    bottom: auto;
    z-index: 1;
}
#\39 ac4e69f {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 632px;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/486703408_1099873708611529_6914211171521836315_n-9620f783-758h.jpg);
    height: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\39 ac4e69f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQIDAAURBCEGBxITFBUx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAMRBP/aAAwDAQACEQMRAD8AsWvie36iNJXtzGfSjJYDelPzbgViPB1Gxx8rEe6nttxkkhRG7g6SCNqA9xd3ZiiZY5qZ6lkSoOz/2Q==');
}
    
#\30 beb63b5 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\36 e98cdce {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 45%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 cd2321b {
    column-gap: 4%;
    row-gap: 40px;
    width: 45%;
    min-height: 8px;
    min-width: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#bbe6d600 {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 1;
    min-height: 50px;
    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) {
    
#\37 fb52f49 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#\36 e98cdce {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 cd2321b {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\39 ac4e69f {
    min-height: 471px;
}
#\39 ac4e69f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQIDAAURBCEGBxITFBUx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAMRBP/aAAwDAQACEQMRAD8AsWvie36iNJXtzGfSjJYDelPzbgViPB1Gxx8rEe6nttxkkhRG7g6SCNqA9xd3ZiiZY5qZ6lkSoOz/2Q==');
}
    
#ccc900c3 {
    width: 656px;
}
}



@media (max-width: 767px) {
    
#\37 fb52f49 {
    flex-direction: column;
    min-height: unset;
    row-gap: 40px;
    padding: 50px 4% 50px 4%;
}
    
#\39 ac4e69f {
    align-self: auto;
    width: 100%;
    min-height: 220px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 ac4e69f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQIDAAURBCEGBxITFBUx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAMRBP/aAAwDAQACEQMRAD8AsWvie36iNJXtzGfSjJYDelPzbgViPB1Gxx8rEe6nttxkkhRG7g6SCNqA9xd3ZiiZY5qZ6lkSoOz/2Q==');
}
    
#\36 e98cdce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 cd2321b {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#bbe6d600 {
    width: 180px;
}
}



@media all {
    
#af1437a3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#af1437a3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a5cb9cf6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f4e01c7d {
    align-self: center;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d1246dca {
    align-self: stretch;
    max-height: 100%;
    min-height: 320px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/1-1920w.webp);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#d1246dca.lazy {
    background-image: url('data:image/jpeg; base64,UklGRnQAAABXRUJQVlA4WAoAAAAQAAAACQAABQAAQUxQSBQAAAABD9D/iAgQZNtsuz/2HSL6n9vGAVZQOCA6AAAA0AEAnQEqCgAGAAFAJiWUAnQA21qcEkAAy0q7Wb4NXPMzdm8Ey2Bn3m5FtPJP1UwkV7nN4Opt7AAAAA==');
}
    
#f1e09f8c {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    order: 2;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 92%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    min-width: 31%;
    flex-direction: row;
    padding: 0px 20px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c03eb0e {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    order: 0;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 44.999665560186685%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    min-width: 30.99923977044049%;
    padding: 0px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4340f00 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#af742f1d {
    align-self: stretch;
    max-height: 100%;
    min-height: 320px;
    row-gap: 24px;
    column-gap: 4%;
    width: 49.999297517804045%;
    align-items: center;
    min-width: 50%;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/3-1920w.png);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#af742f1d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9UlEQVQI1x3D20rCcADA4b1Zymgi3QTBbqJalJnT3D/FttGcXtSI8CpPeSC7yg5EaMXKKAQhgyDoAZJ6jnC/oA8+6Wb0E9y/fgeDtwkv7xNGH18Mx5/4j090z7t0Tlq0mzWkK38cXPSHwdn1A5e9AX3/md7tHe3WMaXDfbw9lwOviHTaqdNolKlVy1QqFZqNOtWjEq4tMPRV9Ngihr6C5DnLFEwN10pg51IUrC2cbIzt+AIJLcrGkkxCU5CctDy1UtEgn1GxDJVdoWKm5tnR58jGI4j1MGIthGQnQ7+5zZmpqYexkzIFofwvZiK4QiFvKDjpWf4AlTOYbajkltQAAAAASUVORK5CYII=');
}
    
#b443d4d2 {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    order: 1;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 44.999665560186685%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    min-width: 30.99923977044049%;
    padding: 0px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5562c67 {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0% 14% 120px 14%;
    margin: 0% 0% 0% 0%;
}
    
#f34ad00a {
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d23f61b {
    align-self: auto;
    max-height: 100%;
    min-height: 320px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/2-1920w.png);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 d23f61b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVQI1wXBTUvCcADA4f+Hi3yjLInUoW5tMEdOYSZaVJZEkYmDUkmDkYuCkggKosBDFOohAunQSTr5McL9eh4RVPa9ZePYi1kNlPIten2Abo9Qq+9otSHr7cks50z/hC+y5oWiaW9BMllSSsStFlLRIV66IrX3QKY59grudCb8AT++QIi5+QC+YJhwTCecyLKYKhDRKyjbXczaCyJvamQNFV2VkRMSsqIST2qsJtOsJDNEtQKSsYvouefcOC0u26d0GnWa9gm1owMOK2V2tjYpbuSxclnE7/eIyXjAz+cbXx+vDPtP9B/veL6/pude0O2c0bKr/AOvY5VL2iv8JQAAAABJRU5ErkJggg==');
}
    
#f25077a1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 38px;
    padding-bottom: 0px;
}
#f25077a1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f107b8c1 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 4%;
    width: 900px;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c1db73f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 c1634f1 {
    max-width: 100%;
    width: 80%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c868cf3b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#c868cf3b {
    max-width: 100%;
    width: 80%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 36d04dc[data-css-edit] {
    flex-shrink: 0;
}
#\37 36d04dc {
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5c28ea7 {
    margin: 10px 10px 10px 10px;
}
    
#cb661e77 {
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
}
    
#group_ug5 {
    align-items: center;
    width: 50%;
    min-height: 329px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding-top: 16px;
    padding-bottom: 16px;
    height: auto;
}
    
#group_atu {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#group_osf {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5562c67 {
    padding: 80px 4% 80px 4%;
}
    
#\37 36d04dc[data-css-edit] {
    flex-shrink: 0;
}
    
#f4e01c7d[data-css-edit] {
    overflow-x: auto;
}
#f4e01c7d {
    justify-content: center;
}
    
#f1e09f8c {
    max-width: 49%;
    width: 100%;
    min-width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
    order: 2;
}
    
#\39 c03eb0e {
    max-width: 49%;
    width: 48.993265236303216%;
    min-width: 48.99770610724439%;
    align-self: auto;
    max-height: none;
    min-height: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b443d4d2 {
    max-width: 49%;
    width: 305.938px;
    min-width: 48.99770610724439%;
    height: auto;
    min-height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    order: 1;
}
    
#f25077a1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 50px;
}
    
#c868cf3b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#c868cf3b {
    width: 258px;
}
    
#\33 c1634f1 {
    width: 85.21%;
}
    
#\38 4340f00 {
    width: 99.69%;
}
    
#a5cb9cf6 {
    width: 100.00%;
}
    
#group_ug5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#af742f1d {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
#af742f1d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9UlEQVQI1x3D20rCcADA4b1Zymgi3QTBbqJalJnT3D/FttGcXtSI8CpPeSC7yg5EaMXKKAQhgyDoAZJ6jnC/oA8+6Wb0E9y/fgeDtwkv7xNGH18Mx5/4j090z7t0Tlq0mzWkK38cXPSHwdn1A5e9AX3/md7tHe3WMaXDfbw9lwOviHTaqdNolKlVy1QqFZqNOtWjEq4tMPRV9Ngihr6C5DnLFEwN10pg51IUrC2cbIzt+AIJLcrGkkxCU5CctDy1UtEgn1GxDJVdoWKm5tnR58jGI4j1MGIthGQnQ7+5zZmpqYexkzIFofwvZiK4QiFvKDjpWf4AlTOYbajkltQAAAAASUVORK5CYII=');
}
    
#d1246dca {
    min-height: 200px;
}
#d1246dca.lazy {
    background-image: url('data:image/jpeg; base64,UklGRnQAAABXRUJQVlA4WAoAAAAQAAAACQAABQAAQUxQSBQAAAABD9D/iAgQZNtsuz/2HSL6n9vGAVZQOCA6AAAA0AEAnQEqCgAGAAFAJiWUAnQA21qcEkAAy0q7Wb4NXPMzdm8Ey2Bn3m5FtPJP1UwkV7nN4Opt7AAAAA==');
}
    
#\33 d23f61b {
    min-height: 200px;
}
#\33 d23f61b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVQI1wXBTUvCcADA4f+Hi3yjLInUoW5tMEdOYSZaVJZEkYmDUkmDkYuCkggKosBDFOohAunQSTr5McL9eh4RVPa9ZePYi1kNlPIten2Abo9Qq+9otSHr7cks50z/hC+y5oWiaW9BMllSSsStFlLRIV66IrX3QKY59grudCb8AT++QIi5+QC+YJhwTCecyLKYKhDRKyjbXczaCyJvamQNFV2VkRMSsqIST2qsJtOsJDNEtQKSsYvouefcOC0u26d0GnWa9gm1owMOK2V2tjYpbuSxclnE7/eIyXjAz+cbXx+vDPtP9B/veL6/pude0O2c0bKr/AOvY5VL2iv8JQAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#f4e01c7d[data-css-edit] {
    overflow-x: auto;
}
#f4e01c7d {
    column-gap: 4%;
    padding-top: 5%;
    padding-bottom: 5%;
    justify-content: flex-start;
}
    
#d1246dca {
    justify-content: flex-start;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
#d1246dca.lazy {
    background-image: url('data:image/jpeg; base64,UklGRnQAAABXRUJQVlA4WAoAAAAQAAAACQAABQAAQUxQSBQAAAABD9D/iAgQZNtsuz/2HSL6n9vGAVZQOCA6AAAA0AEAnQEqCgAGAAFAJiWUAnQA21qcEkAAy0q7Wb4NXPMzdm8Ey2Bn3m5FtPJP1UwkV7nN4Opt7AAAAA==');
}
    
#f1e09f8c {
    align-self: stretch;
    max-height: none;
    flex-direction: column;
    width: auto;
    margin-top: 0%;
    min-height: auto;
    align-items: center;
    margin-bottom: 2%;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
    padding-right: 0px;
}
    
#\39 c03eb0e {
    align-self: stretch;
    max-height: none;
    flex-direction: column;
    width: auto;
    margin-top: 0%;
    min-height: auto;
    align-items: center;
    margin-bottom: 0%;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
}
    
#af742f1d {
    justify-content: flex-start;
    min-height: 200px;
    width: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
#af742f1d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9UlEQVQI1x3D20rCcADA4b1Zymgi3QTBbqJalJnT3D/FttGcXtSI8CpPeSC7yg5EaMXKKAQhgyDoAZJ6jnC/oA8+6Wb0E9y/fgeDtwkv7xNGH18Mx5/4j090z7t0Tlq0mzWkK38cXPSHwdn1A5e9AX3/md7tHe3WMaXDfbw9lwOviHTaqdNolKlVy1QqFZqNOtWjEq4tMPRV9Ngihr6C5DnLFEwN10pg51IUrC2cbIzt+AIJLcrGkkxCU5CctDy1UtEgn1GxDJVdoWKm5tnR58jGI4j1MGIthGQnQ7+5zZmpqYexkzIFofwvZiK4QiFvKDjpWf4AlTOYbajkltQAAAAASUVORK5CYII=');
}
    
#b443d4d2 {
    align-self: stretch;
    max-height: none;
    flex-direction: column;
    width: auto;
    margin-top: 0%;
    min-height: auto;
    align-items: center;
    margin-bottom: 0%;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
}
    
#\39 5562c67 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#f34ad00a {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d23f61b {
    justify-content: flex-start;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
#\33 d23f61b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVQI1wXBTUvCcADA4f+Hi3yjLInUoW5tMEdOYSZaVJZEkYmDUkmDkYuCkggKosBDFOohAunQSTr5McL9eh4RVPa9ZePYi1kNlPIten2Abo9Qq+9otSHr7cks50z/hC+y5oWiaW9BMllSSsStFlLRIV66IrX3QKY59grudCb8AT++QIi5+QC+YJhwTCecyLKYKhDRKyjbXczaCyJvamQNFV2VkRMSsqIST2qsJtOsJDNEtQKSsYvouefcOC0u26d0GnWa9gm1owMOK2V2tjYpbuSxclnE7/eIyXjAz+cbXx+vDPtP9B/veL6/pude0O2c0bKr/AOvY5VL2iv8JQAAAABJRU5ErkJggg==');
}
    
#f25077a1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 31px;
}
#f25077a1 {
    width: 100.00%;
}
    
#c868cf3b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 31px;
}
#c868cf3b {
    width: 94.58%;
    margin-bottom: 31px;
}
    
#\37 36d04dc {
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\38 4340f00 {
    width: 100.00%;
}
    
#group_ug5 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 c1634f1 {
    width: 100.00%;
}
    
#a5cb9cf6 {
    width: 100.00%;
}
}



@media all {
    
#c745f5ba {
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
}
    
#\34 dd2f2e5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\31 573b31d {
    margin: 10px 10px 10px 10px;
}
    
#\33 d320f86 {
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d94818ba {
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 110px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_k0i {
    flex-direction: row;
    align-items: center;
    width: 66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uh2 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_rp5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n1v {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d94818ba {
    padding-left: 4%;
    padding-bottom: 80px;
    padding-right: 4%;
    min-height: auto;
}
    
#group_uh2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_k0i {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_n1v {
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d320f86 {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d94818ba {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 0% 50px 0%;
}
    
#group_uh2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_k0i {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n1v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n1v {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 573b31d {
    margin: 10px 10px 10px 10px;
}
    
#widget_rp5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rp5 {
    width: 80%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 7392203 {
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 20% 100px 20%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a330ef93 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 505f6e3 {
    max-width: 100%;
    width: 180px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b21cdc52 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 100.00%;
    align-items: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#bbe71fa2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#bcdf8cac {
    margin: 10px 10px 10px 10px;
}
    
#\33 6b8442a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\33 6b8442a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_84q {
    align-items: center;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7392203 {
    row-gap: 40px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 80px 4% 80px 4%;
}
    
#a330ef93 {
    width: 100%;
    min-height: 8px;
    margin-right: 0%;
}
    
#b21cdc52 {
    justify-content: flex-start;
    width: 100.00%;
}
    
#\33 6b8442a {
    justify-self: auto;
    align-self: auto;
    width: 99.99756886579748%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_84q {
    order: 0;
}
    
#\32 505f6e3 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 7392203 {
    flex-direction: column;
    min-height: 0;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#a330ef93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
}
    
#\32 505f6e3 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b21cdc52 {
    justify-content: center;
}
    
#\33 6b8442a {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 cfeb90d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d727e891 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 120px;
    padding-top: 20px;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#group_d1c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#group_9tg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_ejl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d727e891 {
    padding: 40px 2% 40px 2%;
}
}



@media (max-width: 767px) {
    
#\32 cfeb90d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d727e891 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
}



@media all {
    
#\31 8950455 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0cdb70a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b256b2f {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 5% 120px 5%;
    margin: 0% 0% 0% 0%;
}
    
#a4178af9 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#d5c8850a {
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 2%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    flex-direction: row;
    width: 100%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 0;
    flex-wrap: wrap;
    align-content: stretch;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9771adf {
    max-width: 100%;
    width: 200px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1aaa661 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\34 272af2c {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 2%;
    align-content: flex-start;
    width: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd164d2 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 73f07f0 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d7bb0254 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aba75a8 {
    max-width: 100%;
    width: 200px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 83b4d60 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#d0c532e0 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a3bc14 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 2%;
    align-content: flex-start;
    width: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a3038e7 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\35 221b281 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d3af43 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 2%;
    align-content: flex-start;
    width: 20%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b05ea870 {
    max-width: 100%;
    width: 200px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 462585b {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e501a0 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 40px;
    column-gap: 0%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b1a5f1a {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#a41ffba2 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d5ece5c {
    background-color: var(--color_5);
    background-image: initial;
}
    
#d653c1da {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 2%;
    align-content: flex-start;
    width: 20%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff718f11 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 2%;
    align-content: flex-start;
    width: 20%;
    justify-content: flex-start;
    align-items: center;
    order: 3;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aab44b93 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 2%;
    align-content: flex-start;
    width: 20%;
    justify-content: flex-start;
    align-items: center;
    order: 2;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 baf1a02 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 2%;
    align-content: flex-start;
    width: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 550045e {
    max-width: 100%;
    width: 200px;
    justify-self: auto;
    height: auto;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a3eda450 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4d13a63 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fade90a5 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2c9fef6 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a72068 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 864954c {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7e39045 {
    max-width: 100%;
    width: 200px;
    height: auto;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b256b2f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
    
#a41ffba2 {
    width: 99.99731433718169%;
    justify-content: center;
    column-gap: 0%;
    justify-self: auto;
    order: 1;
    align-items: flex-start;
    align-self: center;
    flex-wrap: wrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7bb0254 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d5c8850a {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
}
    
#\34 7e501a0 {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 540px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0cdb70a {
    width: 100%;
    min-height: 80px;
    padding-right: 16px;
}
    
#\34 2d3af43 {
    width: 50%;
    order: 0;
    row-gap: 20px;
}
    
#d653c1da {
    width: 50%;
    order: 2;
    row-gap: 20px;
}
    
#aab44b93 {
    width: 50%;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
    row-gap: 20px;
}
    
#ff718f11 {
    justify-content: flex-start;
    margin-bottom: 0%;
    margin-top: 0%;
    width: 50%;
    margin-left: 0%;
    order: 3;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\31 8950455.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\31 8950455 {
    width: 285px;
}
    
#\38 0cdb70a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 16px;
}
    
#\37 b256b2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#a4178af9 {
    width: 285px;
}
    
#d5c8850a {
    row-gap: 40px;
    flex-direction: column;
    margin-top: 0px;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding: 20px 20px 20px 20px;
}
    
#\38 9771adf {
    width: 285px;
}
    
#e1aaa661 {
    width: 285px;
}
    
#\39 bd164d2 {
    width: 285px;
}
    
#\39 73f07f0 {
    width: 285px;
}
    
#d7bb0254.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#d7bb0254 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 aba75a8 {
    width: 285px;
}
    
#\36 83b4d60 {
    width: 285px;
}
    
#d0c532e0 {
    width: 285px;
}
    
#\39 9a3bc14 {
    width: 279px;
}
    
#\33 a3038e7 {
    width: 285px;
}
    
#\35 221b281 {
    width: 285px;
}
    
#\34 2d3af43 {
    justify-content: flex-start;
    width: 285px;
    margin: 0px 0% 0px 0%;
}
    
#b05ea870 {
    width: 285px;
}
    
#\35 462585b {
    width: 285px;
}
    
#\34 7e501a0 {
    row-gap: 30px;
    padding-top: 0px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 0px;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1a5f1a {
    width: 285px;
}
    
#a41ffba2 {
    row-gap: 5px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 272af2c {
    width: 279px;
}
    
#d653c1da {
    justify-content: flex-start;
    width: 285px;
    margin: 10px 0% 0px 0%;
}
    
#ff718f11 {
    justify-content: flex-start;
    width: 285px;
    margin: 10px 0% 0px 0%;
}
    
#aab44b93 {
    justify-content: flex-start;
    width: 285px;
    margin: 10px 0% 0px 0%;
}
    
#\32 baf1a02 {
    width: 285px;
}
    
#\38 550045e {
    width: 285px;
}
    
#a3eda450 {
    width: 285px;
}
    
#a4d13a63 {
    width: 285px;
}
    
#fade90a5 {
    width: 285px;
}
    
#c2c9fef6 {
    width: 285px;
}
    
#\36 2a72068 {
    width: 285px;
}
    
#\35 864954c {
    width: 285px;
}
    
#\31 7e39045 {
    width: 285px;
}
}



@media all {
    
#\35 8848142 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cd3249c {
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
}
    
#\36 2e463ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 2e463ea {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 564a36a {
    align-self: stretch;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 120b878.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 120b878 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da62b80a {
    max-height: none;
    min-height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    order: 2;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 30.627419073052636%;
    justify-content: flex-start;
    align-items: center;
    min-width: 31%;
    align-self: stretch;
    max-width: none;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe05ac76 {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 120px 2% 120px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 118385f[data-css-edit] {
    flex-shrink: 0;
}
#\33 118385f {
    max-height: 100%;
    min-height: 433px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c4ea012 {
    max-height: none;
    min-height: 100%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    order: 0;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 30.627419073052636%;
    justify-content: flex-start;
    align-items: center;
    min-width: 31%;
    align-self: stretch;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    padding: 40px 20px 40px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e895ff2 {
    margin: 10px 10px 10px 10px;
}
    
#\33 c21900a {
    align-self: stretch;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ebe6eede {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b70efd65 {
    max-height: none;
    min-height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 30.627419073052636%;
    justify-content: flex-start;
    align-items: center;
    order: 4;
    align-self: stretch;
    min-width: 31%;
    max-width: none;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2dd0b69 {
    max-height: none;
    min-height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 30.627419073052636%;
    justify-content: flex-start;
    align-items: center;
    min-width: 31%;
    order: 5;
    align-self: stretch;
    max-width: none;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 81ca7fe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\31 81ca7fe {
    align-self: auto;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d7c2a19 {
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c945b34c {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 4%;
    width: 900px;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 68e0f0e {
    align-self: auto;
    max-width: 100%;
    width: 83.90%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b0bd8b0 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bb8c7517 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 5f86e60 {
    align-self: stretch;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df757dcd {
    align-self: stretch;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c296fe5b {
    align-self: stretch;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3a0ff56 {
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9ff84eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\30 9ff84eb {
    align-self: auto;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b19fc0c1 {
    max-height: none;
    min-height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 30.627419073052636%;
    justify-content: flex-start;
    align-items: center;
    order: 3;
    align-self: stretch;
    min-width: 31%;
    max-width: none;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 500bf5d {
    align-self: auto;
    max-width: 100%;
    width: 77.58%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 91836eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 91836eb {
    align-self: auto;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccd1e66b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ccd1e66b {
    align-self: auto;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd960fba {
    max-height: none;
    min-height: 418px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    order: 1;
    height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 4%;
    width: 30.9993560785684%;
    justify-content: flex-start;
    align-items: center;
    min-width: 31%;
    align-self: stretch;
    max-width: none;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5c1a5f2 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a3756c43 {
    align-self: flex-start;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0% 0% 0% 0%;
}
    
#widget_mm0 {
    width: 63.94%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f312601 {
    width: 65%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4f06fab {
    width: 65%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 19c069c {
    width: 65%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8e53dcc {
    width: 65%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 01d1e77 {
    width: 80.35%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c4ea012 {
    max-width: 49%;
    width: 47.843309479462796%;
    min-width: 48.99770610724439%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: 20%;
    height: auto;
}
    
#a3756c43[data-css-edit] {
    overflow-x: auto;
}
#a3756c43 {
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    min-height: 537px;
    margin: 0px 0% 0px 0%;
}
    
#b19fc0c1 {
    width: 47.843309479462796%;
    min-width: 48.99770610724439%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 20%;
    height: auto;
}
    
#da62b80a {
    max-width: 49%;
    width: 47.843309479462796%;
    min-width: 48.99770610724439%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 20%;
    height: auto;
}
    
#b70efd65 {
    width: 305px;
    min-width: 48.99770610724439%;
    height: auto;
    min-height: 30%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\39 2dd0b69 {
    width: 47.843309479462796%;
    min-width: 48.99770610724439%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 30%;
    height: auto;
}
    
#fe05ac76 {
    padding: 80px 4% 80px 4%;
}
    
#fd960fba {
    max-width: 49%;
    width: 305px;
    min-width: 48.99770610724439%;
    height: auto;
    min-height: 20%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
}
    
#\33 118385f[data-css-edit] {
    flex-shrink: 0;
}
#\33 118385f {
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    min-height: 561px;
}
    
#\39 01d1e77 {
    width: 65%;
}
}



@media (max-width: 767px) {
    
#\36 2e463ea {
    margin: 0px 0% 0px 0%;
}
    
#\38 564a36a {
    justify-content: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 120b878 {
    margin: 0px 0% 0px 0%;
}
    
#da62b80a {
    align-self: stretch;
    max-height: none;
    flex-direction: column;
    width: auto;
    margin-top: 0%;
    min-height: auto;
    align-items: center;
    margin-bottom: 0%;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
}
    
#fe05ac76 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\33 118385f {
    padding-top: 0%;
    padding-bottom: 0%;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    height: auto;
    min-height: 471px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4ea012 {
    align-self: stretch;
    max-height: none;
    flex-direction: column;
    width: auto;
    margin-top: 0%;
    min-height: auto;
    align-items: center;
    margin-bottom: 0%;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
}
    
#\33 c21900a {
    justify-content: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b70efd65 {
    max-height: none;
    flex-direction: column;
    width: auto;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 2dd0b69 {
    max-height: none;
    flex-direction: column;
    width: auto;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 81ca7fe {
    margin: 0px 0% 0px 0%;
}
    
#\30 d7c2a19 {
    justify-content: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c945b34c {
    order: 0;
}
    
#\31 5f86e60 {
    justify-content: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#df757dcd {
    justify-content: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c296fe5b {
    justify-content: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 3a0ff56 {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9ff84eb {
    margin: 0px 0% 0px 0%;
}
    
#b19fc0c1 {
    max-height: none;
    flex-direction: column;
    width: auto;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 91836eb {
    margin: 0px 0% 0px 0%;
}
    
#ccd1e66b {
    margin: 0px 0% 0px 0%;
}
    
#fd960fba {
    align-self: stretch;
    max-height: none;
    flex-direction: column;
    width: auto;
    margin-top: 0%;
    min-height: auto;
    align-items: center;
    margin-bottom: 0%;
    flex-wrap: nowrap;
    height: auto;
    min-width: 100.00008039393025%;
}
    
#a3756c43[data-css-edit] {
    overflow-x: auto;
}
#a3756c43 {
    column-gap: 4%;
    padding-top: 5%;
    padding-bottom: 5%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    min-height: 471px;
}
    
#\39 01d1e77 {
    width: 65%;
}
}



@media all {
    
#\30 7f45e8d {
    column-gap: 10%;
    row-gap: 60px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 120px 14% 120px 14%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4896a83[data-pinned] {
    position: sticky;
    top: 150px;
    bottom: auto;
    z-index: 1;
}
#\30 4896a83 {
    max-height: 100%;
    min-height: 490px;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/73b41304/dms3rep/multi/opt/462913366_3800905533492838_6647562498930703873_n-1920w.jpg);
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 4896a83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhABAAICAQUAAAAAAAAAAAAAAQACAwQRBRIhQ6H/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAIDAQEAAAAAAAAAAAAAAAECAAMEITL/2gAMAwEAAhEDEQA/ANWLoltXVcdaF+72Lwn2VXXoVBwCh5eYiUpsuA4xhtlqJ8z/2Q==');
}
    
#a80e703b {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\30 8e8211e {
    column-gap: 4%;
    row-gap: 40px;
    width: 45%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfb35536 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#ed88c970 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 10%;
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 18ee349.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 18ee349 {
    max-width: 100%;
    width: 573px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 82063d4 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 4%;
    width: 573px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bef54dbb {
    max-height: 100%;
    min-height: 106px;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6d0c91b {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cd9a444 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 45%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a0d8ea1b {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 d5eb16b {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7f45e8d {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#\30 4896a83 {
    min-height: 471px;
}
#\30 4896a83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhABAAICAQUAAAAAAAAAAAAAAQACAwQRBRIhQ6H/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAIDAQEAAAAAAAAAAAAAAAECAAMEITL/2gAMAwEAAhEDEQA/ANWLoltXVcdaF+72Lwn2VXXoVBwCh5eYiUpsuA4xhtlqJ8z/2Q==');
}
    
#\30 8e8211e {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#\32 18ee349 {
    width: 656px;
}
    
#\33 82063d4 {
    width: 656px;
}
    
#\31 cd9a444 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\30 7f45e8d {
    flex-direction: column;
    min-height: unset;
    row-gap: 40px;
    padding: 50px 4% 50px 4%;
}
    
#\30 4896a83 {
    align-self: auto;
    width: 100%;
    min-height: 220px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 4896a83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhABAAICAQUAAAAAAAAAAAAAAQACAwQRBRIhQ6H/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAIDAQEAAAAAAAAAAAAAAAECAAMEITL/2gAMAwEAAhEDEQA/ANWLoltXVcdaF+72Lwn2VXXoVBwCh5eYiUpsuA4xhtlqJ8z/2Q==');
}
    
#\30 8e8211e {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6d0c91b {
    width: 180px;
}
    
#\31 cd9a444 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

