@media all {
  *#dm .dmInner nav.u_3747090571 { color:white !important; }

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

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

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

  *#dm .dmInner div.u_4233963095 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_3374231242 .radio-wrapper { flex-direction:row !important; }

  *#dm .dmInner div.u_4075508647 .radio-wrapper { flex-direction:row !important; }

  *#dm .dmInner div.u_1150778478 .radio-wrapper { flex-direction:row !important; }

  *#dm .dmInner div.u_2375145693 .radio-wrapper { flex-direction:row !important; }

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

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

  *#dm .dmInner div.u_3374231242 .contact-checkable-container { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1640061404 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1889156712 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1255162996 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_4035967398 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1294143978 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1785602950 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1589836739 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_3374231242 .advanced-form-label {
    text-align:left !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3374231242 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:rgb(14,22,87) !important;
  }

  *#dm .dmInner div.u_3374231242 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:rgb(14,22,87) !important;
  }

  *#dm .dmInner div.u_3374231242 .form-dropdown {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:rgb(14,22,87) !important;
  }

  *#dm .dmInner div.u_3374231242 input[type="checkbox"] {
    --checkable-border-width:2px 2px 2px 2px !important;
    --checkable-border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    --checkable-color:var(--color_8) !important;
    --checkable-background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_3374231242 input[type="radio"] {
    --checkable-border-width:2px 2px 2px 2px !important;
    --checkable-border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    --checkable-color:var(--color_8) !important;
    --checkable-background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1150778478 .contact-checkable-container { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1150778478 input[type="checkbox"] {
    --checkable-border-width:1px 1px 1px 1px !important;
    --checkable-border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    --checkable-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1150778478 input[type="radio"] {
    --checkable-border-width:1px 1px 1px 1px !important;
    --checkable-border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    --checkable-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1150778478 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1150778478 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1150778478 .form-dropdown {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1150778478 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_857980113 input::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_857980113 textarea::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_857980113 select::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_857980113 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_857980113 input {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_857980113 textarea {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_857980113 select {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_4075508647 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_4075508647 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_4075508647 .form-dropdown {
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_4075508647 input[type="checkbox"] {
    --checkable-color:var(--color_7) !important;
    --checkable-border-width:1px 1px 1px 1px !important;
    --checkable-border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner div.u_4075508647 input[type="radio"] {
    --checkable-color:var(--color_7) !important;
    --checkable-border-width:1px 1px 1px 1px !important;
    --checkable-border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner div.u_4075508647 .contact-checkable-container { color:var(--color_7) !important; }

  *#dm .dmInner div.u_4075508647 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2375145693 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2375145693 .contact-checkable-container { color:var(--color_7) !important; }

  *#dm .dmInner div.u_2375145693 input[type="checkbox"] {
    --checkable-border-width:1px 1px 1px 1px !important;
    --checkable-border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    --checkable-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_2375145693 input[type="radio"] {
    --checkable-border-width:1px 1px 1px 1px !important;
    --checkable-border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    --checkable-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1012483939 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1012483939 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1012483939 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1012483939 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1012483939 input::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1012483939 textarea::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1012483939 select::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1465252081 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1465252081 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1465252081 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1465252081 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1465252081 input::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1465252081 textarea::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1465252081 select::placeholder { color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1945889602 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1961890247 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1019669387 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1053328529 span[data-icon-mask] { background-color:rgba(126,243,255,1) !important; }

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

  *#dm .dmInner div.u_1550464918 span[data-icon-mask] { background-color:rgba(126,243,255,1) !important; }

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

  *#dm .dmInner div.u_1777605771 span[data-icon-mask] { background-color:rgba(126,243,255,1) !important; }

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

  *#dm .dmInner div.u_1764450593 span[data-icon-mask] { background-color:rgba(126,243,255,1) !important; }

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

  *#dm .dmInner div.u_1949074877 span[data-icon-mask] { background-color:rgba(126,243,255,1) !important; }

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

  *#dm .dmInner div.u_1684069265 span[data-icon-mask] { background-color:rgba(126,243,255,1) !important; }

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

  *#dm .dmInner div.u_1469711077 span[data-icon-mask] { background-color:rgba(126,243,255,1) !important; }

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

  *#dm .dmInner div.u_1363697848 span[data-icon-mask] { background-color:rgba(126,243,255,1) !important; }

  *#dm .dmInner div.u_3257509146 hr {
    border-width:4px !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1874317463 hr {
    border-width:2px !important;
    color:var(--color_7) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1203885338 hr {
    border-width:4px !important;
    color:var(--color_7) !important;
  }

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

  *#dm .dmInner div.u_206824700 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1697896638 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1791248363 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1274589757 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1306379416 .dmforminput input { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .dmforminput textarea { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .dmforminput .fileUploadLink { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .checkboxwrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .radiowrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .optinwrapper div { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .freetextwrapper { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .dmforminput select { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .dmforminput option { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1306379416 .dmform-success {
    text-align:left !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1306379416 .dmform-success .rteBlock {
    text-align:left !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1306379416 .dmform-error {
    text-align:left !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1306379416 .dmformsubmit:hover { background-image:initial !important; }

  *#dm .dmInner div.u_1306379416 .dmformsubmit.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1306379416 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1306379416 .m-recaptcha {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1306379416 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    width:544px !important;
    border-radius:10px 10px 10px 10px !important;
    height:53px !important;
  }

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

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

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

  *#dm .dmInner div.u_1306379416 {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) !important;
  }

  *#dm .dmInner div.u_1700567334 hr {
    border-width:4px !important;
    color:var(--color_7) !important;
  }

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

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

  *#dm .dmInner div.u_38964840 span[data-icon-mask] { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_38964840 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_7) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1283227515 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1283227515 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(0,0,0,0.2) !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1479675271 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1479675271 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(0,0,0,0.2) !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1005212613 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1556031950 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1890426768 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1782263583 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1802775125 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1802775125 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1802775125 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1802775125 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1802775125 input::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1802775125 textarea::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1802775125 select::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1237875575 .advanced-form-label { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1237875575 input::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1237875575 textarea::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1237875575 select::placeholder { color:var(--color_7) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1496013055 .photoGalleryThumbs .image-container a { padding-top:600px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1496013055 .photoGalleryThumbs .image-container a { padding-top:360px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1496013055 .photoGalleryThumbs .image-container a { padding-top:220px !important; }
}
*#dm .dmInner div.u_1496013055
{
	z-index:1 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1496013055
{
}
*#dm .dmInner div.u_1496013055
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\35 9812438 {
    align-items: flex-start;
    width: 99.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
}
    
#\39 6993092 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 1068px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 5% 100px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 17%, rgba(131, 131, 131, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_srd {
    width: 99.01%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_986 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_ccb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_stm {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_lc5 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_pek {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb12eae2 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 7105b97 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#a2c6ff52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#eb436ca1 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\39 c2fbde3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\39 83a9ea8 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 08b7c16 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8756a64 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(12,19,75,1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f563cc35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7a1cc76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8f0b86 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 4;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b0e7731 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#c1bb57fc {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 5;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 910fc27 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#a83f84d6 {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1afdf1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e441e1a8 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 650fab8 {
    width: 71.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 372a63b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 855a69b {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f1391f3e {
    width: 767.3470234375001px;
    height: auto;
    max-width: 100%;
}
    
#\30 9d5e789 {
    justify-content: flex-start;
    align-items: center;
    width: 99.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\37 018b164 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b616f20 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 df479c5 {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#\33 1c91215 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#be3f1698 {
    align-items: center;
    width: 99.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
}
    
#widget_chd {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 db14f51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e0e2a32d {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 68f0206 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\31 bbdced1 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1750da4 {
    width: 71.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a60241a {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\34 c70ba59 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b75048f {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 042776b {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e16279b {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_lat {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_pmh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 2d6178c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_cnk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 ce7c0b9 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eee3237 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fa353f9 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb9c084 {
    justify-content: flex-start;
    align-items: center;
    width: 99.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
}
    
#fc906375 {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#b5eb22eb {
    width: 767.3470234375001px;
    height: auto;
    max-width: 100%;
}
    
#\35 b465656 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nqh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2148e72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 c0b3ab3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd6e72ea {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#topHomeForm {
    width: 43.05%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pqb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_i8k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_222 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#widget_q4i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5f7402b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d050f56 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#eb00b37f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a43960b4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#ba5d045d {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#c128bbd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6928eb0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#ba53d724 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#a47d95b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae0c2e0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.92%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_r78 {
    width: 300px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\39 2442607 {
    background-color: rgba(12,19,75,1);
    background-image: none;
}
    
#\35 eeb3dbd {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4dc4f08 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_a20 {
    width: 45.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ctk {
    width: 76.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m6i.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#widget_m6i {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3ma {
    align-items: flex-start;
    width: 100%;
    min-height: 614px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a5a255af {
    margin: 0px 0% 0px 0%;
}
    
#widget_un9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_un9 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 2fc5adf {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 130b475::before, #\31 130b475 > .bgExtraLayerOverlay {
    
}
#\31 130b475 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(12, 19, 75, 1);
    background-image: none;
}
    
#df935dac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e2f48a49 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 115px 1% 115px 1%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ufc.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#widget_ufc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_amh {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    --column-gap: 1%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_02u {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3jj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 0%;
}
#widget_3jj {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_asv {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b0fc75f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7fc366b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 0px;
}
#\32 7fc366b {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 dac5a1a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 6fab2b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 381f67c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 0px;
}
#\32 381f67c {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 91ad37c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 c910521 {
    margin: 0px 0% 0px 0%;
}
    
#group_fi2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\38 5ab76f7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4f77926.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c4f77926 {
    width: 13%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 9632326 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1600685 {
    width: 75px;
    height: 27px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddb52e34 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 115px 1% 115px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 73d60cf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(17, 24, 69, 1) 8%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#\30 1723585 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9578bb8 {
    width: 88px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b11ef42e {
    margin: 0px 0% 0px 0%;
}
    
#SC18 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_b60 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    order: 2;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1.5%;
}
    
#\34 f88679e {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 1) 100%);
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    background-origin: border-box;
    order: 2;
}
    
#\36 d63d309 {
    width: 75px;
    height: 27px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf854169 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f65226ca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 871b014 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    order: 1;
}
    
#\36 ab5fddb {
    width: 75px;
    height: 27px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c055c74 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d1d1640 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c4375eb {
    align-items: flex-start;
    width: 49%;
    min-height: 335px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    order: 3;
}
    
#\33 dc8d77c {
    width: 75px;
    height: 27px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d6c9a6f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d3408d0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc334895 {
    align-items: flex-start;
    width: 49%;
    min-height: 335px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    order: 4;
}
    
#cb7b7b12 {
    width: 75px;
    height: 27px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7179e26 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9381d7b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4b434c0 {
    align-items: flex-start;
    width: 49%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    order: 5;
}
    
#e259c882 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a44ac5a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b05226c {
    align-items: flex-start;
    width: 49%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    order: 6;
}
    
#\34 a4acdeb {
    width: 75px;
    height: 27px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b378b8a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fe81611 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edd11d00 {
    align-items: flex-start;
    width: 49%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    order: 7;
}
    
#\34 ca79432 {
    width: 75px;
    height: 27px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2a22749 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b829a85 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c9152d8 {
    align-items: flex-start;
    width: 49%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    order: 8;
}
    
#d14ac41f {
    width: 75px;
    height: 27px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c334453 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_osq {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_vjr {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#bbdb5660 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2211cf1 {
    align-items: flex-start;
    width: 32%;
    min-height: 380px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0.2);
    background-image: none;
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    order: 0;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 bffd125 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(17, 24, 69, 1) 51%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#e3cd5c82 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1d969e0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 115px 1% 115px 1%;
    margin: 0% 0% 0% 0%;
}
    
#d9271bea {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2c82577 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 012f334 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bbedf2d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_qf8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e76a1ed {
    align-items: flex-start;
    width: 32%;
    min-height: 380px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0.2);
    background-image: none;
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    order: 1;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#d3b798da {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 11f6f4e {
    width: 313px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 318a337 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1f2eebc {
    align-items: flex-start;
    width: 32%;
    min-height: 380px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0.2);
    background-image: none;
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    order: 2;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b4a766b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 294d307 {
    width: 313px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 69935ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6c89cea {
    margin: 0px 0% 0px 0%;
}
    
#\30 5ff3048 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1e9d16d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 04a2dc0 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0.2);
    background-image: none;
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    justify-self: auto;
    order: 3;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a78c5a73 {
    width: 313px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 25f949f {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a8c12db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8a8c513 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 868138f {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0.2);
    background-image: none;
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    justify-self: auto;
    order: 4;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cf7cb13 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c993e822 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 14e41d5 {
    align-items: flex-start;
    width: 32%;
    min-height: 380px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0.2);
    background-image: none;
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    align-self: auto;
    height: auto;
    justify-content: space-between;
    justify-self: auto;
    order: 5;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07563dd {
    width: 313px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 be0682f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 be0682f {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 2491788 {
    width: 56.90%;
    height: auto;
    max-width: 100%;
}
    
#\33 3429566 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 cb09aae {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 14e95e5 {
    min-height: 179px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 a1f03ce {
    background-image: linear-gradient(180deg, rgba(17, 24, 69, 1) 34%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#group_1pu {
    align-items: center;
    width: 1px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: none;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6c9bc83 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: space-between;
    align-content: center;
    order: 2;
}
    
#\30 9df9558 {
    width: 50.23%;
    height: auto;
    max-width: 100%;
}
    
#f3609f2a {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: space-between;
    align-content: center;
    order: 4;
}
    
#\38 c39313b {
    width: 78.68%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fa75d619 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: space-between;
    align-content: center;
    order: 6;
}
    
#\37 7af1aec {
    width: 76.02%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 8cc0cff {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7897fb0 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9cc6864 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6fd1366 {
    margin: 0px 0% 0px 0%;
}
    
#\35 08dd6bc {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    align-content: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 665dce5 {
    align-items: center;
    width: 1px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: none;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 37abda2 {
    align-items: center;
    width: 1px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: none;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d4561eed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#f595b5ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#a260a81b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e01f2c82 {
    background-image: linear-gradient(0deg, rgba(12, 19, 75, 1) 35%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#\35 1e4e7f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1e4e7f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l3p {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cvo {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4ea714a {
    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;
}
    
#group_45s {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    order: 0;
}
    
#group_me5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c5e67a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c5e67a0 {
    width: 561.531px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f6d4d7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 8f6d4d7 {
    width: 13%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eb32875.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 eb32875 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d572e9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d572e9c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ci9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 4;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_bil {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_0mc {
    justify-content: flex-start;
    align-items: center;
    width: 82.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.6875%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mfg {
    width: 58.1875px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 c20daf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c20daf5 {
    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;
}
    
#\32 1269f69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1269f69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8588315 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0118f6a {
    width: 58.1875px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 e4f21bc {
    justify-content: flex-start;
    align-items: center;
    width: 82.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.6875%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b5bccd37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5bccd37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 83fa450.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 83fa450 {
    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;
}
    
#\38 5742a75 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7bf4593 {
    width: 58.1875px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 a9f7144 {
    justify-content: flex-start;
    align-items: center;
    width: 82.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.6875%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a5f5276e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5f5276e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6e4745.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d6e4745 {
    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;
}
    
#\39 25a097a {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\36 7ad9199 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\37 4065ae0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4accdf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f816b12 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#c74bdbd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 21.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0323b81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8522190 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 41%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3f1fcc6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 21.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#b90c81d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8828ab6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9fc8139 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e4d81ff {
    width: 28px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6993092 {
    width: 172px;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 170px 5% 70px 5%;
}
    
#widget_986 {
    width: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_pek {
    height: auto;
}
    
#\34 910fc27 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eb436ca1 {
    width: 100.00%;
    row-gap: 24px;
}
    
#\36 650fab8 {
    width: 100.00%;
}
    
#\33 855a69b {
    width: 208px;
}
    
#\37 018b164 {
    row-gap: 16px;
}
    
#e0e2a32d {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e1750da4 {
    width: 100.00%;
}
    
#\33 a60241a {
    width: 100.00%;
    row-gap: 24px;
}
    
#\30 fa353f9 {
    row-gap: 16px;
}
    
#\35 b465656 {
    width: 208px;
}
    
#topHomeForm {
    width: 100%;
    min-height: 0px;
}
    
#ae0c2e0f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4dc4f08 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#a5a255af {
    margin: 0px 0% 0px 0%;
}
    
#\35 eeb3dbd {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    order: 0;
    height: auto;
    row-gap: 50px;
    padding: 80px 5% 80px 5%;
    margin: 0% 0% 0% 0%;
}
    
#group_3ma {
    width: 99.85%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a20 {
    width: 75.32%;
}
    
#widget_ctk {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2f48a49 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 5% 80px 5%;
}
    
#\36 c910521 {
    margin: 0px 0% 0px 0%;
}
    
#group_amh {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 644px;
    column-gap: 1%;
    align-content: center;
}
    
#group_02u {
    width: 49.5%;
    margin: 0px 0% 0px 0%;
}
    
#b0fc75f4 {
    width: 49.5%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6fab2b1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 dac5a1a {
    width: auto;
}
    
#\32 7fc366b {
    width: 24px;
}
    
#widget_ufc {
    width: 93.02%;
}
    
#\32 381f67c {
    width: 24px;
}
    
#\31 130b475::before, #\31 130b475 > .bgExtraLayerOverlay {
    
}
    
#group_fi2 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df935dac {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1600685 {
    height: auto;
}
    
#ddb52e34 {
    padding: 80px 5% 80px 5%;
}
    
#b11ef42e {
    margin: 0px 0% 0px 0%;
}
    
#e9578bb8 {
    width: 70px;
}
    
#\36 d63d309 {
    height: auto;
}
    
#\36 ab5fddb {
    height: auto;
}
    
#\30 c4375eb {
    min-height: 370px;
}
    
#\33 dc8d77c {
    height: auto;
}
    
#fc334895 {
    min-height: 370px;
}
    
#cb7b7b12 {
    height: auto;
}
    
#\34 a4acdeb {
    height: auto;
}
    
#edd11d00 {
    min-height: 320px;
}
    
#\34 ca79432 {
    height: auto;
}
    
#\36 c9152d8 {
    min-height: 320px;
}
    
#d14ac41f {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2211cf1 {
    width: 49%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1d969e0 {
    row-gap: 35px;
    padding: 80px 5% 80px 5%;
}
    
#e6c89cea {
    margin: 0px 0% 0px 0%;
}
    
#\36 e76a1ed {
    width: 49%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1f2eebc {
    width: 49%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#d9271bea {
    justify-content: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0% 0% 15px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 04a2dc0 {
    width: 49%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 868138f {
    width: 49%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 14e41d5 {
    width: 49%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 07563dd {
    width: 262px;
}
    
#a78c5a73 {
    width: 240px;
}
    
#\39 11f6f4e {
    width: 256px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2491788 {
    width: 100.00%;
}
    
#\39 14e95e5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 9df9558 {
    width: 100.00%;
}
    
#\32 6c9bc83 {
    align-items: center;
    align-content: center;
    min-height: 200px;
    justify-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#f3609f2a {
    align-items: center;
    align-content: center;
    min-height: 200px;
    justify-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\38 c39313b {
    width: 100.00%;
}
    
#fa75d619 {
    align-items: center;
    align-content: center;
    min-height: 200px;
    justify-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 7af1aec {
    width: 100.00%;
}
    
#group_1pu {
    align-items: center;
    align-content: center;
    min-height: 200px;
}
    
#\37 665dce5 {
    align-items: center;
    align-content: center;
    min-height: 200px;
}
    
#\38 37abda2 {
    align-items: center;
    align-content: center;
    min-height: 200px;
}
    
#\35 08dd6bc {
    justify-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: 200px;
}
    
#\33 cb09aae {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a260a81b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f595b5ae {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d4561eed {
    width: 100%;
    min-height: 80px;
}
    
#\33 9fc8139 {
    width: 22%;
}
    
#c74bdbd4 {
    width: 14%;
}
    
#b8522190 {
    width: 35%;
}
    
#\37 4065ae0 {
    justify-content: flex-start;
}
    
#group_bil {
    --column-gap: 5px;
    column-gap: 5px;
}
    
#d8588315 {
    --column-gap: 5px;
    column-gap: 5px;
}
    
#\38 5742a75 {
    --column-gap: 5px;
    column-gap: 5px;
}
    
#\36 c5e67a0 {
    width: 654px;
}
}



@media (max-width: 767px) {
    
#\35 9812438 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6993092 {
    width: 152px;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 140px 4% 40px 4%;
}
    
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#group_ccb {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.95%;
}
    
#widget_stm {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_lc5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_pek {
    width: 100.00%;
    height: auto;
}
    
#fb12eae2 {
    width: 166px;
    height: auto;
}
    
#\34 7105b97 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#eb436ca1 {
    width: 100%;
    row-gap: 16px;
}
    
#\39 c2fbde3 {
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#\30 08b7c16 {
    width: 100%;
}
    
#d8756a64 {
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7a1cc76 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#be8f0b86 {
    align-items: center;
}
    
#c1bb57fc {
    align-items: center;
}
    
#\34 910fc27 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 650fab8 {
    width: 100.00%;
}
    
#\33 855a69b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 9d5e789 {
    row-gap: 12px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 018b164 {
    row-gap: 16px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b616f20 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#\38 df479c5 {
    width: 100.00%;
}
    
#\33 1c91215 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#be3f1698 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e0e2a32d {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 68f0206 {
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#\31 bbdced1 {
    width: 100%;
}
    
#e1750da4 {
    width: 100.00%;
}
    
#\33 a60241a {
    width: 100%;
    row-gap: 16px;
}
    
#\35 ce7c0b9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eee3237 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#\30 fa353f9 {
    row-gap: 16px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb9c084 {
    row-gap: 12px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fc906375 {
    width: 100.00%;
}
    
#\35 b465656 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#topHomeForm {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae0c2e0f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_986 {
    width: 169px;
}
}



@media (max-width: 767px) {
    
#\35 eeb3dbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 60px 5% 60px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4dc4f08 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#group_3ma {
    width: 98.85%;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5a255af {
    margin: 0px 0% 0px 0%;
}
    
#widget_m6i {
    width: 100%;
}
    
#widget_ctk {
    width: 100.00%;
}
    
#widget_a20 {
    width: 100.00%;
}
    
#widget_un9 {
    width: 16%;
}
}



@media (max-width: 767px) {
    
#df935dac {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#e2f48a49 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 5% 60px 5%;
}
    
#\36 c910521 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ufc {
    width: 99.47%;
}
    
#group_amh {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 322px;
    row-gap: 20px;
    align-items: flex-start;
}
    
#group_02u {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b0fc75f4 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6fab2b1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 dac5a1a {
    width: auto;
}
    
#\35 91ad37c {
    width: auto;
    order: 1;
}
    
#\32 381f67c {
    order: 0;
}
    
#widget_asv {
    width: auto;
}
    
#\31 130b475::before, #\31 130b475 > .bgExtraLayerOverlay {
    
}
    
#group_fi2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 5ab76f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5ab76f7 {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4f77926 {
    width: 16%;
}
}



@media (max-width: 767px) {
    
#\37 9632326 {
    width: 99.47%;
}
    
#\39 1600685 {
    width: 65px;
    height: auto;
}
    
#ddb52e34 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#e9578bb8 {
    width: 65px;
}
    
#b11ef42e {
    margin: 0px 0% 0px 0%;
}
    
#SC18 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 f88679e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 d63d309 {
    width: 65px;
    height: auto;
}
    
#cf854169 {
    width: 99.47%;
}
    
#f65226ca {
    width: 99.47%;
}
    
#\39 871b014 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 ab5fddb {
    width: 65px;
    height: auto;
}
    
#\31 c055c74 {
    width: 99.47%;
}
    
#\39 d1d1640 {
    width: 99.47%;
}
    
#group_b60 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\30 c4375eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\33 dc8d77c {
    width: 65px;
    height: auto;
}
    
#\36 d6c9a6f {
    width: 99.47%;
}
    
#\31 d3408d0 {
    width: 99.47%;
}
    
#fc334895 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cb7b7b12 {
    width: 65px;
    height: auto;
}
    
#\32 7179e26 {
    width: 99.47%;
}
    
#\36 9381d7b {
    width: 99.47%;
}
    
#\34 4b434c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e259c882 {
    width: 99.47%;
}
    
#\30 a44ac5a {
    width: 99.47%;
}
    
#\31 b05226c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\34 a4acdeb {
    width: 65px;
    height: auto;
}
    
#\37 b378b8a {
    width: 99.47%;
}
    
#\38 fe81611 {
    width: 99.47%;
}
    
#edd11d00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 ca79432 {
    width: 65px;
    height: auto;
}
    
#c2a22749 {
    width: 99.47%;
}
    
#\39 b829a85 {
    width: 99.47%;
}
    
#\36 c9152d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d14ac41f {
    width: 65px;
    height: auto;
}
    
#\33 c334453 {
    width: 99.47%;
}
    
#group_osq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_vjr {
    height: 400px;
}
}



@media (max-width: 767px) {
    
#\33 bbedf2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2211cf1 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: auto;
    padding: 30px 20px 30px 20px;
}
    
#e3cd5c82 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 1d969e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#e6c89cea {
    margin: 0px 0% 0px 0%;
}
    
#d9271bea {
    min-height: auto;
    column-gap: 4%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 15px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e76a1ed {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: auto;
    padding: 30px 20px 30px 20px;
}
    
#\37 1f2eebc {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: auto;
    padding: 30px 20px 30px 20px;
}
    
#\38 04a2dc0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    padding: 30px 20px 30px 20px;
}
    
#\33 868138f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    padding: 30px 20px 30px 20px;
}
    
#\33 14e41d5 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: auto;
    padding: 30px 20px 30px 20px;
}
    
#\32 07563dd {
    width: 173px;
}
    
#\39 11f6f4e {
    width: 235px;
}
    
#a78c5a73 {
    width: 227px;
}
    
#\31 be0682f {
    width: 16%;
}
}



@media (max-width: 767px) {
    
#\32 2491788 {
    width: 100.00%;
}
    
#\33 cb09aae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 14e95e5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_1pu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 6c9bc83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#f3609f2a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#fa75d619 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\38 c39313b {
    width: 100.00%;
}
    
#\37 7af1aec {
    width: 100.00%;
}
    
#\35 08dd6bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\37 665dce5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 37abda2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 9df9558 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d4561eed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f595b5ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a260a81b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 1e4e7f3 {
    width: 100%;
}
    
#\36 8f6d4d7 {
    width: 16%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 eb32875 {
    width: 99.47%;
}
    
#\30 d572e9c {
    width: 99.47%;
}
    
#\31 c20daf5 {
    width: 99.47%;
}
    
#\32 1269f69 {
    width: 99.47%;
}
    
#b5bccd37 {
    width: 99.47%;
}
    
#\38 83fa450 {
    width: 99.47%;
}
    
#a5f5276e {
    width: 99.47%;
}
    
#\32 d6e4745 {
    width: 99.47%;
}
    
#\37 4065ae0 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#c74bdbd4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 29%;
}
    
#b8522190 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70%;
}
    
#\34 3f1fcc6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 41%;
}
    
#\33 9fc8139 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\38 5742a75 {
    --column-gap: 5px;
    column-gap: 5px;
}
    
#group_bil {
    --column-gap: 5px;
    column-gap: 5px;
}
    
#d8588315 {
    --column-gap: 5px;
    column-gap: 5px;
}
}

