*#dm .dmInner div.u_3389695815
{
	box-shadow:15px 15px 0px #0A255A !important;
}
@media all {
  *#dm .dmInner *.u_1447617125 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1447617125 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1441342649 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1084534016 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1994590138 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1897179377 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1385025625 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1125198883 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1154731848 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1852744520 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1954879987 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1395858841 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1305221009 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1605369172 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1311657952 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1642408800 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1649373946 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1261092708 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1816336436 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1076354136 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1789920550 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1741118265 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1798408853 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(39,94,197,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner *.u_785830624 .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 div.u_785830624 .caption-inner { background-color:rgba(26,26,26,0.4) !important; }

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

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

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

  *#dm .dmInner div.u_785830624 {
    border-bottom-style:solid !important;
    border-bottom-width:5px !important;
    border-bottom-color:var(--color_1) !important;
  }

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

  *#dm .dmInner *.u_2002610633 #wave_obj3 { fill:var(--color_1) !important; }

  *#dm .dmInner *.u_2002610633 #wave_obj1 { fill:rgba(10,37,90,0.2) !important; }

  *#dm .dmInner *.u_2002610633 #wave_obj2 { fill:rgba(10,37,90,0.2) !important; }

  *#dm .dmInner div.u_1511878526 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-position:50% 50% !important;
  }

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

  *#dm .dmInner div.u_475246312 hr {
    color:var(--color_3) !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
    border:none !important;
  }

  *#dm .dmInner div.u_2766716679 .svg { fill:rgba(39,94,197,1) !important; }

  *#dm .dmInner div.u_301478040 .svg { fill:rgba(191,89,89,1) !important; }

  *#dm .dmInner div.u_1972418221 img {
    box-shadow:none !important;
    object-fit:cover !important;
    object-position:0% 50% !important;
  }
}
*#dm .dmInner div.u_1972418221
{
	box-shadow:15px 15px 0px #0A255A !important;
}
*#dm .dmInner div.u_785830624
{
	z-index:1 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3389695815
{
}
*#dm .dmInner div.u_1593098975
{
	box-shadow:15px 15px 0px white !important;
}
*#dm .dmInner div.u_1972418221
{
}
*#dm .dmInner div.u_785830624
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-image: initial;
    --overlapping-background-color: var(--color_4);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 721px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 17% 70px 5% 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-color: rgba(29,37,41,1);
}
#\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/5b5536a2/dms3rep/multi/opt/DL-1920w.webp);
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_peu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_t4v {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3s7 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hch {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
}
    
#widget_mt8 {
    width: 66.37366771159876%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1s8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1s8 {
    width: 64.75%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_97k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_97k {
    width: 69.88%;
    height: 366px;
    max-width: 100%;
    order: 1;
    margin-bottom: -50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 200px 70px 200px 70px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_mt8 {
    width: 99.42%;
    order: 3;
}
    
#widget_peu {
    order: 1;
}
    
#widget_1s8 {
    order: 2;
}
    
#group_hch {
    order: 4;
}
    
#widget_97k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_97k {
    margin: 0px 0% -100px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50% 4% 0% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_1s8 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_mt8 {
    width: 95.45%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_97k {
    height: 240px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abd[data-css-edit] {
    z-index: 1;
}
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 378px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 70px 80px 70px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4m2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ah1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ah1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: -300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 80px 70px 80px 70px;
}
    
#\36 3d24979f4a54e38542a8abd {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_4m2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ah1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#widget_ah1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ah1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bccce2dd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 70px 80px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0010e6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    background-color: rgba(0, 0, 0, 1);
}
#c8a84fc1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/5b5536a2/dms3rep/multi/opt/ThinkstockPhotos-813622592-1920w.JPG);
    background-attachment: fixed;
}
#c8a84fc1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAQMG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAwABBRGSAhIUFSFTVP/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQQFURb/2gAMAwEAAhEDEQA/AAUZDcZj0VdqhfStMAAXwPUQ7WTpw9Q7WS3QTNQYqOLjP//Z');
}
    
#d7b0d115 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bccce2dd {
    padding: 80px 70px 80px 70px;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    
}
#c8a84fc1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAQMG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAwABBRGSAhIUFSFTVP/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQQFURb/2gAMAwEAAhEDEQA/AAUZDcZj0VdqhfStMAAXwPUQ7WTpw9Q7WS3QTNQYqOLjP//Z');
}
}



@media (max-width: 767px) {
    
#bccce2dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#\30 0010e6a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    
}
#c8a84fc1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAQMG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAwABBRGSAhIUFSFTVP/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQQFURb/2gAMAwEAAhEDEQA/AAUZDcZj0VdqhfStMAAXwPUQ7WTpw9Q7WS3QTNQYqOLjP//Z');
}
    
#d7b0d115 {
    width: 98.47%;
}
}



@media all {
    
#\34 1847c46 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 70px 80px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\33 447b3a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 34debc1::before, #\34 34debc1 > .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;
}
#\34 34debc1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/5b5536a2/dms3rep/multi/BACKGROUND-wavy-pattern-stone.svg);
    background-repeat: repeat;
    background-size: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
#\34 34debc1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
    
#widget_dfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_f6j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_959 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\37 98ad8c2 {
    width: 700px;
    height: 496px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1847c46 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 70px 80px 70px;
}
    
#\33 447b3a7 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\34 34debc1::before, #\34 34debc1 > .bgExtraLayerOverlay {
    
}
#\34 34debc1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
    
#group_959 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 1847c46 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#\33 447b3a7 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\34 34debc1::before, #\34 34debc1 > .bgExtraLayerOverlay {
    
}
#\34 34debc1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
    
#group_959 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 98ad8c2 {
    height: 240px;
    width: 295px;
}
}



@media all {
    
#c3e8fbac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 8678fe3 {
    min-height: 146px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 70px 4% 70px;
}
    
#c1d326f0 {
    background-image: url(https://irp.cdn-website.com/5b5536a2/dms3rep/multi/ROOF+DIVIDER.svg);
}
    
#f6be9290 {
    margin-top: -100px;
    margin-bottom: -100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8678fe3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#c3e8fbac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 8678fe3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f6be9290 {
    margin: -20% 0% 0px 0%;
}
}



@media all {
    
#\30 b66a0e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 4% 76px 0% 76px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e3beeb5 {
    min-height: 300px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0px 4% 0px;
}
    
#widget_ltq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_skr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eq1 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#group_hv4 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 76px 0px 16px;
    margin: 0% 0% 0% 0%;
}
#group_hv4.lazy {
    background-image: url('');
}
    
#widget_fnv {
    width: 700px;
    height: 496px;
    max-width: 100%;
    align-self: flex-end;
}
    
#\38 7e3ec46::before, #\38 7e3ec46 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 100%);
}
#\38 7e3ec46 {
    background-image: url(https://irp.cdn-website.com/5b5536a2/dms3rep/multi/BACKGROUND-wavy-pattern-stone.svg);
    background-repeat: repeat;
    background-color: var(--color_4);
    background-size: auto;
}
#\38 7e3ec46.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
    
#widget_7eb {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e3beeb5 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
}
    
#widget_skr {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b66a0e1 {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fnv {
    width: 672px;
}
    
#group_hv4 {
    width: 50%;
    min-height: 8px;
    padding: 16px 4% 0px 16px;
    margin: 0% 0% 0% 0%;
}
#group_hv4.lazy {
    background-image: url('');
}
    
#c3ced54e {
    margin: 0px 0% 0px 0%;
}
    
#\38 7e3ec46::before, #\38 7e3ec46 > .bgExtraLayerOverlay {
    
}
#\38 7e3ec46.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
    
#widget_7eb {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ltq {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_eq1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 b66a0e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e3beeb5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#group_hv4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
#group_hv4.lazy {
    background-image: url('');
}
    
#widget_fnv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fnv {
    height: 240px;
    margin: 0px 0px 0px 0px;
}
    
#widget_skr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#widget_skr {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#c3ced54e {
    margin: 0px 0% 0px 0%;
}
    
#widget_ltq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#widget_ltq {
    margin: 0px 0% 0px 0%;
}
    
#\38 7e3ec46::before, #\38 7e3ec46 > .bgExtraLayerOverlay {
    
}
#\38 7e3ec46.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
    
#widget_7eb {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\38 1861256 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7ed5285 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0px 0% 0px;
}
    
#\34 e117034 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#group_4k8 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    padding: 4% 76px 4% 76px;
}
    
#b64ebdf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 46eae1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 4% 76px 4% 76px;
}
    
#b52b6c13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a1d704fd::before, #a1d704fd > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    background-image: linear-gradient(0deg, rgba(10, 37, 90, 0.8) 0%, rgba(10, 37, 90, 1) 100%);
}
#a1d704fd {
    background-image: url(https://irp.cdn-website.com/5b5536a2/dms3rep/multi/Wavy+Stone+background+pattern+-+WHITE.svg);
    background-repeat: repeat;
    background-size: auto;
    background-color: rgba(10,37,90,0.8);
}
#a1d704fd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQ0lEQVQY04WOUQoAIAxCd5W27n9EjaJiSdTHQybiNJIBILoqya9G0ifLdNGBqXG5j6AD8NSuXBvj2fjD0q79XmaUTgPr1tqOw6AtDgAAAABJRU5ErkJggg==');
}
    
#afe2bc9e {
    width: 700px;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7ed5285 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_4k8 {
    width: 50%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 46eae1d {
    width: 50%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a1d704fd::before, #a1d704fd > .bgExtraLayerOverlay {
    
}
#a1d704fd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQ0lEQVQY04WOUQoAIAxCd5W27n9EjaJiSdTHQybiNJIBILoqya9G0ifLdNGBqXG5j6AD8NSuXBvj2fjD0q79XmaUTgPr1tqOw6AtDgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\38 1861256 {
    height: auto;
}
    
#\35 7ed5285 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_4k8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 46eae1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#afe2bc9e {
    height: 238px;
    width: 314px;
}
    
#a1d704fd::before, #a1d704fd > .bgExtraLayerOverlay {
    
}
#a1d704fd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQ0lEQVQY04WOUQoAIAxCd5W27n9EjaJiSdTHQybiNJIBILoqya9G0ifLdNGBqXG5j6AD8NSuXBvj2fjD0q79XmaUTgPr1tqOw6AtDgAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\31 8ac2132 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a10c76d5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_hjf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 1adda23::before, #\36 1adda23 > .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;
}
#\36 1adda23 {
    background-image: url(https://irp.cdn-website.com/5b5536a2/dms3rep/multi/BACKGROUND-wavy-pattern-stone.svg);
    background-repeat: repeat;
    background-size: auto;
}
#\36 1adda23.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
    
#widget_mg9 {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a10c76d5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 1adda23::before, #\36 1adda23 > .bgExtraLayerOverlay {
    
}
#\36 1adda23.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\31 8ac2132 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a10c76d5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 1adda23::before, #\36 1adda23 > .bgExtraLayerOverlay {
    
}
#\36 1adda23.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQY02MoLs1TJgKrMBSX5ilBMUxQCY0GYwZ0ASx8FIWEMFYTlSkxUYkByV24sCIIAwDia2bzTOKCVgAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\39 2eddfc1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 21a6f7a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\31 9ea53c1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_h16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fjr {
    width: 100px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_9as {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\30 2959926::before, #\30 2959926 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(10,37,90,0.20);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 2959926 {
    background-color: var(--color_2);
    background-image: url(https://irp.cdn-website.com/5b5536a2/dms3rep/multi/Wavy+Stone+background+pattern+-+WHITE.svg);
    background-repeat: repeat;
    background-size: auto;
}
#\30 2959926.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQ0lEQVQY04WOUQoAIAxCd5W27n9EjaJiSdTHQybiNJIBILoqya9G0ifLdNGBqXG5j6AD8NSuXBvj2fjD0q79XmaUTgPr1tqOw6AtDgAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9ea53c1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 2959926::before, #\30 2959926 > .bgExtraLayerOverlay {
    
}
#\30 2959926.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQ0lEQVQY04WOUQoAIAxCd5W27n9EjaJiSdTHQybiNJIBILoqya9G0ifLdNGBqXG5j6AD8NSuXBvj2fjD0q79XmaUTgPr1tqOw6AtDgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\39 2eddfc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 21a6f7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 9ea53c1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\30 2959926::before, #\30 2959926 > .bgExtraLayerOverlay {
    
}
#\30 2959926.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQ0lEQVQY04WOUQoAIAxCd5W27n9EjaJiSdTHQybiNJIBILoqya9G0ifLdNGBqXG5j6AD8NSuXBvj2fjD0q79XmaUTgPr1tqOw6AtDgAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\39 c168bb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#fd1d6b09 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_64p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q3u {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\32 ae3e99e::before, #\32 ae3e99e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(29,37,41,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\32 ae3e99e {
    background-image: url(https://lirp.cdn-website.com/5b5536a2/dms3rep/multi/opt/ThinkstockPhotos-621366440-1920w.JPG);
    background-attachment: fixed;
}
#\32 ae3e99e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAECAwUjMZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAG/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDUx9pTpSdXRctqtSfA/QA4czj/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd1d6b09 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 ae3e99e::before, #\32 ae3e99e > .bgExtraLayerOverlay {
    
}
#\32 ae3e99e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAECAwUjMZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAG/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDUx9pTpSdXRctqtSfA/QA4czj/2Q==');
}
}



@media (max-width: 767px) {
    
#\39 c168bb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd1d6b09 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 ae3e99e::before, #\32 ae3e99e > .bgExtraLayerOverlay {
    
}
#\32 ae3e99e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAECAwUjMZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAG/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDUx9pTpSdXRctqtSfA/QA4czj/2Q==');
}
}



@media all {
    
#\32 253505f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 253505f {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\37 f56b88b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f56b88b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -40px;
    margin-left: 3%;
}
    
#\38 f769405.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f769405 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -40px;
    margin-left: 5%;
}
    
#afb4a0a0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 4787a1c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 5e416aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cde5c263::before, #cde5c263 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(29,37,41,1);
    opacity: 0.7;
    border-radius: inherit;
}
#cde5c263 {
    background-image: url(https://lirp.cdn-website.com/5b5536a2/dms3rep/multi/opt/GettyImages-1425836769-1920w.JPG);
    background-attachment: fixed;
}
#cde5c263.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwQFIgYHERIhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIx/9oADAMBAAIRAxEAPwDQb3uHUVBlDZ4m6lhyfj8upA9E1c5lMcmcj93z+v6iJ3iDg//Z');
}
    
#b19fdee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#e6a53d2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6a53d2d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -40px;
    margin-left: 3%;
}
    
#f41a0a3b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f41a0a3b {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\31 c0eba7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bda34137 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#de2b01b6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\37 845cdc1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baec461b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f92725a2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\35 35a704f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 35a704f {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\36 770d014.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 770d014 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -40px;
    margin-left: 5%;
}
    
#\38 f7b09c9 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
}
    
#\30 463907e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 463907e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 5%;
    margin-top: -40px;
}
    
#d1f890e9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d1f890e9 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\30 6d46bf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dda19384 {
    align-items: flex-start;
    width: 48.978244514106585%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
}
    
#da433a52 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
}
    
#d7d0a003 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 7ae721d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0c1f35d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#\37 b1a3afd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 b1a3afd {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\33 9536e5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 6c1e228 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 aae7de9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c0b565be {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    justify-content: flex-start;
    align-self: stretch;
    padding: 25px 25px 25px 25px;
}
    
#ba4d44f0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b8bea2e5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b2eabf2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
}
    
#\31 e4a8a80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 600dba7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f56b88b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f56b88b {
    margin: -50px 0% 0px 3%;
}
    
#\38 f769405.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f769405 {
    margin: -50px 0% 0px 5%;
}
    
#f92725a2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cde5c263::before, #cde5c263 > .bgExtraLayerOverlay {
    
}
#cde5c263.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwQFIgYHERIhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIx/9oADAMBAAIRAxEAPwDQb3uHUVBlDZ4m6lhyfj8upA9E1c5lMcmcj93z+v6iJ3iDg//Z');
}
    
#\36 770d014.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 770d014 {
    margin: -50px 0% 0% 5%;
}
    
#\38 f7b09c9 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 463907e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 463907e {
    margin: -50px 0% 0px 5%;
}
    
#dda19384 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#da433a52 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e6a53d2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6a53d2d {
    margin: -50px 0% 0% 3%;
}
    
#c0b565be {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b8bea2e5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 b2eabf2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de2b01b6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 7ae721d {
    width: 100.00%;
}
    
#\37 845cdc1 {
    width: 100.00%;
}
    
#a0c1f35d {
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 f56b88b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f56b88b {
    margin: -17% 0% 0px 3%;
}
    
#\38 f769405.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f769405 {
    margin: -17% 0% 0% 5%;
}
    
#f92725a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cde5c263::before, #cde5c263 > .bgExtraLayerOverlay {
    
}
#cde5c263.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwQFIgYHERIhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIx/9oADAMBAAIRAxEAPwDQb3uHUVBlDZ4m6lhyfj8upA9E1c5lMcmcj93z+v6iJ3iDg//Z');
}
    
#\36 770d014.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 770d014 {
    margin: -17% 0% 0% 5%;
}
    
#\38 f7b09c9 {
    min-width: 32px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 463907e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 463907e {
    margin: -17% 0% 0px 5%;
}
    
#dda19384 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#da433a52 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#a0c1f35d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6a53d2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6a53d2d {
    margin: -17% 0% 0px 3%;
}
    
#e01628ed {
    margin: 0px 0% 0px 0%;
}
    
#c0b565be {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#b8bea2e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
}
    
#\39 b2eabf2 {
    min-width: 32px;
    align-self: center;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#de2b01b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
}



@media all {
    
#f56d3768::before, #f56d3768 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(29,37,41,1);
    opacity: 0.5;
    border-radius: inherit;
}
#f56d3768 {
    background-image: url(https://lirp.cdn-website.com/5b5536a2/dms3rep/multi/opt/gettyimages-1329550866__2_-1920w.JPG);
    background-attachment: fixed;
}
#f56d3768.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBiERFDH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMAAwAAAAAAAAAAAAAAAAABAhEiMf/aAAwDAQACEQMRAD8AjY81hobfUQVMRfrmPXiyXZvGXE9UbKIgnRtSV289P//Z');
}
    
#da473cba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 45ad97d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 45ad97d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 3%;
    margin-top: -40px;
}
    
#\30 7ddb2e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 a2ddb1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ad6e299 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 a81a23b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\36 6ea1947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6ea1947 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -40px;
    margin-left: 5%;
}
    
#fea92bc4 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    align-self: stretch;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
}
    
#ae0bcb66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae0bcb66 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 3%;
    margin-top: -40px;
}
    
#\39 4a99cd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 16b30c0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#b85ee0d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b85ee0d8 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#f84d0c66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b380a4e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b380a4e5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 5%;
    margin-top: -40px;
}
    
#d42f61ca {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 5d3d160 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
}
    
#\36 81fc8d2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f584d4bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 9e24659 {
    align-items: flex-start;
    width: 48.978244514106585%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
}
    
#d6a70464.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d6a70464 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#eb612e25.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eb612e25 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#bf6a173f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#df7c9fb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bbbecf43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bbbecf43 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\35 2200b22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 795529b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 795529b {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\38 33c61fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 af4b750 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
}
    
#\38 5d8ed4e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 2b66639.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2b66639 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 3%;
    margin-top: -40px;
}
    
#\38 76c3c58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 9884d47.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9884d47 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\33 8471d4d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 db22960 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e386a2c9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 88edaaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 88edaaf {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -40px;
    margin-left: 5%;
}
    
#\37 1eea1f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 ecc0252 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 2a83663 {
    align-items: flex-start;
    width: 48.978244514106585%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
}
    
#edc7cb37 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 197fced {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 7cd4e6b::before, #\35 7cd4e6b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-color: rgba(255,255,255,0.95);
}
#\35 7cd4e6b {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: url();
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
}
#\35 7cd4e6b.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f56d3768::before, #f56d3768 > .bgExtraLayerOverlay {
    
}
#f56d3768.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBiERFDH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMAAwAAAAAAAAAAAAAAAAABAhEiMf/aAAwDAQACEQMRAD8AjY81hobfUQVMRfrmPXiyXZvGXE9UbKIgnRtSV289P//Z');
}
    
#\36 9e24659 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 45ad97d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 45ad97d {
    margin: -50px 0% 0px 3%;
}
    
#\35 ad6e299 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#\31 a81a23b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6ea1947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6ea1947 {
    margin: -50px 0% 0px 5%;
}
    
#\39 af4b750 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2b66639.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2b66639 {
    margin: -50px 0% 0px 3%;
}
    
#fea92bc4 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ae0bcb66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae0bcb66 {
    margin: -50px 0% 0px 3%;
}
    
#\38 16b30c0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 88edaaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 88edaaf {
    margin: -50px 0% 0px 5%;
}
    
#\35 2a83663 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b380a4e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b380a4e5 {
    margin: -50px 0% 0px 5%;
}
    
#\30 5d3d160 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7cd4e6b::before, #\35 7cd4e6b > .bgExtraLayerOverlay {
    
}
#\35 7cd4e6b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\35 7cd4e6b.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#f56d3768::before, #f56d3768 > .bgExtraLayerOverlay {
    
}
#f56d3768.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBiERFDH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMAAwAAAAAAAAAAAAAAAAABAhEiMf/aAAwDAQACEQMRAD8AjY81hobfUQVMRfrmPXiyXZvGXE9UbKIgnRtSV289P//Z');
}
    
#\36 9e24659 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 45ad97d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 45ad97d {
    margin: -17% 0% 0px 3%;
}
    
#\35 ad6e299 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
}
    
#\31 a81a23b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6ea1947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6ea1947 {
    margin: -17% 0% 0px 5%;
}
    
#\39 af4b750 {
    min-width: 32px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 2b66639.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2b66639 {
    margin: -17% 0% 0px 3%;
}
    
#fea92bc4 {
    min-width: 32px;
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#ae0bcb66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae0bcb66 {
    margin: -17% 0% 0px 3%;
}
    
#\38 16b30c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\37 88edaaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 88edaaf {
    margin: -17% 0% 0% 5%;
}
    
#\35 2a83663 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#b380a4e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b380a4e5 {
    margin: -17% 0% 0% 5%;
}
    
#\31 a43f4c8 {
    margin: 0px 0% 0px 0%;
}
    
#\30 197fced {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7cd4e6b::before, #\35 7cd4e6b > .bgExtraLayerOverlay {
    
}
#\35 7cd4e6b {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
#\35 7cd4e6b.lazy {
    background-image: url('');
}
    
#\30 5d3d160 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 bc6a311 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#faabd1f8 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0px 0% 0px;
}
    
#widget_3h1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#faabd1f8 {
    padding: 0% 0% 0% 0%;
}
    
#\30 45dfd11 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 bc6a311 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#faabd1f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 45dfd11 {
    margin: 0px 0% 0px 0%;
}
}

