@media all {
  *#dm .dmInner div.u_1918984292 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(242,231,219) rgb(242,231,219) rgb(52,18,4) rgb(242,231,219) !important;
    border-width:0px 0px 1px 0px !important;
  }

  *#dm .dmInner div.u_1918984292 textarea {
    border-style:solid !important;
    border-color:rgb(242,231,219) rgb(242,231,219) rgb(52,18,4) rgb(242,231,219) !important;
    border-width:0px 0px 1px 0px !important;
  }

  *#dm .dmInner div.u_1918984292 select {
    border-style:solid !important;
    border-color:rgb(242,231,219) rgb(242,231,219) rgb(52,18,4) rgb(242,231,219) !important;
    border-width:0px 0px 1px 0px !important;
  }

  *#dm .dmInner div.u_1918984292 .dmforminput input { text-align:left !important; }

  *#dm .dmInner div.u_1918984292 .dmforminput textarea { text-align:left !important; }

  *#dm .dmInner div.u_1918984292 .dmforminput .fileUploadLink { text-align:left !important; }

  *#dm .dmInner div.u_1918984292 .checkboxwrapper span { text-align:left !important; }

  *#dm .dmInner div.u_1918984292 .radiowrapper span { text-align:left !important; }

  *#dm .dmInner div.u_1918984292 .optinwrapper div { text-align:left !important; }

  *#dm .dmInner div.u_1918984292 .freetextwrapper { text-align:left !important; }

  *#dm .dmInner div.u_1918984292 .dmforminput select { text-align:left !important; }

  *#dm .dmInner div.u_1918984292 .dmforminput option { text-align:left !important; }

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

  *#dm .dmInner div.u_1918984292 .dmform-success {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1918984292 .dmform-success .rteBlock {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1918984292 .dmform-error {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1918984292 .dmforminput { padding-block:12px !important; }

  *#dm .dmInner div.u_1918984292 .spacing-container { margin-block:-12px !important; }

  *#dm .dmInner div.u_1918984292 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    margin-block-start:40px !important;
    float:left !important;
    display:block !important;
    height:50px !important;
    width:255px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1197479227 {
    background-image:linear-gradient(135deg,rgba(112,142,153,1) 0%,rgba(179,209,233,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1182240743 {
    background-image:none !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1734454979 {
    background-image:none !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1584073891 {
    background-image:none !important;
    background-color:var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_1088344743 hr {
    border-width:1px !important;
    color:var(--color_4) !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1918984292 input[type="submit"] { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1918984292 input[type="submit"] { font-size:14px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0.15);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 9d0a2bc {
    width: 243.812px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bfb4bf4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 250, 245, 1);
    background-image: none;
}
    
#dedf1fc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a7fb818b {
    width: 62.60%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 b2552d8::before, #\37 b2552d8 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(405deg, rgba(114, 29, 33, 1) 0%, rgba(178, 47, 54, 1) 100%);
}
#\37 b2552d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.175729646697384%;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 0% 0% 0% 0%;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/bdd099c7/dms3rep/multi/opt/jonas-denil-uvNAEcnZNww-unsplash-1920w.jpg);
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 10px 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9247c14 {
    min-height: 132px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 358733a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.82%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    order: 0;
    background-image: initial;
    padding: 5% 8% 5% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 198e685 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7503f23.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\39 7503f23 {
    width: 716px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 98ab0f8 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9d0a2bc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a7fb818b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b2552d8::before, #\37 b2552d8 > .bgExtraLayerOverlay {
    
}
#\37 b2552d8 {
    width: 28.340136986301374%;
}
    
#c9247c14 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 132px;
    padding: 0% 0% 0% 0%;
}
    
#\37 358733a {
    width: 100%;
    min-height: 8px;
}
    
#\32 198e685 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 12px;
}
    
#\35 43eb9a8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 98ab0f8 {
    width: 99.52%;
}
}



@media (max-width: 767px) {
    
#\37 b2552d8::before, #\37 b2552d8 > .bgExtraLayerOverlay {
    
}
#\37 b2552d8 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#c9247c14 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\37 358733a {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\32 198e685 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#\33 9d0a2bc {
    min-width: 32px;
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a7fb818b {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 43eb9a8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 daf89f2 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
}
    
#b8bc9d91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.92%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1c4ecd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.083333333333336%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#f8b65543 {
    min-height: 517px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#abf6db55 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: initial;
}
    
#a8cda640 {
    width: 88.16%;
    height: 536px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 04fdfb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 7.840705390185036%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(90deg, rgba(37, 47, 54, 1) 0%, rgba(48, 62, 72, 1) 100%);
    background-origin: border-box;
}
    
#\34 47a746f {
    margin: 0px 0% 0px 0%;
}
    
#\31 e3115f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 cf3eaa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c81b368.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\36 c81b368 {
    width: 737px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8b65543 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 1c4ecd1 {
    width: 23.61552706552707%;
}
    
#b8bc9d91 {
    width: 72.22%;
}
}



@media (max-width: 767px) {
    
#b8bc9d91 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#\34 1c4ecd1 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#f8b65543 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#a8cda640 {
    height: 182px;
    width: 86.67318672312526%;
}
    
#\31 04fdfb6 {
    height: auto;
    min-height: 160px;
    width: 9.324773482675408%;
}
    
#\36 c81b368.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 16px 8px 16px;
}
#\36 c81b368 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 5048532 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5753680 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0a9b661 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae91c03 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1991a45.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a1991a45 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e51a6cea {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fb65be7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acd72032 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: initial;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 648513f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d12b1a7c::before, #d12b1a7c > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(405deg, rgba(37, 47, 54, 1) 0%, rgba(48, 62, 72, 1) 100%);
}
#d12b1a7c {
    background-color: var(--color_8);
    background-image: none;
}
    
#\31 b7c85d5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e64eac4c {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b2eca82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef1ead79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ced6cfd9 {
    min-height: 542px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    padding: 6% 4% 6% 4%;
}
    
#d8478776 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d774ba6 {
    margin: 0px 0% 0px 0%;
}
    
#e4a5097c {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 3b83ec4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 3b83ec4 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5f030f8 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: initial;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ad4180b5 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 03be24d {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ab5cd2cf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ff2d5b4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f6ff091 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: initial;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bc1dfcd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 bc1dfcd {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 21b1907.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 21b1907 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb6d4ed2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d657565c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7a0a6d9 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: initial;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc29648e {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 a05e5ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6eb70be {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: initial;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c9f27940.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c9f27940 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7fa4450 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2eab19d {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 66c6379 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dd5d9c4 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dfb985f2 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: initial;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bbb69479.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bbb69479 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 10e7a73 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d0e0482 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8978f51 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 aaa10a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1e22e20 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ced6cfd9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d12b1a7c::before, #d12b1a7c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#c5f030f8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 7a0a6d9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ced6cfd9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d12b1a7c::before, #d12b1a7c > .bgExtraLayerOverlay {
    
}
    
#acd72032 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 f6ff091 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c6eb70be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#dfb985f2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\33 6977351::before, #\33 6977351 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(2, 29, 86, 1);
    opacity: 0.85;
}
#\33 6977351 {
    background-image: url(https://lirp.cdn-website.com/bdd099c7/dms3rep/multi/opt/towfiqu-barbhuiya-JhevWHCbVyw-unsplash-1920w.jpg);
    background-color: rgba(2, 29, 86, 1);
    background-attachment: fixed;
}
    
#\38 a35e51e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 e335976 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#cb69f2d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 741cb83 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6977351::before, #\33 6977351 > .bgExtraLayerOverlay {
    
}
    
#\35 e335976 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\33 6977351::before, #\33 6977351 > .bgExtraLayerOverlay {
    
}
    
#\38 a35e51e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e335976 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 2c9287b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 291b2a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 708px;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3caddfe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#\31 53c53be {
    min-height: 615px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a21c35f7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d000fad.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\36 d000fad {
    width: 655px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f55a9b53 {
    width: 58.19717340543198%;
    height: 596px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 6d7ca03 {
    width: 37.80%;
    height: 521px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c00ded36 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
}
    
#\36 ed2d05a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.89023372287145%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



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



@media (max-width: 767px) {
    
#\36 291b2a6 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\31 53c53be {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f55a9b53 {
    height: 240px;
}
    
#\30 6d7ca03 {
    height: 240px;
}
    
#\36 ed2d05a {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\37 2c9287b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c00ded36 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\34 f4ca576 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.41%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
}
    
#a24274f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 daf988a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a1b16fbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#a1b16fbe {
    width: 455px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a752341 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5d85d2d {
    width: 57.58725%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#de1b6a95 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 8% 0%;
}
    
#\35 835815e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f4ca576 {
    width: 100%;
    min-height: 80px;
}
    
#\35 835815e {
    margin: 0px 0% 0px 0%;
}
    
#\30 5d85d2d {
    width: 100%;
    min-height: 80px;
}
    
#de1b6a95 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    padding: 0% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\34 f4ca576 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5d85d2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de1b6a95 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

