@media all {
  *#dm .dmInner div.u_1682880703 img {
    border-style:solid !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:11px 11px 11px 11px !important;
  }

  *#dm .dmInner div.u_1689298619 input:not([type="submit"]) {
    border-left-color:var(--color_3) !important;
    border-bottom-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1689298619 textarea {
    border-left-color:var(--color_3) !important;
    border-bottom-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1689298619 select {
    border-left-color:var(--color_3) !important;
    border-bottom-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1689298619 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1689298619 .m-recaptcha {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1689298619 input::placeholder {
    color:rgba(92,92,92,1) !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1689298619 input.placeholder {
    color:rgba(92,92,92,1) !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1689298619 textarea::placeholder {
    color:rgba(92,92,92,1) !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1689298619 textarea.placeholder {
    color:rgba(92,92,92,1) !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1689298619 select::placeholder {
    color:rgba(92,92,92,1) !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1689298619 select.placeholder {
    color:rgba(92,92,92,1) !important;
    font-style:italic !important;
  }

  *#dm .dmInner *.u_1689298619 .dmforminput {
    padding-inline:7.5px !important;
    padding-block:5px !important;
  }

  *#dm .dmInner *.u_1689298619 .spacing-container {
    margin-inline:-7.5px !important;
    margin-block:-5px !important;
  }

  *#dm .dmInner *.u_1689298619 .dmformsubmit { margin-block-start:21px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput input {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1689298619 .dmforminput textarea {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1689298619 .dmforminput .fileUploadLink {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1689298619 .checkboxwrapper span {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1689298619 .radiowrapper span {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1689298619 .optinwrapper div {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1689298619 .freetextwrapper {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1689298619 .dmforminput select {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1689298619 .dmforminput option {
    color:var(--color_2) !important;
    font-size:11px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_2047964567 hr {
    color:var(--color_5) !important;
    border-width:3px !important;
  }

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

  *#dm .dmInner div.u_1153195801 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1271690177 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1303697494 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1963281899 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1894261078 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1689298619 input[type="submit"] {
    color:var(--color_5) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1689298619 .dmformsubmit {
    background-color:var(--color_3) !important;
    background-image:none !important;
    width:159px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1314265440 .svg { fill:var(--color_1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1689298619 .dmforminput input { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput .fileUploadLink { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .checkboxwrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .radiowrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .optinwrapper div { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .freetextwrapper { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput select { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput option { font-size:16px !important; }

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

  *#dm .dmInner div.u_1689298619 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 select.placeholder { font-size:14px !important; }

  *#dm .dmInner *.u_1136358343 .photoGalleryThumbs .image-container a { padding-top:139px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1689298619 .dmforminput input { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput .fileUploadLink { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .checkboxwrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .radiowrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .optinwrapper div { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .freetextwrapper { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput select { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .dmforminput option { font-size:16px !important; }

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

  *#dm .dmInner div.u_1689298619 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1689298619 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1689298619 select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1201698178 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(32, 0, 0, 0.21) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 15% 9% 10% 9%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 495px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.36;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_edo {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 caffde6 {
    width: 85.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7ip.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_7ip {
    width: 36.72%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_q1o {
    align-items: flex-start;
    max-width: 800px;
    width: 68.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@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 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.33%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.67%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 600px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_h06 {
    width: 86.43%;
    height: 412px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 0126bd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0126bd1 {
    width: 51.38%;
    height: 246px;
    max-width: 100%;
    align-self: flex-start;
    margin: -150px 0px 0px 0px;
}
    
#widget_6hu {
    width: 79.60%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f32ab19b {
    width: 96.09%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5gn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5gn {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#widget_q6a {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 4cc07c5 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 16395da {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 fca9bc9::before, #\35 fca9bc9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.34;
    border-radius: inherit;
}
#\35 fca9bc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.95%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/409cc971/dms3rep/multi/opt/toa-heftiba-cSONYI265WY-unsplash-1920w.jpg");
    border-radius: 0 10px 10px 0;
    background-position: 100% 50%;
    margin: 0% 0% 0% 0%;
}
    
#\39 311c1cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 63.97%;
    min-width: 4%;
    padding: 5% 0px 5% 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_0co {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 15px 45px 15px 30px;
    margin: 0px 0% 0px -15%;
}
    
#group_383 {
    align-items: flex-start;
    width: 85.76%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qjd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1e93bae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 588bc5b {
    margin: 0px 0% 0px 0%;
}
    
#\36 f153940 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 15px 45px 15px 30px;
    margin: 0px 0% 0px -15%;
}
    
#\34 31f5509 {
    width: 72px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa6c6ffb {
    align-items: flex-start;
    width: 85.76%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5d50e43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4ffe860 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e822d512 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 15px 45px 15px 30px;
    margin: 0px 0% 0px -15%;
}
    
#\32 7beba29 {
    align-items: flex-start;
    width: 85.76%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 72839f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 480392b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0bc66bb {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 15px 45px 15px 30px;
    margin: 0px 0% 0px -15%;
}
    
#\34 bbfec86 {
    width: 72px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0eaab0e {
    align-items: flex-start;
    width: 85.76%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eacf598c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b1b9cba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8811c25 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 15px 45px 15px 30px;
    margin: 0px 0% 0px -15%;
}
    
#f28a1578 {
    align-items: flex-start;
    width: 85.76%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5d85687 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7896832 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ae3ee7e {
    width: 72px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 85fe0a1 {
    width: 72px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf454da {
    width: 72px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b3434400::before, #b3434400 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#b3434400 {
    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/409cc971/dms3rep/multi/opt/ales-krivec-Yh5KJ8OQ4m4-unsplash-1920w.jpg");
    background-attachment: fixed;
}
    
#\30 2a4ec74 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5217c8b {
    width: 100%;
    min-width: 4%;
    min-height: 182px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://irp.cdn-website.com/409cc971/dms3rep/multi/Waves-2-ed0cb8e0-%281%29-20c58f20-3b97cf2b.svg);
    background-position: 50% 0%;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 5ba3e45 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: linear-gradient(0deg, rgba(16, 46, 74, 1) 0%, rgba(0, 0, 238, 0) 100%);
    background-origin: border-box;
    padding: 2% 15% 6% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\32 00e6236 {
    margin: 0px 0% 0px 0%;
}
    
#group_ftv {
    align-items: flex-start;
    width: 99.97%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 3px;
    height: auto;
    padding: 0px 10px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qif {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 ac9a8d0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 10px 5% 10px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b6564dc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e23b2d03 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#group_876 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 8px 0;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f514840 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_out.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_out {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 377a277 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b5af2b4 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 8px 0;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 588728d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3ee2c51.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e3ee2c51 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 163f238 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 8px 0;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c5edb28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 20e9f47.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 20e9f47 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vug {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_t3k {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_jq6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_dfg {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0so {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 f3c6b7b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3e039f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 587b354 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb0ad209 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9220369 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2d79925 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 740461f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baf73f4e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 537px;
    padding: 9% 0% 7% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e544654 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0,0,0,0);
    width: 57%;
    min-height: 8px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc23becc {
    width: 42px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2b0611 {
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    max-height: 100%;
    width: 81.02%;
    min-height: 735px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: url("https://lirp.cdn-website.com/409cc971/dms3rep/multi/opt/cam-bradford-mJSW4VnN4w4-unsplash-1920w.jpg");
    border-style: solid;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 42fca97 {
    width: 77.49%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 0452829 {
    column-gap: 4%;
    row-gap: 24px;
    width: 39.00%;
    min-height: 8px;
    align-items: flex-end;
    background-image: url();
    background-position: 100% 100%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d1f1384f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9c4f1e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d9c4f1e9 {
    align-self: flex-end;
    max-width: 100%;
    width: 100.00%;
    margin-top: -50px;
    justify-self: auto;
    margin-bottom: 25px;
    height: 516px;
    order: 0;
    margin-right: 26px;
    grid-area: auto / auto / auto / auto;
}
    
#ff1e511d {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\37 d540134 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 569px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    order: 2;
    row-gap: 15px;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f56d270d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6a710b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1831f9b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 b77259f {
    margin: 0px 0% 0px 0%;
}
    
#widget_ef3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc44aff2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51.87%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\33 f47954d {
    min-height: 70px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3e1dc36[data-background-color-animation] {
    
}
#\32 3e1dc36 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 9e7827a {
    margin: -100px 0% 0px 0%;
}
    
#cd45a186 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27.43%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(44, 78, 111, 1) 0%, rgba(72, 132, 202, 1) 100%);
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#widget_aoi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#widget_aoi {
    width: 70.92%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.3%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qub {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a4f {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#c0ce29ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.71%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 9464927 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5778911 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 8px 0;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 90280b2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#be625899.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#be625899 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9663f01 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 0575f3a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d3dc5d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7cd751.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 d7cd751 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0ffe985 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 10px 5% 10px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 38507ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a2c207 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c79baf5f {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 8px 0;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e3acc507 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 197bc00 {
    margin: 0px 0% 0px 0%;
}
    
#c130e1e2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b412bd36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5463afe {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 208px;
    column-gap: 4%;
    row-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3d34f6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f0bcf5d::before, #\35 f0bcf5d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#\35 f0bcf5d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 208px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    background-image: linear-gradient(0deg, rgba(16, 46, 74, 0) 0%, rgba(16, 46, 74, 1) 100%);
    background-origin: border-box;
    padding: 0px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\30 e8f8e6d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 e8f8e6d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f199f8a6 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 8px 0;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c50e5c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#bead35bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 8a99248 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 bdf9d14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 88bf2b7 {
    min-height: 189px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d3bc35bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 3996a0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 9827324 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f299fb54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4664317 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0d245ce {
    width: 506px;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
}
    
#\36 c7f69b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.70%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e761c3c {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 be2777a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 be2777a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\37 8cfa9af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 8cfa9af {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#b9f97cec {
    width: 429.602px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 710f228 {
    width: 247px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 ddd4906.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ddd4906 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\37 0b7bb0b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ed25d681 {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 88f528d {
    width: 428.383px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f4bb5d0c {
    width: 440px;
    height: auto;
    max-width: 100%;
}
    
#\39 d398546 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a65290ed {
    width: 246px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f10903e0 {
    width: 29.4922px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a6eae12b {
    width: 29.4922px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d9ac553c {
    background-color: var(--color_5);
    background-image: none;
}
    
#\32 c17d6d4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 c17d6d4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b618ad4b {
    width: 29.9531px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f50f1a9 {
    width: 29.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ba93558a {
    width: 428.75px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 1f5c4f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ae7454a {
    width: 430.719px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_t0i {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    padding: 20% 35% 20% 9%;
    margin: 0% 0% 0% 0%;
}
    
#group_q1o {
    width: 147.73%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 6%;
    padding: 9% 2% 5% 0%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 43.92%;
    min-height: 8px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 50.00%;
    min-height: 8px;
}
    
#\32 0126bd1 {
    height: 164px;
    width: 75.57%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_h06 {
    width: 95.41%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4cc07c5 {
    padding: 2% 0% 8% 0%;
}
    
#\32 588bc5b {
    margin: 0px 0% 0px 0%;
}
    
#\36 f153940 {
    width: 100.00%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px -15%;
}
    
#e822d512 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px -15%;
}
    
#\37 0bc66bb {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px -15%;
}
    
#\35 fca9bc9::before, #\35 fca9bc9 > .bgExtraLayerOverlay {
    
}
    
#\36 8811c25 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px -15%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2a4ec74 {
    padding: 0% 0% 0% 0%;
}
    
#\32 00e6236 {
    margin: 0px 0% 0px 0%;
}
    
#b3434400::before, #b3434400 > .bgExtraLayerOverlay {
    
}
    
#\36 5217c8b {
    height: auto;
    min-height: 100px;
}
    
#group_ftv {
    width: 99.80%;
}
    
#\30 5ba3e45 {
    padding: 4% 15% 2% 15%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b6564dc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 0% 0% 0%;
}
    
#\35 377a277 {
    margin: 0px 0% 0px 0%;
}
    
#group_876 {
    min-width: 32px;
    height: auto;
    min-height: 27.72%;
    row-gap: 13px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b5af2b4 {
    min-width: 32px;
    row-gap: 8px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 163f238 {
    min-width: 32px;
    row-gap: 10px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ac9a8d0 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 10px 8% 10px 8%;
    margin: 0% 0% 0% 0%;
}
    
#group_vug {
    height: auto;
    min-height: 108px;
}
    
#group_t3k {
    height: auto;
    min-height: 108px;
}
    
#group_jq6 {
    height: auto;
    min-height: 108px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9220369 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: flex-start;
}
    
#d1f1384f {
    width: 40.89%;
}
    
#\31 2d79925 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d9c4f1e9 {
    width: 100.00%;
    height: 219px;
}
    
#baf73f4e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 4%;
}
    
#\35 e544654 {
    row-gap: 14px;
    padding-top: 30px;
    width: 100%;
    padding-bottom: 30px;
    padding-right: 45px;
    min-height: 80px;
}
    
#\37 d540134 {
    align-self: center;
    padding: 0px 8% 0px 8%;
    margin: 0px 0px 0px 0px;
}
    
#bc23becc {
    width: 32px;
    height: auto;
}
    
#\36 f2b0611 {
    width: 49.90%;
    height: auto;
    min-height: 194px;
    align-items: flex-start;
}
    
#\37 42fca97 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 0452829 {
    width: 100%;
    justify-content: flex-start;
    background-position: 0% 50%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 16px 5% 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6a710b8 {
    padding: 2% 6% 2% 6%;
}
    
#\31 b77259f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f47954d {
    min-height: 100px;
    padding: 0% 0% 0% 0%;
}
    
#\36 9e7827a {
    margin: -100px 0% 0px 0%;
}
    
#bc44aff2 {
    width: 71.26%;
}
    
#widget_aoi {
    width: 82.56%;
}
    
#cd45a186 {
    width: 20.41%;
}
    
#c0ce29ec {
    width: 8.33%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_a4f {
    height: auto;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5778911 {
    min-width: 32px;
    row-gap: 8px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c79baf5f {
    min-width: 32px;
    height: auto;
    min-height: 27.72%;
    row-gap: 13px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e3acc507 {
    height: auto;
    min-height: 108px;
}
    
#\38 90280b2 {
    height: auto;
    min-height: 108px;
}
    
#\35 f0bcf5d::before, #\35 f0bcf5d > .bgExtraLayerOverlay {
    
}
    
#\38 197bc00 {
    margin: 0px 0% 0px 0%;
}
    
#c130e1e2 {
    padding: 4% 0% 0% 0%;
}
    
#\30 0ffe985 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 8% 10px 8%;
    margin: 0% 0% 0% 0%;
}
    
#f199f8a6 {
    min-width: 32px;
    row-gap: 10px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bead35bb {
    height: auto;
    min-height: 108px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 88bf2b7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 43e1284 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9827324 {
    column-gap: 4%;
}
    
#f299fb54 {
    column-gap: 4%;
}
    
#\34 88f528d {
    width: 326.672px;
}
    
#d4664317 {
    width: 100%;
    min-height: 80px;
}
    
#f4bb5d0c {
    width: 595px;
}
    
#a65290ed {
    width: 196px;
}
    
#\39 d398546 {
    column-gap: 4%;
}
    
#f10903e0 {
    width: 26.1094px;
}
    
#\33 0d245ce {
    width: 595px;
    margin-bottom: 15px;
}
    
#a6eae12b {
    width: 24.9609px;
}
    
#\36 c7f69b9 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#b618ad4b {
    width: 25.4062px;
}
    
#\33 e761c3c {
    width: 186px;
}
    
#\36 f50f1a9 {
    width: 25.6406px;
}
    
#b9f97cec {
    width: 320.914px;
}
    
#\30 710f228 {
    width: 186px;
}
    
#ba93558a {
    width: 335.688px;
}
    
#\37 0b7bb0b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#ed25d681 {
    width: 186px;
}
    
#\33 1f5c4f0 {
    column-gap: 4%;
}
    
#\32 ae7454a {
    width: 329.703px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30% 2% 20% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 caffde6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_q1o {
    row-gap: 12px;
    align-items: center;
    width: 91.86%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_h06 {
    height: 376px;
    width: 100.00%;
    margin-top: 11px;
}
    
#\32 0126bd1 {
    height: 166px;
}
}



@media (max-width: 767px) {
    
#\36 4cc07c5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 fca9bc9::before, #\35 fca9bc9 > .bgExtraLayerOverlay {
    
}
#\35 fca9bc9 {
    width: 100%;
    min-height: 151px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\39 311c1cf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#group_0co {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f153940 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 31f5509 {
    min-width: 32px;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e822d512 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bc66bb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bbfec86 {
    min-width: 32px;
    width: 45px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 0eaab0e {
    min-width: 32px;
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 7beba29 {
    min-width: 32px;
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa6c6ffb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_383 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8811c25 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f28a1578 {
    min-width: 32px;
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae3ee7e {
    min-width: 32px;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 85fe0a1 {
    min-width: 32px;
    width: 42px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#adf454da {
    min-width: 32px;
    width: 49px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 2a4ec74 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
}
    
#\36 5217c8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5ba3e45 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 4% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b3434400::before, #b3434400 > .bgExtraLayerOverlay {
    
}
    
#\32 00e6236 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ac9a8d0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 b6564dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#group_876 {
    min-width: 32px;
    row-gap: 13px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b5af2b4 {
    min-width: 32px;
    height: auto;
    min-height: 28.84%;
    row-gap: 15px;
    padding: 14px 20px 14px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 163f238 {
    min-width: 32px;
    row-gap: 13px;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 377a277 {
    margin: 0px 0% 0px 0%;
}
    
#group_vug {
    height: auto;
    min-height: 150px;
}
}



@media (max-width: 767px) {
    
#d9c4f1e9 {
    height: 240px;
}
    
#baf73f4e {
    flex-direction: column;
    min-height: unset;
    padding: 0% 0% 0% 0%;
}
    
#\35 e544654 {
    row-gap: 11px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 45px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d540134 {
    width: 100%;
    margin: 0px 0% 25px 0%;
}
    
#\36 f2b0611 {
    height: auto;
    min-height: 215px;
}
    
#\30 0452829 {
    width: 100%;
    padding-bottom: 70px;
    min-height: 80px;
    align-items: flex-end;
}
}



@media (max-width: 767px) {
    
#f56d270d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 6a710b8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#bc44aff2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 f47954d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cd45a186 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_aoi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_aoi {
    width: 81.23%;
    margin: 0px 0% 0px 0.3%;
}
    
#widget_qub {
    width: 32px;
}
    
#c0ce29ec {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 9e7827a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5778911 {
    min-width: 32px;
    height: auto;
    min-height: 28.84%;
    row-gap: 15px;
    padding: 14px 20px 14px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c79baf5f {
    min-width: 32px;
    row-gap: 13px;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5463afe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f0bcf5d::before, #\35 f0bcf5d > .bgExtraLayerOverlay {
    
}
    
#\38 197bc00 {
    margin: 0px 0% 0px 0%;
}
    
#c130e1e2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\30 0ffe985 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f199f8a6 {
    min-width: 32px;
    row-gap: 13px;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bead35bb {
    height: auto;
    min-height: 150px;
}
}



@media (max-width: 767px) {
    
#\38 bdf9d14 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 88bf2b7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 9827324 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f299fb54 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 88f528d {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d4664317 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f4bb5d0c {
    width: 100%;
}
    
#\39 d398546 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a65290ed {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f10903e0 {
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 0d245ce {
    margin-bottom: 10px;
}
    
#a6eae12b {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 c7f69b9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
}
    
#\33 e761c3c {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b618ad4b {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f50f1a9 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b9f97cec {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 710f228 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ba93558a {
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0b7bb0b {
    min-height: unset;
    flex-direction: column;
    padding: 8% 8% 8% 8%;
}
    
#\33 1f5c4f0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ed25d681 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ae7454a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}

