*#dm .dmInner div.u_3057273830 input:not([type="submit"]) { height:50px !important; }

*#dm .dmInner div.u_3057273830 textarea { height:100px !important; }

@media all {
  *#dm .dmInner div.u_3057273830 .dmformsubmit {
    height:60px !important;
    width:200px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_3057273830 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_3057273830 textarea {
    border-style:solid !important;
    border-color:rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_3057273830 select {
    border-style:solid !important;
    border-color:rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_3236847040 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3236847040 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1538577589 {
    background-color:var(--color_3) !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:var(--color_3) !important;
  }

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

  *#dm .dmInner *.u_1633941280 { display:block !important; }

  *#dm .dmInner *.u_1910618678 { display:block !important; }

  *#dm .dmInner *.u_1735415920 { display:block !important; }

  *#dm .dmInner *.u_1054603695 { display:block !important; }

  *#dm .dmInner *.u_1230544193 { display:block !important; }

  *#dm .dmInner *.u_1566224780 { display:block !important; }

  *#dm .dmInner *.u_1100815959 { display:block !important; }

  *#dm .dmInner *.u_1411666035 { display:block !important; }

  *#dm .dmInner div.u_3236847040 .caption-container .caption-title {
    color:var(--color_3) !important;
    font-weight:200 !important;
  }

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

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

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

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

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

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

@media (min-width:1025px) {
  *#dm .dmInner div.u_3236847040 .caption-button {
    width:180px !important;
    height:60px !important;
  }

  *#dm .dmInner *.u_3236847040 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

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

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

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

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

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

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

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

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1640288846 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner div.u_3236847040 .caption-button {
    height:60px !important;
    width:180px !important;
  }

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

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

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

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

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_3236847040 .caption-button {
    width:180px !important;
    height:60px !important;
  }

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

  *#dm .dmInner *.u_3236847040 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1280718136 .photoGalleryThumbs .image-container a { padding-top:400px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3236847040 p
{
	line-height:200% !important;
	margin-top:10px margin-bottom !important;
}
*#dm .dmInner div.u_3057273830
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 36vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 320px 4% 220px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/pexels-photo-93400-1920w.jpeg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_htl {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_q5p {
    width: 6%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_pkc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 12px 0% 0px 0%;
}
    
#widget_la4 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_i2g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_q5p {
    height: auto;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 5px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 50px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_q5p {
    height: auto;
    width: 22.14%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_pkc {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#widget_la4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 5615126 {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/dot-1e90745f-1920w.png);
    padding: 0px 35px 35px 0px;
    margin: 0px 0% 0px 0%;
}
#\39 5615126.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQY03WPXUvDQBBFD3tnN9paFU2Q+lFd2yY0KaYUKoJPkv//nyTuCi3iw+XOw5k7cwEc3AhuHdwLzgVR8Jh0WYkqeuBBsBI0DjrBWrAX9GmeLY2yHcFx88lBdLBzcHDwpeSt46oRd72Rtkd9CD6VoCF7L8reWOx/E0c9u3Tu38RWSeuj5CH7yY/zo5ZtLjFkP2k9gq+5UPcXrCoRE2iEaBS1CBuDrQgHo+hEsRLXtWf+FoCFZ/LiuaiNaeOhMyZbz3RjP5rtAuX72Tdn3hMNdkbLNAAAAABJRU5ErkJggg==');
}
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 725px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_scp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_tue {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_92v {
    width: 99.99671003842784%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf1c225a {
    width: 220px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c959d77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    background-position: 100% 100%;
    background-size: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\36 c959d77.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 c959d77 {
    width: 100%;
    min-height: 80px;
}
#\36 c959d77.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#cf1c225a {
    width: 200px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 c959d77 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\36 c959d77.lazy {
    background-image: url('');
}
}



@media all {
    
#f6e7c854 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 de3b85c {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_s86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec02d3cc {
    margin: 0px 0% 0px 0%;
}
    
#\32 1faa5e4::before, #\32 1faa5e4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 1faa5e4 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/vector3-1920w.png);
}
#\32 1faa5e4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0klEQVQI122NwUrDQBRFJ02VUCEUi7bGzHtjqwS3ASHz3owu/IZ8gkulSWYeYumq1H/wb60IXfXCWZ0DV6kTK5suWdF6jC/riX7+yAv/nh9l27aqabukev0cgQtnwMPE+H5qXD9D7mb/Vf2mjO1TdEO2pHiBFHJNw1RzuAIKC7ThRtX1jyqe9iNjv86R46WhOEeOBThZaJZbINGGpFSavxNjd+my2WSaZA4UEVxcoRPUf5AgWClV4XZpxfvxI20zYLnWLHfgY4VeHtDHe+RozOH6Fx0hLgeb1YHKAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 de3b85c {
    padding: 6% 4% 6% 4%;
}
    
#\32 1faa5e4::before, #\32 1faa5e4 > .bgExtraLayerOverlay {
    
}
#\32 1faa5e4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0klEQVQI122NwUrDQBRFJ02VUCEUi7bGzHtjqwS3ASHz3owu/IZ8gkulSWYeYumq1H/wb60IXfXCWZ0DV6kTK5suWdF6jC/riX7+yAv/nh9l27aqabukev0cgQtnwMPE+H5qXD9D7mb/Vf2mjO1TdEO2pHiBFHJNw1RzuAIKC7ThRtX1jyqe9iNjv86R46WhOEeOBThZaJZbINGGpFSavxNjd+my2WSaZA4UEVxcoRPUf5AgWClV4XZpxfvxI20zYLnWLHfgY4VeHtDHe+RozOH6Fx0hLgeb1YHKAAAAAElFTkSuQmCC');
}
    
#ec02d3cc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f6e7c854 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 de3b85c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 1faa5e4::before, #\32 1faa5e4 > .bgExtraLayerOverlay {
    
}
#\32 1faa5e4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0klEQVQI122NwUrDQBRFJ02VUCEUi7bGzHtjqwS3ASHz3owu/IZ8gkulSWYeYumq1H/wb60IXfXCWZ0DV6kTK5suWdF6jC/riX7+yAv/nh9l27aqabukev0cgQtnwMPE+H5qXD9D7mb/Vf2mjO1TdEO2pHiBFHJNw1RzuAIKC7ThRtX1jyqe9iNjv86R46WhOEeOBThZaJZbINGGpFSavxNjd+my2WSaZA4UEVxcoRPUf5AgWClV4XZpxfvxI20zYLnWLHfgY4VeHtDHe+RozOH6Fx0hLgeb1YHKAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\39 8dbfabc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.983049693669162%;
    min-width: 4%;
}
    
#\37 18d73cb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 6% 4%;
}
    
#widget_tmv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_p2q {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -8px;
    order: 1;
}
    
#widget_j8f {
    width: 99.99775583278219%;
    height: 536px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_43l {
    width: 65.02%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 8000cb8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 18d73cb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\39 8dbfabc {
    width: 100%;
    min-height: 80px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_43l {
    width: 100%;
    min-height: 80px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8000cb8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 8dbfabc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 18d73cb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_43l {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j8f {
    width: 100.00%;
    height: 346px;
}
}



@media all {
    
#\32 0362e28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 758f344 {
    min-height: 138px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_s23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dbab3c81 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 758f344 {
    padding: 0% 0% 0% 0%;
}
    
#dbab3c81 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0362e28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 758f344 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#dbab3c81 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 8fef96e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 6% 4%;
}
    
#\39 245f002 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#widget_tml {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_i2e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 30px;
    order: 2;
}
    
#group_cvi[data-css-edit] {
    backdrop-filter: blur(2px);
}
#group_cvi {
    justify-content: flex-start;
    align-items: center;
    width: 42.16%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(223, 223, 223, 1) rgba(223, 223, 223, 1) var(--color_4) rgba(223, 223, 223, 1);
    border-width: 1px 1px 5px 1px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 770c7bb::before, #\32 770c7bb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#\32 770c7bb {
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/pexels-photo-58602-1920w.jpeg);
    background-attachment: fixed;
}
#\32 770c7bb.lazy {
    background-image: url('');
}
    
#widget_353 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_b4g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 5px;
}
    
#widget_eck {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8hh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e9d8264[data-css-edit] {
    backdrop-filter: blur(2px);
}
#\32 e9d8264 {
    justify-content: flex-start;
    align-items: center;
    width: 42.16%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(223, 223, 223, 1) rgba(223, 223, 223, 1) var(--color_2) rgba(223, 223, 223, 1);
    border-width: 1px 1px 5px 1px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bbc5eeb {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 cdc8be5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7edd8cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 55363bb[data-css-edit] {
    backdrop-filter: blur(2px);
}
#\31 55363bb {
    justify-content: flex-start;
    align-items: center;
    width: 42.16%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(223, 223, 223, 1) rgba(223, 223, 223, 1) var(--color_4) rgba(223, 223, 223, 1);
    border-width: 1px 1px 5px 1px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e1e3dfe2 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2c8df5c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c521dfd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca25b652 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8fef96e {
    padding: 6% 4% 6% 4%;
}
    
#\32 770c7bb::before, #\32 770c7bb > .bgExtraLayerOverlay {
    
}
#\32 770c7bb.lazy {
    background-image: url('');
}
    
#group_i2e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_cvi {
    min-width: 32px;
    min-height: 0%;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e9d8264 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 55363bb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 245f002 {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca25b652 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 8fef96e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 245f002 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 770c7bb::before, #\32 770c7bb > .bgExtraLayerOverlay {
    
}
#\32 770c7bb.lazy {
    background-image: url('');
}
    
#group_i2e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#group_cvi {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e9d8264 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 55363bb {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c1875464 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#e5e99c87 {
    margin: 0px 0% 0px 0%;
}
    
#cc77e17a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    background-position: 100% 100%;
    background-size: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#cc77e17a.lazy {
    background-image: url('');
}
    
#innergrid_ssm {
    width: 100.00%;
    grid-template-rows: minmax(684px, max-content);
    max-width: 100%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
}
    
#widget_mbn {
    width: 50.00%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2b0eae3 {
    width: 55.15863854975953%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 105px 0% 0px 0%;
}
    
#c9a133ba {
    width: 36.39940806511284%;
    height: auto;
    justify-self: start;
    align-self: end;
    max-width: 100%;
    margin: 0px 0% 0px 18.649417314095448%;
}
    
#group_6a3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8op {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    margin: -52px 0% 0px 0%;
}
    
#d840c668 {
    width: 98.77161882893226%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7a8bae8 {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#eb23fccd::before, #eb23fccd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#eb23fccd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/corrugation-1920w.png);
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#eb23fccd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#f0b2a7ea {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de805339 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(3, 40, 82, 1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#af91b200 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad025eb {
    width: 180px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 72c4f76::before, #\38 72c4f76 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 72c4f76 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 0%;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/corrugation-1920w.png);
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 72c4f76.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#aeb3a148 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(3, 40, 82, 1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 4bea86c {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6f21a5c {
    align-items: center;
    width: 80%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bf1cad3e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0fbb869 {
    width: 98.77161882893226%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 612021c {
    width: 180px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0af688e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#\30 284f00c::before, #\30 284f00c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 284f00c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/corrugation-1920w.png);
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 284f00c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#\34 390593d {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(3, 40, 82, 1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ba29179a {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 63567fe {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b86379d2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 452258d {
    width: 98.77161882893226%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0e79248 {
    width: 180px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7bb22a6::before, #\33 7bb22a6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 7bb22a6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 0%;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/corrugation-1920w.png);
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 7bb22a6.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#\30 47a4cfe {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(3, 40, 82, 1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 b14ee09 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e7f71a0 {
    align-items: center;
    width: 80%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 04694da {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b431b2e2 {
    width: 98.77161882893226%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d414b30d {
    width: 180px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbd2c6e9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#ade7aa6b::before, #ade7aa6b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#ade7aa6b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/corrugation-1920w.png);
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ade7aa6b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#f0e04902 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(3, 40, 82, 1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 ec8f501 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4db52d3 {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 be7ae2e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baeb33fc {
    width: 98.77161882893226%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9d69b54 {
    width: 180px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4e8260c::before, #c4e8260c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#c4e8260c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 0%;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/corrugation-1920w.png);
    background-repeat: repeat;
    background-size: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#c4e8260c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#\30 24d722c {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(3, 40, 82, 1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 ca83266 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a776c60 {
    align-items: center;
    width: 80%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6939c87 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eac5b6bb {
    width: 98.77161882893226%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2945b4b {
    width: 180px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1875464 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#cc77e17a {
    width: 100%;
    min-height: 80px;
}
#cc77e17a.lazy {
    background-image: url('');
}
    
#e5e99c87 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mbn {
    width: 60%;
}
    
#\37 2b0eae3 {
    width: 60%;
    justify-self: end;
    align-self: start;
    margin: 164px 0.18614833774933215% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c9a133ba {
    width: 50%;
    justify-self: center;
    align-self: start;
    margin: 482px 2.5272798307115196% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ssm {
    width: 100.00%;
    grid-template-rows: minmax(812px, max-content);
}
    
#group_6a3 {
    width: 100%;
    min-height: 80px;
}
    
#f0e04902 {
    align-items: center;
}
    
#ade7aa6b {
    align-items: flex-start;
}
#ade7aa6b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#c1875464 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#cc77e17a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#cc77e17a.lazy {
    background-image: url('');
}
    
#\37 2b0eae3 {
    justify-self: end;
    align-self: start;
    width: 70.70208728652752%;
    margin: 140px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c9a133ba {
    justify-self: center;
    align-self: start;
    width: 64.06557874762808%;
    margin: 307px 5.811195445920304% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ssm {
    width: 100.00%;
    grid-template-rows: minmax(474px, max-content);
}
    
#group_6a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eb23fccd::before, #eb23fccd > .bgExtraLayerOverlay {
    
}
#eb23fccd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#eb23fccd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#de805339 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\33 ad025eb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 72c4f76::before, #\38 72c4f76 > .bgExtraLayerOverlay {
    
}
#\38 72c4f76 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\38 72c4f76.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#aeb3a148 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\37 612021c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 284f00c::before, #\30 284f00c > .bgExtraLayerOverlay {
    
}
#\30 284f00c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\30 284f00c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#\34 390593d {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#c0e79248 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7bb22a6::before, #\33 7bb22a6 > .bgExtraLayerOverlay {
    
}
#\33 7bb22a6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\33 7bb22a6.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#\30 47a4cfe {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#d414b30d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ade7aa6b::before, #ade7aa6b > .bgExtraLayerOverlay {
    
}
#ade7aa6b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#ade7aa6b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#f0e04902 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\30 9d69b54 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c4e8260c::before, #c4e8260c > .bgExtraLayerOverlay {
    
}
#c4e8260c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#c4e8260c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQI1xWOQUrEQBAAB8WLingQdjW77GUh6hpixNuCPsFH6M+SQwLp9HR6uqeZHPK0SA51q4Jy0zT9pZR+zexHRCoAuG+a5mKeZ7csiyOiWyLaupTSl5l9q+o5hFAx84GZ7+q6vgKAGyJ6CiHkzszeRKRg5oKIihDCKcb4oqq5iOTjOD4T0asTkS0RPSLiARFzZi5V9SPGWKnq+xoj4smp6kZENusHAGSIeBSR0sw+VbX03h/btt2t4uWK9/667/sHANh77/chhIyZd8MwZF3XZf/XaoarNaI4wAAAAABJRU5ErkJggg==');
}
    
#\30 24d722c {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#e2945b4b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_8op {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c0af688e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fbd2c6e9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 04c2abc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\39 c4f4532[data-css-edit] {
    backdrop-filter: blur(5px);
}
#\39 c4f4532 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 23, 49, 0.85);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 5px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a0d192ae {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\34 dbded9f {
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/pexels-photo-259950-1920w.jpeg);
    background-attachment: fixed;
}
#\34 dbded9f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAQIHAAAAAAAAAAAAAAABAgADBAUGERIjMWH/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABgRAAMBAQAAAAAAAAAAAAAAAAAFMQEC/9oADAMBAAIRAxEAPwCozDaJb4PUpAAhX0PshXoW29uBe4iOL5pNNLyf/9k=');
}
    
#f29800aa {
    margin: 0px 0% 0px 0%;
}
    
#widget_r30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_r17 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(4,72,147,1) #000000;
    border-width: 0 0 1px 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lnh {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_thr {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5e4e162 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(4, 72, 147, 1) #000000;
    border-width: 0 0 1px 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f1e5a25 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2216deb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d9d839a0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(4, 72, 147, 1) #000000;
    border-width: 0 0 1px 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 868dc2f {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ad9c09ea {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 91b186c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(4,72,147,1) #000000;
    border-width: 0 0 1px 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0de3777 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a2da7b88 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e08b432a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(4,72,147,1) #000000;
    border-width: 0 0 1px 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2479ae9 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b7ef3ebc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0d192ae {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 04c2abc {
    width: 33.07176128093159%;
}
    
#\39 c4f4532 {
    width: 66.84%;
}
}



@media (max-width: 767px) {
    
#\33 04c2abc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c4f4532 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a0d192ae {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 a2cace2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#e03b9abb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 6% 4%;
}
    
#\33 629198a {
    margin: 0px 0% 0px 0%;
}
    
#widget_u17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vs6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 b086fce {
    width: 99.99671003842784%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9295a75 {
    background-color: rgba(247, 247, 247, 1);
    background-image: initial;
}
    
#a535bd04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    background-position: 100% 100%;
    background-size: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#a535bd04.lazy {
    background-image: url('');
}
    
#\32 2c5d329 {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/dot-1e90745f-1920w.png);
    padding: 0px 35px 35px 0px;
    margin: 0px 0% 0px 0%;
}
#\32 2c5d329.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQY03WPXUvDQBBFD3tnN9paFU2Q+lFd2yY0KaYUKoJPkv//nyTuCi3iw+XOw5k7cwEc3AhuHdwLzgVR8Jh0WYkqeuBBsBI0DjrBWrAX9GmeLY2yHcFx88lBdLBzcHDwpeSt46oRd72Rtkd9CD6VoCF7L8reWOx/E0c9u3Tu38RWSeuj5CH7yY/zo5ZtLjFkP2k9gq+5UPcXrCoRE2iEaBS1CBuDrQgHo+hEsRLXtWf+FoCFZ/LiuaiNaeOhMyZbz3RjP5rtAuX72Tdn3hMNdkbLNAAAAABJRU5ErkJggg==');
}
    
#c56f0f4c {
    width: 200px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e03b9abb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\33 629198a {
    margin: 0px 0% 0px 0%;
}
    
#\34 a2cace2 {
    width: 100%;
    min-height: 80px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a535bd04 {
    width: 100%;
    min-height: 80px;
}
#a535bd04.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\34 a2cace2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e03b9abb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a535bd04 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#a535bd04.lazy {
    background-image: url('');
}
}



@media all {
    
#\35 5d680b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f9b2bbe0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\39 f0107ad {
    margin: 0px 0% 0px 0%;
}
    
#widget_j4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2k9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 056483a::before, #\35 056483a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\35 056483a {
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/bg3-1920w.png);
    background-position: 0% 100%;
}
#\35 056483a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wEfAeD+AJmfpjmDiZIvWmRwJRIhNBsbKzwZf4mRQZylqoqboqfVrq6u+b63s/0A0dTXb8fKzWCrsLRFXWVuI1llbyiTnKJipKqqp6isqN+2s6rywbiv+wDs7O235ufoqtna3IS+wMJHlp+mR6asrIS3uKvLw7+n8M3BpfLQwav7AOvr7Ozn5+fl4uPjxePj5InIzdGEu769q8fCsOTbzqf359Ki9+bQpf0A4eHh/t/f3/7g4ODx6urqzOHk5sLQ0M/Qz8e49NzJpf7nzZ/+5sue/wDOzs7+zs7P/tXV1f7l5eb06err8d/f4PHZ08372sq0/tfDpP7Ou5n/AMXFxf/Hx8f+zs7O/t7e3/3q6+v96+vr/ebi4f7e08f+yr6u/rasm/8HStEfAgG5BgAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9b2bbe0 {
    padding: 6% 4% 6% 4%;
}
    
#\35 056483a::before, #\35 056483a > .bgExtraLayerOverlay {
    
}
#\35 056483a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wEfAeD+AJmfpjmDiZIvWmRwJRIhNBsbKzwZf4mRQZylqoqboqfVrq6u+b63s/0A0dTXb8fKzWCrsLRFXWVuI1llbyiTnKJipKqqp6isqN+2s6rywbiv+wDs7O235ufoqtna3IS+wMJHlp+mR6asrIS3uKvLw7+n8M3BpfLQwav7AOvr7Ozn5+fl4uPjxePj5InIzdGEu769q8fCsOTbzqf359Ki9+bQpf0A4eHh/t/f3/7g4ODx6urqzOHk5sLQ0M/Qz8e49NzJpf7nzZ/+5sue/wDOzs7+zs7P/tXV1f7l5eb06err8d/f4PHZ08372sq0/tfDpP7Ou5n/AMXFxf/Hx8f+zs7O/t7e3/3q6+v96+vr/ebi4f7e08f+yr6u/rasm/8HStEfAgG5BgAAAABJRU5ErkJggg==');
}
    
#\39 f0107ad {
    margin: 0px 0% 0px 0%;
}
    
#\35 5d680b4 {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5d680b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9b2bbe0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 056483a::before, #\35 056483a > .bgExtraLayerOverlay {
    
}
#\35 056483a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wEfAeD+AJmfpjmDiZIvWmRwJRIhNBsbKzwZf4mRQZylqoqboqfVrq6u+b63s/0A0dTXb8fKzWCrsLRFXWVuI1llbyiTnKJipKqqp6isqN+2s6rywbiv+wDs7O235ufoqtna3IS+wMJHlp+mR6asrIS3uKvLw7+n8M3BpfLQwav7AOvr7Ozn5+fl4uPjxePj5InIzdGEu769q8fCsOTbzqf359Ki9+bQpf0A4eHh/t/f3/7g4ODx6urqzOHk5sLQ0M/Qz8e49NzJpf7nzZ/+5sue/wDOzs7+zs7P/tXV1f7l5eb06err8d/f4PHZ08372sq0/tfDpP7Ou5n/AMXFxf/Hx8f+zs7O/t7e3/3q6+v96+vr/ebi4f7e08f+yr6u/rasm/8HStEfAgG5BgAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\36 a2653f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\37 d1032f7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\31 bd9898c::before, #\31 bd9898c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
    
#ae93ef13 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tfi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_h12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 3px;
}
    
#\37 be916ab {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6f075ff {
    flex-direction: row;
    align-items: flex-start;
    width: 98.11764705882354%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 10px 0px 10px;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_koq {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d1032f7 {
    padding: 6% 4% 6% 4%;
}
    
#\31 bd9898c::before, #\31 bd9898c > .bgExtraLayerOverlay {
    
}
    
#ae93ef13 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a2653f2 {
    row-gap: 15px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 a2653f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d1032f7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 bd9898c::before, #\31 bd9898c > .bgExtraLayerOverlay {
    
}
    
#\37 be916ab {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d6f075ff {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
}



@media all {
    
#\37 54aae12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#b28fffdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 50%;
    min-width: 4%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 794ab05 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b5574784 {
    margin: 0px 0% 0px 0%;
}
    
#widget_erf {
    width: 100%;
    height: 800px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 0px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_5fj {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#widget_aik {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ive {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 794ab05 {
    padding: 0% 0% 0% 0%;
}
    
#b5574784 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 54aae12 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b28fffdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 794ab05 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#b5574784 {
    margin: 0px 0% 0px 0%;
}
    
#widget_erf {
    height: 300px;
}
    
#widget_ive {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#a20a479a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a5ead93 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#\31 549c1c9 {
    width: 99.57%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 75e8411::before, #\37 75e8411 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 75e8411 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/85612cfa/dms3rep/multi/opt/vector3-1920w.png);
}
#\37 75e8411.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0klEQVQI122NwUrDQBRFJ02VUCEUi7bGzHtjqwS3ASHz3owu/IZ8gkulSWYeYumq1H/wb60IXfXCWZ0DV6kTK5suWdF6jC/riX7+yAv/nh9l27aqabukev0cgQtnwMPE+H5qXD9D7mb/Vf2mjO1TdEO2pHiBFHJNw1RzuAIKC7ThRtX1jyqe9iNjv86R46WhOEeOBThZaJZbINGGpFSavxNjd+my2WSaZA4UEVxcoRPUf5AgWClV4XZpxfvxI20zYLnWLHfgY4VeHtDHe+RozOH6Fx0hLgeb1YHKAAAAAElFTkSuQmCC');
}
    
#\33 44a4813 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a5ead93 {
    padding: 6% 4% 6% 4%;
}
    
#\37 75e8411::before, #\37 75e8411 > .bgExtraLayerOverlay {
    
}
#\37 75e8411.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0klEQVQI122NwUrDQBRFJ02VUCEUi7bGzHtjqwS3ASHz3owu/IZ8gkulSWYeYumq1H/wb60IXfXCWZ0DV6kTK5suWdF6jC/riX7+yAv/nh9l27aqabukev0cgQtnwMPE+H5qXD9D7mb/Vf2mjO1TdEO2pHiBFHJNw1RzuAIKC7ThRtX1jyqe9iNjv86R46WhOEeOBThZaJZbINGGpFSavxNjd+my2WSaZA4UEVxcoRPUf5AgWClV4XZpxfvxI20zYLnWLHfgY4VeHtDHe+RozOH6Fx0hLgeb1YHKAAAAAElFTkSuQmCC');
}
    
#\33 44a4813 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a20a479a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a5ead93 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 75e8411::before, #\37 75e8411 > .bgExtraLayerOverlay {
    
}
#\37 75e8411.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0klEQVQI122NwUrDQBRFJ02VUCEUi7bGzHtjqwS3ASHz3owu/IZ8gkulSWYeYumq1H/wb60IXfXCWZ0DV6kTK5suWdF6jC/riX7+yAv/nh9l27aqabukev0cgQtnwMPE+H5qXD9D7mb/Vf2mjO1TdEO2pHiBFHJNw1RzuAIKC7ThRtX1jyqe9iNjv86R46WhOEeOBThZaJZbINGGpFSavxNjd+my2WSaZA4UEVxcoRPUf5AgWClV4XZpxfvxI20zYLnWLHfgY4VeHtDHe+RozOH6Fx0hLgeb1YHKAAAAAElFTkSuQmCC');
}
}

