@media (min-width:1025px) {
  *#dm .dmInner div.u_1017328567 .shape-text { font-size:60px !important; }

  *#dm .dmInner *.u_1017328567 .container-padding { padding:0 !important; }

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

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

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

  *#dm .dmInner *.u_1207128045 .photoGalleryViewAll { padding:0 20px !important; }
}
@media all {
  *#dm .dmInner div.u_1017328567 .shape-text {
    color:var(--color_3) !important;
    font-family:'Gloria Hallelujah' !important;
  }

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

  *#dm .dmInner div.u_1398919887 img[dm_changed] {
    border-radius:50% 50% 50% 50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
  }

  *#dm .dmInner div.u_1398919887 img {
    border-radius:50% 50% 50% 50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
  }

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

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

  *#dm .dmInner div.u_1512805089 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1738094947 .svg { fill:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1160836872 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1050605564 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1949771603 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1877412843 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1205089539 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1595841455 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgba(244,224,130,0.6) rgba(244,224,130,0.6) rgba(244,224,130,0.6) rgba(244,224,130,0.6) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1600363763 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(246,206,181) rgb(246,206,181) rgb(246,206,181) rgb(246,206,181) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1309016370 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgba(178,212,230,0.6) rgba(178,212,230,0.6) rgba(178,212,230,0.6) rgba(178,212,230,0.6) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1207953771 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1588526470 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1422008293 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1813996095 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1772616140 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1439777251 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1311741559 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1090937802 {
    border-style:solid !important;
    border-color:rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) rgb(52,74,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1874102732.hover img.hover-image { object-fit:contain !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs .image-container a { padding-top:150px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs .image-container a { padding-top:180px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\39 4176145 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 4993d54 {
    min-height: 787px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a0a549ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_dbe {
    order: 0;
}
    
#\37 91b308d {
    order: 0;
}
    
#widget_rg0.flex-element.widget-wrapper > [data-element-type] {
    padding: 43px 0px 32px 0px;
}
#widget_rg0 {
    width: 84.38%;
    height: auto;
    min-width: 1.3736263736263736vh;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_alv {
    width: 100.00%;
    grid-template-rows: minmax(118px, max-content);
    max-width: 100%;
    order: 0;
}
    
#widget_mac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 32px;
    padding-bottom: 32px;
}
#widget_mac {
    width: 427px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#widget_civ {
    width: 254px;
    height: auto;
    min-height: 73px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#group_ru2 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/-E5-8E-BB-E8-A2-AB-E7-99-BD-E9-A5-85-E9-A0-AD-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4176145 {
    width: 56.24%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4993d54 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 543px;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#group_ru2 {
    width: 43.51797314097227%;
    min-height: 8px;
}
    
#widget_rg0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#widget_rg0 {
    width: 99.9970674053932%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#widget_mac {
    width: 353px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_alv {
    order: 0;
    width: 100.00%;
    grid-template-rows: minmax(35px, max-content);
}
    
#widget_civ {
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 4176145 {
    min-height: 8px;
    align-items: center;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4993d54 {
    min-height: 622px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#widget_mac {
    max-width: 100%;
}
    
#group_ru2 {
    width: 50%;
    min-height: 8px;
}
}



@media all {
    
#cd75c429 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    padding: 16px 22.2px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#df00967b::before, #df00967b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.25;
    border-radius: inherit;
}
#df00967b {
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/DSC05651-1920w.JPG);
    border-style: solid;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
}
#df00967b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAEQQFEiH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAQACAwAAAAAAAAAAAAAAAAIAAQMRIf/aAAwDAQACEQMRAD8Al2etyRgj1AwN2JkHA7a1F3ESbKrK5GBpnan/2Q==');
}
    
#\35 ba9a788 {
    min-height: 416px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_gkd {
    width: 99.94262810786556%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fc728b37 {
    width: 99.99416311245352%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e4a91f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 c690c8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 3edb75d {
    width: 99.99701915013007%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d89f0d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 16px 22.2px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 95ed224 {
    width: 99.94262810786556%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rp1 {
    width: 118px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8ug {
    width: 118px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jtf {
    width: 122px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vuj {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ba9a788 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 306px;
    column-gap: 2%;
    padding: 10% 4% 10% 4%;
}
    
#cd75c429 {
    width: 23.5%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#df00967b::before, #df00967b > .bgExtraLayerOverlay {
    
}
#df00967b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAEQQFEiH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAQACAwAAAAAAAAAAAAAAAAIAAQMRIf/aAAwDAQACEQMRAD8Al2etyRgj1AwN2JkHA7a1F3ESbKrK5GBpnan/2Q==');
}
    
#\39 8e4a91f {
    width: 23.5%;
    min-height: 8px;
}
    
#\30 c690c8a {
    width: 23.5%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\35 d89f0d4 {
    width: 23.5%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#cd75c429 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 ba9a788 {
    min-height: 212px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#df00967b::before, #df00967b > .bgExtraLayerOverlay {
    
}
#df00967b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAEQQFEiH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAQACAwAAAAAAAAAAAAAAAAIAAQMRIf/aAAwDAQACEQMRAD8Al2etyRgj1AwN2JkHA7a1F3ESbKrK5GBpnan/2Q==');
}
    
#\39 8e4a91f {
    width: 50%;
    min-height: 80px;
    align-items: center;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\30 c690c8a {
    width: 50%;
    min-height: 80px;
    align-items: center;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#widget_gkd {
    margin-top: 0px;
}
    
#fc728b37 {
    margin-top: 0px;
}
    
#\32 3edb75d {
    margin-top: 0px;
}
    
#\35 d89f0d4 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 95ed224 {
    margin-top: 0px;
}
}



@media all {
    
#\31 3ea82ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#df05bc8d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 593px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_hqe {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_do5 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_4k0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_nhb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#widget_oqo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#widget_tn3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#a20be838 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df05bc8d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 416px;
}
    
#widget_4k0 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q99 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 99.99432317940675%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d53 {
    height: auto;
}
    
#group_hqe {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#widget_nhb {
    order: 1;
}
    
#widget_oqo {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\31 3ea82ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df05bc8d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_hqe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_do5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_4k0 {
    height: auto;
    order: 0;
}
    
#widget_q99 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d53 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nhb {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tn3 {
    order: 1;
}
    
#widget_oqo {
    order: 1;
}
}



@media all {
    
#f3a7b169 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 84%;
    min-width: 4%;
    background-image: url();
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-radius: 33px 33px 33px 33px;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#f3a7b169.lazy {
    background-image: url('');
}
    
#dc32452c {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 647px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 ffabb7b {
    background-image: url();
}
#\38 ffabb7b.lazy {
    background-image: url('');
}
    
#group_0ce {
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_egl {
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_gh7 {
    width: 94.84958847736625%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pr5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_pr5 {
    width: 94.85812757201646%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rae {
    width: 95.14855967078189%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc32452c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_gh7 {
    justify-self: auto;
    align-self: center;
    width: 94.84915594380828%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pr5 {
    order: 1;
}
    
#widget_rae {
    width: 96.18%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#f3a7b169 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f3a7b169.lazy {
    background-image: url('');
}
    
#dc32452c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_0ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_egl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_pr5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#widget_pr5 {
    justify-self: auto;
    align-self: auto;
    width: 94.85164039198978%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gh7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-bottom: 0px;
}
#widget_gh7 {
    order: 0;
}
    
#widget_rae {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 95.14273540690242%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ae332373 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 462px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_pro {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_hlu {
    width: 100%;
    height: 266px;
    max-width: 100%;
    order: 0;
}
    
#widget_db6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_opj {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_1oc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_o1l {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_bot {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae332373 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 259px;
}
    
#widget_1oc {
    height: auto;
}
    
#widget_bot {
    height: auto;
}
    
#widget_hlu {
    height: 144px;
}
}



@media (max-width: 767px) {
    
#ae332373 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_pro {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hlu {
    height: 240px;
}
    
#group_opj {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1oc {
    height: auto;
}
    
#group_o1l {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_bot {
    height: auto;
}
}



@media all {
    
#\36 2761661 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b129f2a2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 449px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_6po {
    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: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_r57 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_126 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_mak {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gkv {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_guu {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_18i {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 58f277c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b129f2a2 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 276px;
}
    
#widget_mak {
    height: auto;
}
    
#widget_gkv {
    height: auto;
}
    
#widget_18i {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 2761661 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b129f2a2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_r57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_126 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_mak {
    height: auto;
}
    
#widget_gkv {
    height: auto;
}
    
#widget_18i {
    height: auto;
}
}



@media all {
    
#\37 91b308d {
    order: 0;
}
    
#\32 d493d8c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 32px;
    padding-bottom: 32px;
}
#\32 d493d8c {
    width: 443px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\35 39d518a.flex-element.widget-wrapper > [data-element-type] {
    padding: 43px 0px 32px 0px;
}
#\35 39d518a {
    width: 100.00%;
    height: auto;
    min-width: 1.3736263736263736vh;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#a841504c {
    width: 99.99874484494096%;
    grid-template-rows: minmax(123px, max-content);
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dbe {
    order: 0;
}
    
#\30 9eae980 {
    min-height: 871px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 56e8123 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 d702e13 {
    width: 254px;
    height: auto;
    min-height: 73px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a1fea74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 42.55313588850174%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_0jj {
    background-size: contain;
    width: 57.31%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/%E9%80%A0%E5%9E%8B%E9%A5%85%E9%A0%AD%E4%B8%80%E5%8F%A3%E5%90%83%E6%81%90%E9%BE%8D-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9eae980 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 269px;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#\38 a1fea74 {
    width: 50%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_0jj {
    width: 50%;
    min-height: 8px;
}
    
#\32 d493d8c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\32 d493d8c {
    width: 308px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a841504c {
    width: 100.00%;
    grid-template-rows: minmax(50px, max-content);
    order: 0;
}
    
#\35 39d518a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\35 39d518a {
    width: 100.00%;
    order: 1;
}
    
#\30 d702e13 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\32 d493d8c {
    max-width: 100%;
    order: 2;
}
    
#\30 9eae980 {
    min-height: 460px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#\38 a1fea74 {
    min-height: 8px;
    align-items: center;
    width: 50%;
    margin: 0% 0% 0% 0%;
}
    
#group_0jj {
    width: 50%;
    min-height: 8px;
}
    
#\35 39d518a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a841504c {
    order: 0;
}
    
#\30 d702e13 {
    order: 3;
}
}



@media all {
    
#ad29bc9d {
    min-height: 863px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 8% 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\31 f86c8e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 108px;
    padding-bottom: 0px;
}
#\31 f86c8e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea4635c7 {
    width: 37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/pexels-photo-1096141-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#ea4635c7.lazy {
    background-image: url('');
}
    
#df747e6d {
    background-color: rgba(244, 224, 130, 0.6);
    background-image: initial;
}
    
#\37 da5a029 {
    width: 58.86557491289199%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 2ef2d41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 62px;
    padding-bottom: 89px;
}
#\37 2ef2d41 {
    width: 99.99671920549434%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad29bc9d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
    column-gap: 6%;
    row-gap: 48px;
    padding: 6% 4% 8% 4%;
}
    
#ea4635c7 {
    width: 44.49%;
    min-height: 8px;
}
#ea4635c7.lazy {
    background-image: url('');
}
    
#\31 8be4a84 {
    margin: 0px 0% 0px 0%;
}
    
#\37 da5a029 {
    width: 49.36705430805793%;
    min-height: 8px;
}
    
#\37 2ef2d41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\31 f86c8e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
}



@media (max-width: 767px) {
    
#ad29bc9d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 81px;
    padding: 8% 8% 20% 8%;
}
    
#ea4635c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#ea4635c7.lazy {
    background-image: url('');
}
    
#\37 da5a029 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 f86c8e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
}



@media all {
    
#d1039e51 {
    background-color: rgba(199, 235, 255, 1);
    background-image: initial;
}
    
#\34 500eaa9 {
    min-height: 839px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 8% 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 52b2058.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 62px;
    padding-bottom: 89px;
}
#\33 52b2058 {
    width: 99.99833329414557%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e5ee887 {
    width: 58.865975609756084%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 7ac3638.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 108px;
    padding-bottom: 0px;
}
#\33 7ac3638 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_9f0 {
    width: 37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/pexels-photo-2800533-bbe2fdae-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#group_9f0.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbe1bf04 {
    margin: 0px 0% 0px 0%;
}
    
#\34 500eaa9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
    column-gap: 6%;
    row-gap: 48px;
    padding: 6% 4% 8% 4%;
}
    
#\38 e5ee887 {
    width: 47%;
    min-height: 8px;
}
    
#\33 7ac3638.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 7ac3638 {
    width: 100.00%;
}
    
#\33 52b2058.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#group_9f0 {
    width: 47%;
    min-height: 8px;
}
#group_9f0.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\34 500eaa9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 81px;
    padding: 8% 8% 20% 8%;
}
    
#\38 e5ee887 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 7ac3638.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 7ac3638 {
    justify-self: auto;
    align-self: auto;
    width: 99.99620919043738%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 52b2058 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99620919043738%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_9f0.lazy {
    background-image: url('');
}
}



@media all {
    
#ee77c8a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 c4f3dfb {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 681px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_k7b {
    width: 94.08%;
    height: 286px;
    max-width: 100%;
}
    
#\38 1a6ede7 {
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(244, 224, 130, 0.6) rgba(244, 224, 130, 0.6) rgba(244, 224, 130, 0.6) rgba(244, 224, 130, 0.6);
    background-color: rgba(244, 224, 130, 0.6);
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/%E5%B0%8F%E9%A5%85%E9%A0%AD-1920w.png);
}
#\38 1a6ede7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+UlEQVQY0wXBi0rCUACA4fOoERQREWYh4iKLhIxEm1lQMtMmaF53NnFu82zLy+kGvdLf94lHq06712Q66xMmHpu1y+d2hudY3Ncvyeb22TvaQdjDJmOvSxBL0s2SjZJslUPg2jStKsXrU46zuwgZ9Ag/JPHKR6WKxHfQsUSnDoORRdUskc8fIrx5izAeEEZTFmFIFMzQOuD7J2TsdjEbdxSME8Rbq8Ro+ISUNn60QK2WfP2t2f4q3icdKmYZ4yKHaJgFOu0qE8cmWkWkOiHVCncx4eX1gaubc86MDOK2YvBs1Ri5faK1ItEJfjynO+hQa5QpFLNkcgf8A4myzQzL3XIyAAAAAElFTkSuQmCC');
}
    
#group_6ch {
    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: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c4f3dfb {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 597px;
}
    
#widget_k7b {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: 262px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee77c8a0 {
    align-items: center;
}
    
#group_6ch {
    order: 0;
}
}



@media (max-width: 767px) {
    
#ee77c8a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c4f3dfb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_k7b {
    height: 144px;
    width: 96.05009487666034%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ch {
    width: 100.00%;
    height: auto;
    min-height: 238px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 25705c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/%E5%AE%89%E5%92%95Banner7-11+2-1920w.png);
    background-size: contain;
    order: 0;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\34 25705c7.lazy {
    background-image: url('');
}
    
#ea21e99e {
    min-height: 741px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3a5778f::before, #\35 3a5778f > .bgExtraLayerOverlay {
    
}
#\35 3a5778f {
    background-image: url("https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/1000007078-1920w.png");
    background-color: var(--color_3);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea21e99e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 435px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 3a5778f::before, #\35 3a5778f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 25705c7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
#\34 25705c7.lazy {
    background-image: url('');
}
    
#ea21e99e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 3a5778f::before, #\35 3a5778f > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\33 4780907 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 46.183623693379786%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 061eda9 {
    min-height: 871px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\31 0f16e38 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 91b308d {
    order: 0;
}
    
#\39 b829306.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 32px;
    padding-bottom: 32px;
}
#\39 b829306 {
    width: 443px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#e275933f {
    width: 254px;
    height: auto;
    min-height: 73px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d9d5de.flex-element.widget-wrapper > [data-element-type] {
    padding: 43px 0px 32px 0px;
}
#\30 4d9d5de {
    width: 79.50%;
    height: auto;
    min-width: 1.3736263736263736vh;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dbe {
    order: 0;
}
    
#f38a6193 {
    width: 99.99874484494096%;
    grid-template-rows: minmax(123px, max-content);
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_fq3 {
    background-size: contain;
    width: 53.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/%E5%B9%B3%E5%AE%89%E9%BE%9C-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4780907 {
    width: 50%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 061eda9 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 269px;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#group_fq3 {
    width: 50%;
    min-height: 8px;
}
    
#\30 4d9d5de.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\30 4d9d5de {
    justify-self: auto;
    align-self: flex-start;
    width: 79.49784488325092%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b829306.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\39 b829306 {
    order: 2;
}
    
#f38a6193 {
    width: 100.00%;
    grid-template-rows: minmax(57px, max-content);
    order: 0;
}
    
#e275933f {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\33 4780907 {
    min-height: 8px;
    align-items: center;
    width: 50%;
    margin: 0% 0% 0% 0%;
}
    
#\34 061eda9 {
    min-height: 460px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#\39 b829306 {
    max-width: 100%;
    order: 2;
}
    
#group_fq3 {
    width: 50%;
    min-height: 8px;
}
    
#\30 4d9d5de {
    justify-self: auto;
    align-self: auto;
    width: 79.49419354838709%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f38a6193 {
    order: 0;
}
    
#e275933f {
    order: 3;
}
}



@media all {
    
#d2f04543 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 535px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 86f3e1e {
    width: 94.84958847736625%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f6544254 {
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e37b3526 {
    background-image: url();
}
#e37b3526.lazy {
    background-image: url('');
}
    
#\39 34d7fbd {
    width: 95.14855967078189%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a9ba1c74.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#a9ba1c74 {
    width: 94.85812757201646%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f56f728 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 84%;
    min-width: 4%;
    background-image: url();
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-radius: 33px 33px 33px 33px;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\34 f56f728.lazy {
    background-image: url('');
}
    
#d979d42f {
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



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



@media (max-width: 767px) {
    
#d2f04543 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f6544254 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f56f728 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\34 f56f728.lazy {
    background-image: url('');
}
    
#d979d42f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 86f3e1e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\36 86f3e1e {
    justify-self: auto;
    align-self: auto;
    width: 94.84448231785258%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9ba1c74 {
    order: 1;
}
    
#\39 34d7fbd {
    order: 2;
}
}



@media all {
    
#\31 94776d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 84%;
    min-width: 4%;
    background-image: url();
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-radius: 33px 33px 33px 33px;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\31 94776d3.lazy {
    background-image: url('');
}
    
#\34 5f94892 {
    width: 95.14855967078189%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e6ecd4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\39 4e6ecd4 {
    width: 94.85812757201646%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f90f338 {
    width: 94.84958847736625%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ad85a242 {
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#fec3b730 {
    background-image: url();
}
#fec3b730.lazy {
    background-image: url('');
}
    
#cf4ecc6e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 551px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 52193ca {
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf4ecc6e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 463px;
}
    
#\32 f90f338 {
    justify-self: auto;
    align-self: center;
    width: 94.84915594380828%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e6ecd4 {
    order: 1;
}
    
#\34 5f94892 {
    order: 2;
    width: 97.78661315074963%;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 94776d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\31 94776d3.lazy {
    background-image: url('');
}
    
#ad85a242 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf4ecc6e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 52193ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 8224435 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.16316666666666%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 20d4217 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 245px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 1ce0178 {
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/pexels-photo-9841443-4bc90b3c-1920w.jpeg);
}
#\39 1ce0178.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQFEhEhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAgNB/9oADAMBAAIRAxEAPwDJzdhTbIJuSxptwpMsWzpajryIgaip4//Z');
}
    
#group_4d3 {
    width: 32.84%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_t4s {
    width: 98.56%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 20d4217 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 127px;
}
}



@media (max-width: 767px) {
    
#\39 8224435 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 20d4217 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_4d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 cd6ffdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\31 7b82c94 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 225px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7b82c94 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 67px;
}
}



@media (max-width: 767px) {
    
#\31 cd6ffdc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7b82c94 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 8800857 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bfd2dbdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 da5cdd1 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 2480c2e {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 951ccb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 41c9049 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 462px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 645e8af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfd2dbdf {
    height: auto;
}
    
#\37 951ccb3 {
    height: auto;
}
    
#\39 41c9049 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 259px;
}
}



@media (max-width: 767px) {
    
#bfd2dbdf {
    height: auto;
}
    
#\30 da5cdd1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2480c2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 951ccb3 {
    height: auto;
}
    
#\39 41c9049 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#cba3f588 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9a4771c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1b6d236 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df4161e2 {
    background-image: url("https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/1000007078-1920w.png");
    background-size: contain;
}
#df4161e2.lazy {
    background-image: url('');
}
}



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



@media (max-width: 767px) {
    
#cba3f588 {
    width: 48%;
    min-height: 8px;
    align-items: center;
}
    
#\31 9a4771c {
    width: 48%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
    
#c1b6d236 {
    min-height: 240px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 91b308d {
    order: 0;
}
    
#\38 04dd7cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_dbe {
    order: 0;
}
    
#a2fcc129 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 b3fc2d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 43px 0px 32px 0px;
}
#\30 b3fc2d6 {
    width: 84.38%;
    height: auto;
    min-width: 1.3736263736263736vh;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\35 591b728 {
    min-height: 787px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 a9a8ef5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 32px;
    padding-bottom: 32px;
}
#\30 a9a8ef5 {
    width: 427px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#group_rvs {
    background-size: contain;
    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: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/-E5-8E-BB-E8-A2-AB-E7-99-BD-E9-A5-85-E9-A0-AD-91bceadc-1920w.jpg);
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 04dd7cc {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b3fc2d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\30 b3fc2d6 {
    width: 99.9970674053932%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 591b728 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 543px;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#\30 a9a8ef5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\30 a9a8ef5 {
    width: 353px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 04dd7cc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 591b728 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#\30 a9a8ef5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\30 a9a8ef5 {
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b3fc2d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\30 b3fc2d6 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rvs {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 90.28%;
    height: auto;
    min-height: 248px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 91b308d {
    order: 0;
}
    
#b8c6065c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 32px;
    padding-bottom: 32px;
}
#b8c6065c {
    width: 443px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a86393c.flex-element.widget-wrapper > [data-element-type] {
    padding: 43px 0px 32px 0px;
}
#\38 a86393c {
    width: 100.00%;
    height: auto;
    min-width: 1.3736263736263736vh;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\32 82315ef {
    min-height: 871px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 ebb2381 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#e6006693 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_dbe {
    order: 0;
}
    
#group_cft {
    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: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/%E9%80%A0%E5%9E%8B%E9%A5%85%E9%A0%AD%E4%B8%80%E5%8F%A3%E5%90%83%E6%98%9F%E6%98%9F%E4%B8%80%E4%BA%9B%E6%9D%B1%E8%A5%BF-1920w.jpg);
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8c6065c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#b8c6065c {
    width: 308px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 82315ef {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 269px;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#\38 a86393c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\38 a86393c {
    width: 100.00%;
    order: 1;
}
    
#e6006693 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b8c6065c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#b8c6065c {
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 82315ef {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#\38 a86393c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\38 a86393c {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6006693 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#group_cft {
    order: 0;
    width: 100.00%;
    height: auto;
    min-height: 248px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 4518842.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 32px;
    padding-bottom: 32px;
}
#\37 4518842 {
    width: 443px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\37 91b308d {
    order: 0;
}
    
#\32 8b31ee8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#ce29edf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 43px 0px 32px 0px;
}
#ce29edf5 {
    width: 100.00%;
    height: auto;
    min-width: 1.3736263736263736vh;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dbe {
    order: 0;
}
    
#b187726e {
    min-height: 871px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 bc6fe9c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#f78603f5 {
    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: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/%E5%85%94%E5%AD%90%E6%A8%A3-ce83b320-1920w.jpg);
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4518842.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\37 4518842 {
    width: 308px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b31ee8 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#ce29edf5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#ce29edf5 {
    width: 100.00%;
    order: 1;
}
    
#b187726e {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 269px;
    column-gap: 0%;
    padding-bottom: 2%;
}
}



@media (max-width: 767px) {
    
#\37 4518842.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 4518842 {
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b31ee8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#ce29edf5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ce29edf5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b187726e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 2%;
}
    
#f78603f5 {
    order: 0;
    width: 70.25%;
    height: auto;
    min-height: 248px;
}
}



@media all {
    
#\38 b28567e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 97925a1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 97925a1 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 b28567e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 97925a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#d5d427bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 755b15e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 755b15e {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media all {
    
#e1e9b198 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 3a13c03 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



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



@media (max-width: 767px) {
    
#e1e9b198 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3a13c03 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\38 abca164 {
    width: 95.14855967078189%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#add51e69.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#add51e69 {
    width: 94.85812757201646%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#ad41bbae {
    width: 94.84958847736625%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fe897b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-radius: 33px 33px 33px 33px;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\39 fe897b1.lazy {
    background-image: url('');
}
    
#b431de12 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 647px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#bb8147f8 {
    background-image: url();
}
#bb8147f8.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 abca164 {
    width: 96.18%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add51e69 {
    order: 1;
}
    
#ad41bbae {
    justify-self: auto;
    align-self: center;
    width: 94.84915594380828%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b431de12 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 abca164 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 95.14273540690242%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add51e69.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#add51e69 {
    justify-self: auto;
    align-self: auto;
    width: 94.85164039198978%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad41bbae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-bottom: 0px;
}
#ad41bbae {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 94.84448231785258%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fe897b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 fe897b1.lazy {
    background-image: url('');
}
    
#b431de12 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 7d5c605 {
    background-image: url();
}
#\39 7d5c605.lazy {
    background-image: url('');
}
    
#f7384230 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-radius: 33px 33px 33px 33px;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#f7384230.lazy {
    background-image: url('');
}
    
#\30 95f6a0b {
    width: 95.14855967078189%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2b60c1e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\32 2b60c1e {
    width: 94.85812757201646%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#b7e1a801 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 535px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#bbb71b72 {
    width: 94.84958847736625%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#f7384230 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f7384230.lazy {
    background-image: url('');
}
    
#\30 95f6a0b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#\30 95f6a0b {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 95.14273540690242%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2b60c1e {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 94.85164039198978%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7e1a801 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bbb71b72.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-bottom: 0px;
}
#bbb71b72 {
    justify-self: auto;
    align-self: auto;
    width: 94.84448231785258%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 1217966 {
    width: 94.84958847736625%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9183d00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 84%;
    min-width: 4%;
    background-image: url();
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-radius: 33px 33px 33px 33px;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\35 9183d00.lazy {
    background-image: url('');
}
    
#\37 4acac81 {
    background-image: url();
}
#\37 4acac81.lazy {
    background-image: url('');
}
    
#a2863eeb {
    width: 95.14855967078189%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0c2a723 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 647px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a5b28420.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#a5b28420 {
    width: 94.85812757201646%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#group_7c6 {
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_ko0 {
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1217966 {
    width: 94.47%;
    order: 0;
}
    
#a2863eeb {
    justify-self: auto;
    align-self: center;
    width: 98.93%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0c2a723 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a5b28420 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 1217966.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-bottom: 0px;
}
#\33 1217966 {
    order: 0;
}
    
#\35 9183d00 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 9183d00.lazy {
    background-image: url('');
}
    
#\39 0c2a723 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a2863eeb.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#a2863eeb {
    justify-self: auto;
    align-self: auto;
    width: 95.14273540690242%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5b28420 {
    order: 1;
}
    
#group_7c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ko0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#a1fba084 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-radius: 33px 33px 33px 33px;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#a1fba084.lazy {
    background-image: url('');
}
    
#\37 d81cfe0 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 24ab2a5 {
    background-image: url();
}
#\37 24ab2a5.lazy {
    background-image: url('');
}
    
#\30 f38f55d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 551px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#abc8b59a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#abc8b59a {
    width: 94.85812757201646%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#dccdc67e {
    width: 95.14855967078189%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e25d835c {
    width: 94.84958847736625%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f38f55d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 463px;
}
    
#abc8b59a {
    order: 1;
}
    
#dccdc67e {
    order: 2;
    width: 97.78661315074963%;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e25d835c {
    justify-self: auto;
    align-self: center;
    width: 94.84915594380828%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#a1fba084 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#a1fba084.lazy {
    background-image: url('');
}
    
#\37 d81cfe0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f38f55d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e25d835c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
}
#e25d835c {
    order: 0;
    width: 100.00%;
}
    
#dccdc67e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#dccdc67e {
    justify-self: auto;
    align-self: auto;
    width: 95.14273540690242%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abc8b59a {
    order: 1;
}
}



@media all {
    
#\31 7cf2178 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 34ced8f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_9lt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_skv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_93t {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 2;
}
    
#\37 9bd2fb9 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b46f8764::before, #b46f8764 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#b46f8764 {
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/-E7-95-AA-E8-8C-84-1920w.png);
}
#b46f8764.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 34ced8f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 437px;
}
    
#widget_9lt {
    order: 1;
}
    
#b46f8764::before, #b46f8764 > .bgExtraLayerOverlay {
    
}
#b46f8764.lazy {
    background-image: url('');
}
    
#widget_93t {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: 134px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_skv {
    order: 2;
}
    
#\37 9bd2fb9 {
    order: 3;
    height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 7cf2178 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 34ced8f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_9lt {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_skv {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_93t {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: 192px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9bd2fb9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    height: 210px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b46f8764::before, #b46f8764 > .bgExtraLayerOverlay {
    
}
#b46f8764.lazy {
    background-image: url('');
}
}



@media all {
    
#\37 3151a9e {
    width: 58.868327526132404%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a164e1ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 62px;
    padding-bottom: 89px;
}
#a164e1ea {
    width: 99.99826782193637%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#efbfd69d {
    background-color: rgba(255, 236, 245, 1);
    background-image: initial;
}
    
#a098ff2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 108px;
    padding-bottom: 0px;
}
#a098ff2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 c48b6c4 {
    min-height: 863px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 8% 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 b77dd2a {
    width: 37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/-E9-A5-85-E9-A0-AD-E6-94-BE-E8-92-B8-E7-B1-A0-1920w.png);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\39 b77dd2a.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1753158 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3151a9e {
    width: 47%;
    min-height: 8px;
}
    
#a164e1ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#a164e1ea {
    justify-self: auto;
    align-self: auto;
    width: 99.99628833314473%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a098ff2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#a098ff2a {
    order: 0;
}
    
#\37 c48b6c4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
    column-gap: 6%;
    row-gap: 48px;
    padding: 6% 4% 8% 4%;
}
    
#\39 b77dd2a {
    width: 47%;
    min-height: 8px;
}
#\39 b77dd2a.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 3151a9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#a164e1ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#a098ff2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
    
#\37 c48b6c4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 81px;
    padding: 8% 8% 20% 8%;
}
    
#\39 b77dd2a {
    width: 100%;
    min-height: 228px;
    align-items: center;
    order: 0;
    height: auto;
}
#\39 b77dd2a.lazy {
    background-image: url('');
}
}



@media all {
    
#\39 4593036 {
    background-image: url();
}
#\39 4593036.lazy {
    background-image: url('');
}
    
#e3f8fd79 {
    width: 94.84958847736625%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c60b64 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 647px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#bc760815.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#bc760815 {
    width: 94.85812757201646%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca89e52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-radius: 33px 33px 33px 33px;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\37 ca89e52.lazy {
    background-image: url('');
}
    
#\35 504c324 {
    width: 95.14855967078189%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3f8fd79 {
    width: 94.47%;
    order: 0;
}
    
#\36 8c60b64 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bc760815 {
    order: 1;
}
    
#\35 504c324 {
    justify-self: auto;
    align-self: center;
    width: 98.93%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#e3f8fd79.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-bottom: 0px;
}
#e3f8fd79 {
    order: 0;
}
    
#\36 8c60b64 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bc760815 {
    order: 1;
}
    
#\37 ca89e52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 ca89e52.lazy {
    background-image: url('');
}
    
#\35 504c324.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#\35 504c324 {
    justify-self: auto;
    align-self: auto;
    width: 95.14273540690242%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f025811c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4db3afb {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 35675e1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 462px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 445cc5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c4ae9aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d49d57f5 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b3461683 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f025811c {
    height: auto;
}
    
#\34 35675e1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 259px;
}
    
#b3461683 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f025811c {
    height: auto;
}
    
#\36 4db3afb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 35675e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d49d57f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3461683 {
    height: auto;
}
}



@media all {
    
#\30 72f98d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 f3215ac {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 373f5ba::before, #\38 373f5ba > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 373f5ba {
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/-E9-A5-85-E9-A0-AD-E6-94-BE-E8-92-B8-E7-B1-A0-1920w.png);
}
#\38 373f5ba.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxklEQVQozwXBb1PScADA8d9L60FPuu7S09RO7zzPtEJT+bcJCWzAYAHT6TicoktEB/JnIojpaSp1RWUv6tvnIxLJFZRUkHhSIigt4fe/J52O457VuP85ZPD3H9+GfxA5I4Ze2CCtR4ipAeSIj0+xFQwzg9uqc/044OH3E6JxUcNtVzly99g9KJDJycjRReSoD30zRaV+gte/RNzcdLjqN+h4Do3GLl8qBps7cRTNTyIjkTOzWLaFuDre5LKSwztIcn6c57xZouk5HFaLGMUMWl4llU0gysFR9kKjFAOvONKX6NVMBt973D72cNsnmLaJosUQpY8vKYXG2Fobobgxx6md4P7e49fTA/27K/YrBygZBdEspWiVNapWFGdbxnXSXN+c8mN4TafvUdgu8G55AfFw2+bxrsnXnkOrblF3TVrtMmcth6JtEpDWGJ8aQXS7FboXh3S8fdqtMm7NxnF2KGxpBKRVJmde8/zFM0ReD2PkIlhmErtUwNoxyH7WCUgyc4tvmZiZZHx6AuFbmGTFN0tEWialRFFVlWhcwy8rrIXW8YeDhCIyYvbNGPOzUyx/mCccXCUsreOXkwQ3sqhaHsPcxtq1+Q+jG1hqA1h01wAAAABJRU5ErkJggg==');
}
    
#\33 493e684 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 abb7cd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jf1 {
    width: 134px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f3215ac {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 485px;
}
    
#\38 373f5ba::before, #\38 373f5ba > .bgExtraLayerOverlay {
    
}
#\38 373f5ba.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxklEQVQozwXBb1PScADA8d9L60FPuu7S09RO7zzPtEJT+bcJCWzAYAHT6TicoktEB/JnIojpaSp1RWUv6tvnIxLJFZRUkHhSIigt4fe/J52O457VuP85ZPD3H9+GfxA5I4Ze2CCtR4ipAeSIj0+xFQwzg9uqc/044OH3E6JxUcNtVzly99g9KJDJycjRReSoD30zRaV+gte/RNzcdLjqN+h4Do3GLl8qBps7cRTNTyIjkTOzWLaFuDre5LKSwztIcn6c57xZouk5HFaLGMUMWl4llU0gysFR9kKjFAOvONKX6NVMBt973D72cNsnmLaJosUQpY8vKYXG2Fobobgxx6md4P7e49fTA/27K/YrBygZBdEspWiVNapWFGdbxnXSXN+c8mN4TafvUdgu8G55AfFw2+bxrsnXnkOrblF3TVrtMmcth6JtEpDWGJ8aQXS7FboXh3S8fdqtMm7NxnF2KGxpBKRVJmde8/zFM0ReD2PkIlhmErtUwNoxyH7WCUgyc4tvmZiZZHx6AuFbmGTFN0tEWialRFFVlWhcwy8rrIXW8YeDhCIyYvbNGPOzUyx/mCccXCUsreOXkwQ3sqhaHsPcxtq1+Q+jG1hqA1h01wAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\30 72f98d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f3215ac {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 493e684 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 abb7cd1 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 373f5ba::before, #\38 373f5ba > .bgExtraLayerOverlay {
    
}
#\38 373f5ba.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxklEQVQozwXBb1PScADA8d9L60FPuu7S09RO7zzPtEJT+bcJCWzAYAHT6TicoktEB/JnIojpaSp1RWUv6tvnIxLJFZRUkHhSIigt4fe/J52O457VuP85ZPD3H9+GfxA5I4Ze2CCtR4ipAeSIj0+xFQwzg9uqc/044OH3E6JxUcNtVzly99g9KJDJycjRReSoD30zRaV+gte/RNzcdLjqN+h4Do3GLl8qBps7cRTNTyIjkTOzWLaFuDre5LKSwztIcn6c57xZouk5HFaLGMUMWl4llU0gysFR9kKjFAOvONKX6NVMBt973D72cNsnmLaJosUQpY8vKYXG2Fobobgxx6md4P7e49fTA/27K/YrBygZBdEspWiVNapWFGdbxnXSXN+c8mN4TafvUdgu8G55AfFw2+bxrsnXnkOrblF3TVrtMmcth6JtEpDWGJ8aQXS7FboXh3S8fdqtMm7NxnF2KGxpBKRVJmde8/zFM0ReD2PkIlhmErtUwNoxyH7WCUgyc4tvmZiZZHx6AuFbmGTFN0tEWialRFFVlWhcwy8rrIXW8YeDhCIyYvbNGPOzUyx/mCccXCUsreOXkwQ3sqhaHsPcxtq1+Q+jG1hqA1h01wAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\34 445434a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/-E7-95-AA-E8-8C-84-1920w.png);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 d4a0459 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#c1f8faa3 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#acfbfd59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 108px;
    padding-bottom: 0px;
}
#acfbfd59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 469c493.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 62px;
    padding-bottom: 89px;
}
#\32 469c493 {
    width: 99.99826782193637%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 076e316 {
    background-color: rgba(255, 236, 245, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1f8faa3 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#acfbfd59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#acfbfd59 {
    order: 0;
}
    
#\32 469c493.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 469c493 {
    justify-self: auto;
    align-self: auto;
    width: 99.99628833314473%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\34 445434a {
    width: 100%;
    min-height: 213px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\34 d4a0459 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#c1f8faa3 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#acfbfd59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#acfbfd59 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 469c493.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 469c493 {
    justify-self: auto;
    align-self: auto;
    width: 90.36368221941993%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 a56d036 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/LINE_ALBUM_%E7%94%A2%E5%93%81%E7%85%A7_250213_2-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 646b8fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#dacfacc7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 73a2cf5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 108px;
    padding-bottom: 0px;
}
#\36 73a2cf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 d6b2288.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 62px;
    padding-bottom: 89px;
}
#\34 d6b2288 {
    width: 99.99671920549434%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 58ed2af {
    background-color: rgba(244, 224, 130, 0.6);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dacfacc7 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 500px;
}
    
#\36 73a2cf5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
    
#\34 d6b2288.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#\37 a56d036 {
    width: 100%;
    min-height: 225px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\34 646b8fc {
    width: 100%;
    min-height: 400px;
    align-items: center;
    height: auto;
    padding-top: 0px;
    order: 1;
}
    
#dacfacc7 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 73a2cf5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\36 73a2cf5 {
    align-self: auto;
    width: 90.36368221941993%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d6b2288.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 d6b2288 {
    width: 90.36368221941993%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 f900199 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/96555e41/dms3rep/multi/opt/LINE_ALBUM_%E7%94%A2%E5%93%81%E7%85%A7_250213_24-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 81213cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#fc386ee0 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#ce54d92b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 108px;
    padding-bottom: 0px;
}
#ce54d92b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 39fc0ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 62px;
    padding-bottom: 89px;
}
#\37 39fc0ff {
    width: 99.99833329414557%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#aadaf78a {
    background-color: rgba(194, 230, 255, 0.6);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc386ee0 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 500px;
}
    
#ce54d92b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#ce54d92b {
    width: 100.00%;
    order: 0;
}
    
#\37 39fc0ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 39fc0ff {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\34 f900199 {
    width: 100%;
    min-height: 225px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\37 81213cc {
    width: 100%;
    min-height: 400px;
    align-items: center;
    order: 1;
}
    
#fc386ee0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#ce54d92b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#ce54d92b {
    justify-self: auto;
    align-self: auto;
    width: 90.36368221941993%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 39fc0ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 39fc0ff {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 90.36368221941993%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

