#1134648160 { position:relative !important; }

.innerYoutubeExt {
  position:relative !important;
  z-index:1 !important;
  overflow:hidden !important;
}

.video-overlay {
  position:absolute !important;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  background:rgba(0,0,0,0.5) !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  z-index:2 !important;
  transition:opacity 0.4s ease !important;
}

.video-overlay.hidden {
  opacity:0 !important;
  pointer-events:none !important;
  display:none !important;
}

.hiddenp { display:none !important; }

.play-button {
  width:80px !important;
  height:80px !important;
  background:rgba(255,255,255,0.4) !important;
  border:1px solid rgba(255,255,255,0.2) !important;
  border-radius:50% !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  cursor:pointer !important;
  transition:transform 0.3s ease !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}

.play-button:hover { transform:scale(1.2) !important; }

.play-icon {
  width:40px !important;
  height:40px !important;
}

#youtubeIframe {
  width:100% !important;
  height:100% !important;
}

@media all {
  *#dm .dmInner div.u_1823469413 .svg { fill:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1044587841 input::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1044587841 input.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1044587841 textarea::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1044587841 textarea.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1044587841 select::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1044587841 select.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1044587841 .dmforminput { padding-inline:10px !important; }

  *#dm .dmInner div.u_1044587841 .spacing-container { margin-inline:-10px !important; }

  *#dm .dmInner div.u_1044587841 .dmformsubmit:hover {
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1044587841 .dmformsubmit.hover {
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1044587841 input[type="submit"] {
    color:var(--color_3) !important;
    font-size:18px !important;
  }

  *#dm .dmInner nav.u_1431270079.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family: Questrial !important;
    font-size:15px !important;
  }

  *#dm .dmInner nav.u_1431270079.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:15px !important; }

  *#dm .dmInner nav.u_1431270079.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:15px !important; }

  *#dm .dmInner div.u_1044587841 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) !important;
  }

  *#dm .dmInner div.u_1044587841 textarea {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) !important;
  }

  *#dm .dmInner div.u_1044587841 select {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) !important;
  }

  *#dm .dmInner div.u_1556260974 input::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1556260974 input.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1556260974 textarea::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1556260974 textarea.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1556260974 select::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1556260974 select.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1556260974 .dmforminput { padding-inline:10px !important; }

  *#dm .dmInner div.u_1556260974 .spacing-container { margin-inline:-10px !important; }

  *#dm .dmInner div.u_1556260974 .dmformsubmit:hover {
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1556260974 .dmformsubmit.hover {
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1556260974 input[type="submit"] {
    color:var(--color_3) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) !important;
  }

  *#dm .dmInner div.u_1556260974 textarea {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) !important;
  }

  *#dm .dmInner div.u_1556260974 select {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) !important;
  }

  *#dm .dmInner div.u_1556260974 .dmformsubmit {
    margin-block-start:25px !important;
    width:300px !important;
    height:55px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    float:none !important;
    display:block !important;
    border-style:solid !important;
    border-color:rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) !important;
    border-width:0px 0px 0px 0px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

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

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

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

  *#dm .dmInner a.u_2191264713 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2191264713 span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_2191264713 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3c7aa32e/icon/Arrow_3134209.svg) !important;
    order:1 !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_2191264713:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_2191264713.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_2191264713:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_2191264713.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1516251992 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1516251992 span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1516251992 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3c7aa32e/icon/Arrow_3134209.svg) !important;
    order:1 !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1516251992:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1516251992.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1516251992:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1516251992.hover .iconBg { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1781587634 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1781587634 span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1781587634 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3c7aa32e/icon/Arrow_3134209.svg) !important;
    order:1 !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1781587634:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1781587634.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1781587634:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1781587634.hover .iconBg { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1105295933 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_2255884229 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1044587841 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:25px !important;
    width:300px !important;
    height:55px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    float:none !important;
    display:block !important;
    border-style:solid !important;
    border-color:rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) rgb(11,18,28) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1044587841 .dmforminput input {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1044587841 .dmforminput textarea {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1044587841 .dmforminput .fileUploadLink {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1044587841 .checkboxwrapper span {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1044587841 .radiowrapper span {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1044587841 .optinwrapper div {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1044587841 .freetextwrapper {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1044587841 .dmforminput select {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1044587841 .dmforminput option {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .dmforminput input {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .dmforminput textarea {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .dmforminput .fileUploadLink {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .checkboxwrapper span {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .radiowrapper span {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .optinwrapper div {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .freetextwrapper {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .dmforminput select {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1556260974 .dmforminput option {
    color:var(--color_4) !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1877125166 span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1877125166:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1877125166.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1877125166:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1877125166.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1877125166 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3c7aa32e/icon/down+arrow_8150854.svg) !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1382169379 span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1382169379:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1382169379.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1382169379:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1382169379.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1382169379 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3c7aa32e/icon/down+arrow_8150854.svg) !important;
    background-color:var(--color_7) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1382169379 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:5px !important;
  }

  *#dm .dmInner a.u_1877125166 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:5px !important;
  }

  *#dm .dmInner div.u_1057471161 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1186890642 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1471623615 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1869335949 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1869335949 span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1869335949 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3c7aa32e/icon/Arrow_3134209.svg) !important;
    order:1 !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1869335949:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1869335949.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1869335949:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1869335949.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1787297756 { background-position:50% 100% !important; }

  *#dm .dmInner div.u_1044587841 .dmform-success {
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1044587841 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1044587841 .dmform-error {
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1556260974 .dmform-success {
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1556260974 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1556260974 .dmform-error {
    text-align:center !important;
    color:var(--color_4) !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_2255884229 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2255884229 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

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

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

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

  *#dm .dmInner div.u_1105295933 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}
*#dm .dmInner div.u_1044587841
{
}
*#dm .dmInner div.u_1044587841
{
}
*#dm .dmInner div.u_1556260974
{
}
*#dm .dmInner div.u_1556260974
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
}



@media all {
    
#\35 0671b31::before, #\35 0671b31 > .bgExtraLayerOverlay {
    
}
#\35 0671b31 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url();
    background-repeat: repeat;
    background-size: auto;
}
    
#\36 297d89c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#c9b4c759 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3ddb056 {
    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;
}
    
#\35 1458bf5 {
    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;
}
    
#\34 44a319f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 44a319f {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c84f9fd3 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    justify-content: flex-start;
    order: 1;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a2e79f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ca7675a {
    margin: 0px 0% 0px 0%;
}
    
#group_s1q {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_idr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 06b3125 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    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%;
}
    
#\31 3641b12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb6f1c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 be6c271 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3bd1c2f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 25px 50px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 0919245 {
    width: 99.99737333939485%;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2435809 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 50px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1715819 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ada2a3b1 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 50px 0% 50px;
    margin: 0% 0% 0% 0%;
}
    
#f6f1320a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#d7fc06b3 {
    width: 99.99737333939485%;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2b1bb19 {
    width: 99.99238410596026%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f7da6aa {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dafb7f4b {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f4ff40 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 50px 25px;
    margin: 0% 0% 0% 0%;
}
    
#b4555080 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d150e1ff {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oei {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cbfa0ae {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 214df04 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a231c1e {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 91cadaa {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7212a91 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0989bd3 {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa1e7e8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3864ce0 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ae83c77b {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8dde36a {
    width: 99.99233333333333%;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a80b5f01 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 27b5883 {
    width: 99.99238410596026%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e2bacd4d {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a7eac7dd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa6e747 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 35263bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 35263bb {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 702edd5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b62b77a {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c91824a {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0cb7945 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 866d0ae {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 874e7e8 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bf24487b {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a8db3cb2 {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b181e42 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edccd3f4 {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 21e6de8 {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf0c7543 {
    width: 99.99238410596026%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 65ca89b {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b7ef7c8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1fb46ec {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf108fe4 {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf3a3aa3 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 548ed2b {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d19a50a2 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 50px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\31 51544c5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ded34c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 09169b1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1c19b81 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0001e74 {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#abb04cf5 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#d7ae3cd6 {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(37, 56, 95, 0) 100%);
    background-origin: border-box;
}
    
#\30 1cc4621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 86615f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c5f3841 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4f15586 {
    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;
}
    
#b4308256 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2de9e9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c249dcdc {
    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;
}
    
#\35 9f44a54 {
    margin: 0px 0% 0px 0%;
}
    
#group_egi {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2c94bc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8ee1fa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_gm6 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ts7 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 40fce78 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c4c55a13 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#ad22166b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    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%;
}
    
#e420d679.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e420d679 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9938933 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
}
    
#b171d7e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b52b537 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#da79bc0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a204890 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dvl {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url("https://lirp.cdn-website.com/3c7aa32e/dms3rep/multi/opt/PamS-022-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pqm {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_47n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7244e5e {
    margin: 0px 0% 0px 0%;
}
    
#widget_h3s {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#group_itm {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f109d14 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ff1af4be {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9cb52f0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf438675 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc18214d {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#aef3affa {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5557c27 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0f70dad {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b9e060d0 {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 f5f8417 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 04e3bfe {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 822b2c8 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9775b20 {
    margin: 0px 0px 0px 0px;
}
    
#c6cc408f::before, #c6cc408f > .bgExtraLayerOverlay {
    
}
#c6cc408f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    background-size: contain;
    align-items: center;
    background-position: 0% 50%;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#b8bb1d22::before, #b8bb1d22 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.95;
}
#b8bb1d22 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/3c7aa32e/dms3rep/multi/opt/Harbour+Grace+Dental+Hygiene+Icon+-+White-1920w.png");
}
    
#group_971 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdbf1928 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    background-image: url(https://lirp.cdn-website.com/3c7aa32e/dms3rep/multi/opt/PamS-074-1920w.jpg);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#af8245fc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#af8245fc {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_emp {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#group_02d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 28b2bd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 032bdfc {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 0% 300px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 143460d::before, #\35 143460d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
#\35 143460d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3c7aa32e/dms3rep/multi/opt/PamS-044-1920w.jpg");
}
    
#\30 edb424b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 be18105 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c96271 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c8445cae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    padding: 50px 50px 50px 50px;
    margin: -100px 0% 0px 0%;
}
    
#\33 e9e3002 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 25px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 facae3b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 ccbd55c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 ccbd55c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edd86c32 {
    margin: 0px 0% 0px 0%;
}
    
#group_3al {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-image: url(https://lirp.cdn-website.com/3c7aa32e/dms3rep/multi/opt/PamS-040-1920w.jpg);
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bf6 {
    width: 100%;
    height: 675px;
    max-width: 100%;
}
    
#group_bg9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k6h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d7a29135 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 a0f55e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a0f55e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0bdbe47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 88ca000 {
    margin: 0px 0% 0px 0%;
}
    
#fe9adecf {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#group_3p4[data-css-edit] {
    overflow: hidden !important;
}
#group_3p4 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9lv {
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1nn {
    width: 100%;
    height: 700px;
    max-width: 100%;
}
}



@media all {
    
#\31 a93ebbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 93ce030 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cef455e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 25px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\34 71788a6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#b9f0f0fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    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%;
}
}



@media all {
    
#\39 25815e5 {
    margin: 0px 0% 0px 0%;
}
    
#fbb62c08 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e47ec52 {
    width: 83.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b72f3471 {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(37, 56, 95, 0) 100%);
    background-origin: border-box;
}
    
#f1b9f2ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 69d4df9 {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e75a484 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4km {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_o7s.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_o7s {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 dd1f5f4 {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    align-items: center;
    justify-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#deb97307 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bc2f050c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7a744dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 71006e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6bafd4d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d6bafd4d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 1d8fde8 {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    align-items: center;
    justify-content: flex-start;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7c65622 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 0136b3d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6644fce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc40ca7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6b68bd4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 6b68bd4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 e9b760b {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f7cbc1c {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d05eba5f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 30c13b6 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba4332ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8632ba0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e8632ba0 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 ff46cfd {
    width: 100%;
    height: 400px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f3445d18 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 1px 1px 1px 1px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a482461 {
    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;
}
    
#a60b7f03 {
    width: 99.99573283858997%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4f0af49 {
    width: 99.99529652351737%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7a62547 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b7fba87::before, #\33 b7fba87 > .bgExtraLayerOverlay {
    
}
#\33 b7fba87 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
    background-repeat: repeat;
    background-size: auto;
}
    
#\34 e8605c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 e8605c8 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 30377c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 956293d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 acecbe0 {
    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;
}
    
#\35 9efab2e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1582e34 {
    margin: 0px 0% 0px 0%;
}
    
#ba312025 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 03b7e64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b73ded8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    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%;
}
    
#c1c782ff {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#b50575e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4a89769 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a2986d6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 467810b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
}
    
#b559a147 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1044a67::before, #f1044a67 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#f1044a67 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/3c7aa32e/dms3rep/multi/opt/pexels-photo-7821684-1920w.jpeg");
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bff61e6d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#cd70107c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#cd70107c {
    width: auto;
    height: auto;
    min-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_o0c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a3ff816.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 a3ff816 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 f735304 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9c57920 {
    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;
}
    
#a97cef3e {
    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;
}
    
#b782dc4c::before, #b782dc4c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.95;
    border-radius: inherit;
}
#b782dc4c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3c7aa32e/dms3rep/multi/opt/PamS-096-1920w.png");
}
    
#f11627f2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 289dcb6 {
    width: 100%;
    height: 160px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad605e32.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ad605e32 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b322a50f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#b12ef0bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    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%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 297d89c {
    padding-left: 25px;
    padding-right: 25px;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#\35 0671b31::before, #\35 0671b31 > .bgExtraLayerOverlay {
    
}
    
#c9b4c759 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 1;
}
    
#c84f9fd3 {
    width: 100%;
    min-height: 0px;
    order: 0;
}
    
#\34 44a319f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_s1q {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3bd1c2f {
    padding-left: 25px;
    padding-right: 25px;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0919245 {
    height: 250px;
}
    
#\37 2435809 {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    padding-bottom: 50px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ada2a3b1 {
    padding-left: 25px;
    padding-right: 25px;
    min-height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 25px;
    column-gap: 4%;
}
    
#\32 5f4ff40 {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    padding-bottom: 50px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d7fc06b3 {
    height: 250px;
}
    
#\31 8dde36a {
    height: 250px;
}
    
#d19a50a2 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f1fb46ec {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abb04cf5 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: auto;
    row-gap: 50px;
    padding: 25px 25px 100px 25px;
}
    
#\35 9f44a54 {
    margin: 0px 0% 0px 0%;
}
    
#group_egi {
    width: 32%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#group_gm6 {
    width: 32%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#group_ts7 {
    width: 32%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 1cc4621 {
    order: 3;
}
    
#\39 4f15586 {
    order: 3;
}
    
#c249dcdc {
    order: 3;
}
    
#\39 8ee1fa5 {
    order: 1;
}
    
#\32 2c94bc8 {
    order: 0;
}
    
#\34 c5f3841 {
    order: 1;
}
    
#\37 86615f6 {
    order: 0;
}
    
#a2de9e9c {
    order: 1;
}
    
#b4308256 {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4c55a13 {
    padding-left: 25px;
    padding-right: 25px;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b52b537 {
    padding-left: 25px;
    padding-right: 25px;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#group_dvl {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#b171d7e4 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_pqm {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f5f8417 {
    width: 100%;
}
    
#\34 04e3bfe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 100px 25px 100px 25px;
}
    
#\30 822b2c8 {
    width: 100%;
}
    
#c6cc408f::before, #c6cc408f > .bgExtraLayerOverlay {
    
}
#c6cc408f {
    padding-left: 50px;
    padding-right: 50px;
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b8bb1d22::before, #b8bb1d22 > .bgExtraLayerOverlay {
    
}
    
#group_971 {
    align-items: center;
    row-gap: 50px;
    width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fdbf1928 {
    width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_02d {
    align-items: center;
}
    
#af8245fc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#af8245fc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 032bdfc {
    min-height: auto;
    padding: 250px 25px 300px 25px;
}
    
#c8c96271 {
    margin: 0px 0% 0px 0%;
}
    
#\35 143460d::before, #\35 143460d > .bgExtraLayerOverlay {
    
}
    
#\34 28b2bd7 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e9e3002 {
    padding: 0px 25px 25px 25px;
}
    
#edd86c32 {
    margin: 0px 0% 0px 0%;
}
    
#c8445cae {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 50px;
    padding: 50px 50px 50px 50px;
    margin: -100px 0% 0px 0%;
}
    
#group_3al {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_bg9 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_bf6 {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 88ca000 {
    margin: 0px 0% 0px 0%;
}
    
#fe9adecf {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 50px;
    padding: 100px 25px 100px 25px;
}
    
#group_3p4 {
    width: 100%;
    min-height: 0px;
    order: 0;
}
    
#group_9lv {
    width: 100%;
    min-height: 0px;
    order: 1;
    row-gap: 25px;
}
    
#\32 0bdbe47 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_1nn {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cef455e {
    padding-left: 25px;
    padding-right: 25px;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e75a484 {
    min-height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    row-gap: 50px;
    padding: 25px 25px 100px 25px;
}
    
#\32 e47ec52 {
    width: 90%;
}
    
#\32 69d4df9 {
    justify-content: flex-start;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 dd1f5f4 {
    justify-content: flex-start;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 1d8fde8 {
    justify-content: flex-start;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 25815e5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e9b760b {
    justify-content: flex-start;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7a62547 {
    padding-left: 25px;
    padding-right: 25px;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#\33 b7fba87::before, #\33 b7fba87 > .bgExtraLayerOverlay {
    
}
    
#f3445d18 {
    width: 100%;
    min-height: 80px;
}
    
#\38 956293d {
    width: 100%;
    min-height: 0px;
}
    
#ba312025 {
    align-items: center;
}
    
#\34 e8605c8 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 ff46cfd {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1044a67::before, #f1044a67 > .bgExtraLayerOverlay {
    
}
#f1044a67 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#bff61e6d {
    padding-left: 25px;
    padding-right: 25px;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#\34 b73ded8 {
    width: 100%;
    min-height: 0px;
}
    
#b559a147 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b782dc4c::before, #b782dc4c > .bgExtraLayerOverlay {
    
}
    
#\31 289dcb6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#\31 289dcb6 {
    height: 188px;
}
    
#b322a50f {
    padding-left: 25px;
    padding-right: 25px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\34 04e3bfe {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b8bb1d22 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 297d89c {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#c9b4c759 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\35 0671b31::before, #\35 0671b31 > .bgExtraLayerOverlay {
    
}
    
#c84f9fd3 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
}
    
#\31 ca7675a {
    margin: 0px 0% 0px 0%;
}
    
#group_s1q {
    align-items: center;
}
    
#\34 44a319f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 44a319f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 06b3125 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\34 3bd1c2f {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 0px 15px;
}
    
#\32 be6c271 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3641b12 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 0919245 {
    height: 250px;
}
    
#\37 2435809 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#ada2a3b1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 25px 15px 0px 15px;
}
    
#d7fc06b3 {
    height: 250px;
    justify-self: auto;
    align-self: auto;
    width: 99.99450171821304%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f4ff40 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-bottom: 25px;
}
    
#\31 8dde36a {
    height: 250px;
}
    
#d19a50a2 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f7da6aa {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4555080 {
    column-gap: 2%;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#abb04cf5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 25px 15px 50px 15px;
}
    
#\35 9f44a54 {
    margin: 0px 0% 0px 0%;
}
    
#group_egi {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 10px;
}
    
#group_gm6 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 10px;
}
    
#group_ts7 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 10px;
}
    
#\30 1cc4621 {
    width: 80%;
}
    
#\39 4f15586 {
    width: 80%;
}
    
#c249dcdc {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#c4c55a13 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 25px 15px 50px 15px;
}
    
#ad22166b {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#e420d679 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#b171d7e4 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\39 b52b537 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#da79bc0a {
    width: 100%;
}
    
#group_dvl {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 7244e5e {
    margin: 0px 0% 0px 0%;
}
    
#widget_h3s {
    height: 250px;
}
    
#group_pqm {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 f5f8417 {
    width: 100%;
}
    
#\34 04e3bfe {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#c6cc408f::before, #c6cc408f > .bgExtraLayerOverlay {
    
}
#c6cc408f {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#b8bb1d22::before, #b8bb1d22 > .bgExtraLayerOverlay {
    
}
    
#fdbf1928 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_971 {
    row-gap: 0px;
    order: 1;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af8245fc {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 25px;
}
    
#widget_emp {
    height: 250px;
}
    
#group_02d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 28b2bd7 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\36 032bdfc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 15px 200px 15px;
}
    
#\35 143460d::before, #\35 143460d > .bgExtraLayerOverlay {
    
}
#\35 143460d {
    background-position: 50% 50%;
}
    
#c8c96271 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c8445cae {
    min-height: 0px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
    margin: -50px 0% 0px 0%;
}
    
#\33 e9e3002 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 25px 15px;
}
    
#\36 ccbd55c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\36 ccbd55c {
    width: 100%;
}
    
#group_3al {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_bg9 {
    min-width: 32px;
    min-height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bf6 {
    height: 250px;
}
    
#edd86c32 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 a0f55e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 a0f55e5 {
    width: 100%;
}
    
#fe9adecf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
    
#group_3p4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_9lv {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 10px;
}
    
#\36 88ca000 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1nn {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\31 a93ebbf {
    order: 1;
}
    
#\37 93ce030 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cef455e {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 0px 15px;
}
    
#b9f0f0fb {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 25815e5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 69d4df9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e75a484 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 50px 15px 50px 15px;
}
    
#\33 dd1f5f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1d8fde8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e9b760b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 7a62547 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#\33 b7fba87::before, #\33 b7fba87 > .bgExtraLayerOverlay {
    
}
    
#\37 ff46cfd {
    height: 250px;
}
    
#f3445d18 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\38 956293d {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\35 1582e34 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e8605c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 e8605c8 {
    margin: 0px 0% 0px 0%;
}
    
#ba312025 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b559a147 {
    align-items: center;
}
    
#\34 b73ded8 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#f1044a67::before, #f1044a67 > .bgExtraLayerOverlay {
    
}
#f1044a67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c1c782ff {
    height: 250px;
}
    
#bff61e6d {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#\30 4a89769 {
    width: 100%;
}
    
#\38 a2986d6 {
    margin: 0px 0% 0px 0%;
}
    
#group_o0c {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#b782dc4c::before, #b782dc4c > .bgExtraLayerOverlay {
    
}
    
#f11627f2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 289dcb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 289dcb6 {
    height: 248px;
    width: 100%;
}
    
#ad605e32 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b322a50f {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#b12ef0bd {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
}

