*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1495085844 p { font-size:45px !important; }

  *#dm .dmInner div.u_1495085844 li { font-size:45px !important; }

  *#dm .dmInner div.u_1495085844 { font-size:45px !important; }

  *#dm .dmInner div.u_1734688575 p { font-size:45px !important; }

  *#dm .dmInner div.u_1734688575 li { font-size:45px !important; }

  *#dm .dmInner div.u_1734688575 { font-size:45px !important; }

  *#dm .dmInner div.u_1794703199 p { font-size:32px !important; }

  *#dm .dmInner div.u_1794703199 li { font-size:32px !important; }

  *#dm .dmInner div.u_1794703199 { font-size:32px !important; }

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

  *#dm .dmInner *.u_1271069204 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1271069204 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1361484806 p { font-size:32px !important; }

  *#dm .dmInner div.u_1361484806 li { font-size:32px !important; }

  *#dm .dmInner div.u_1361484806 { font-size:32px !important; }

  *#dm .dmInner div.u_1977751823 p { font-size:32px !important; }

  *#dm .dmInner div.u_1977751823 li { font-size:32px !important; }

  *#dm .dmInner div.u_1977751823 { font-size:32px !important; }

  *#dm .dmInner div.u_1338986467 p { font-size:32px !important; }

  *#dm .dmInner div.u_1338986467 li { font-size:32px !important; }

  *#dm .dmInner div.u_1338986467 { font-size:32px !important; }

  *#dm .dmInner div.u_1220426484 p { font-size:45px !important; }

  *#dm .dmInner div.u_1220426484 li { font-size:45px !important; }

  *#dm .dmInner div.u_1220426484 { font-size:45px !important; }

  *#dm .dmInner div.u_1793805470 p { font-size:50px !important; }

  *#dm .dmInner div.u_1793805470 li { font-size:50px !important; }

  *#dm .dmInner div.u_1793805470 { font-size:50px !important; }

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

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

  *#dm .dmInner div.u_1803389045 .dmGeoSVMoreInfo { font-size:15px !important; }

  *#dm .dmInner div.u_1803389045 .dmGeoSVAddr { font-size:15px !important; }

  *#dm .dmInner div.u_1803389045 .dmGeoMLocItemDetails { font-size:15px !important; }

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

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

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

  *#dm .dmInner *.u_1037159356 .photoGalleryThumbs .image-container a { padding-top:165px !important; }
}
@media all {
  *#dm .dmInner div.u_1114793110 .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_1114793110 p {
    color:var(--color_1) !important;
    font-weight:400 !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_1114793110 li {
    color:var(--color_1) !important;
    font-weight:400 !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_1114793110 {
    color:var(--color_1) !important;
    font-weight:400 !important;
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1495085844 p {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1495085844 li {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1495085844 {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1734688575 p {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1734688575 li {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1734688575 {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1830642182 p {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1830642182 li {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1830642182 {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1794703199 p {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1794703199 li {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1794703199 {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

  *#dm .dmInner nav.u_1527908722.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_7) !important; }

  *#dm .dmInner nav.u_1527908722.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_7) !important; }

  *#dm .dmInner nav.u_1527908722.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_7) !important; }

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

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

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

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

  *#dm .dmInner div.u_1361484806 p {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1361484806 li {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1361484806 {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1977751823 p {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1977751823 li {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1977751823 {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner *.dmGeoMLocItem[geoid="86981"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="43750"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="68929"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="53898"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="59546"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="41761"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="49250"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="13573"] .dmGeoMLocItemTitle { display:none !important; }

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

  *#dm .dmInner div.u_1338986467 p {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1338986467 li {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1338986467 {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1220426484 p {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1220426484 li {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1220426484 {
    color:rgb(11,46,76) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(11,46,76) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1793805470 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1793805470 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1793805470 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Open Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1803389045 .dmGeoLocBtn {
    border-style:solid !important;
    border-color:var(--color_6) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1803389045 .dmGeoLocBtn span.text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1803389045 .dmGeoLocBtn:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1803389045 .dmGeoLocBtn.hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1386934717 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1869331967 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1803389045 .dmGeoSVMoreInfo { color:rgba(38,38,38,0.85) !important; }

  *#dm .dmInner div.u_1803389045 .dmGeoSVAddr { color:rgba(38,38,38,0.85) !important; }

  *#dm .dmInner div.u_1803389045 .dmGeoMLocItemDetails { color:rgba(38,38,38,0.85) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1430796012:hover {
    background-color:var(--color_14) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1430796012.hover {
    background-color:var(--color_14) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1806196329 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(17,61,118) rgb(17,61,118) rgb(17,61,118) rgb(17,61,118) !important;
  }

  *#dm .dmInner div.u_1910874176 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1100027833 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) !important;
  }

  *#dm .dmInner div.u_1344256412 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) !important;
  }

  *#dm .dmInner div.u_1396335910 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1133729757 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1151996503 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1995491018 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1407551700 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1076983857 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1652490753 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1191992555 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/a2e78945/icon/Phone_8158060.svg) !important;
  }

  *#dm .dmInner div.u_1799671190 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) !important;
  }

  *#dm .dmInner div.u_1556129512 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) !important;
  }

  *#dm .dmInner div.u_1868749752 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1288092841 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) !important;
  }

  *#dm .dmInner div.u_1149180062 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) rgba(51,65,85,0.13) !important;
  }

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

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

  *#dm .dmInner div.u_1117997972 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1228730529 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1227570537 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(51,65,85,0.13) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1803389045 .dmGeoMLocItemTitle { color:var(--color_13) !important; }

  *#dm .dmInner div.u_1803389045 .dmGeoSVTitle { color:var(--color_13) !important; }

  *#dm .dmInner nav.u_1225331137 { color:black !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1495085844 p { font-size:35px !important; }

  *#dm .dmInner div.u_1495085844 li { font-size:35px !important; }

  *#dm .dmInner div.u_1495085844 { font-size:35px !important; }

  *#dm .dmInner div.u_1734688575 p { font-size:35px !important; }

  *#dm .dmInner div.u_1734688575 li { font-size:35px !important; }

  *#dm .dmInner div.u_1734688575 { font-size:35px !important; }

  *#dm .dmInner div.u_1794703199 p { font-size:30px !important; }

  *#dm .dmInner div.u_1794703199 li { font-size:30px !important; }

  *#dm .dmInner div.u_1794703199 { font-size:30px !important; }

  *#dm .dmInner div.u_1361484806 p { font-size:30px !important; }

  *#dm .dmInner div.u_1361484806 li { font-size:30px !important; }

  *#dm .dmInner div.u_1361484806 { font-size:30px !important; }

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

  *#dm .dmInner *.u_1271069204 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1271069204 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner div.u_1977751823 p { font-size:30px !important; }

  *#dm .dmInner div.u_1977751823 li { font-size:30px !important; }

  *#dm .dmInner div.u_1977751823 { font-size:30px !important; }

  *#dm .dmInner div.u_1338986467 p { font-size:30px !important; }

  *#dm .dmInner div.u_1338986467 li { font-size:30px !important; }

  *#dm .dmInner div.u_1338986467 { font-size:30px !important; }

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

  *#dm .dmInner *.u_1037159356 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1037159356 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner div.u_1220426484 p { font-size:35px !important; }

  *#dm .dmInner div.u_1220426484 li { font-size:35px !important; }

  *#dm .dmInner div.u_1220426484 { font-size:35px !important; }

  *#dm .dmInner div.u_1793805470 p { font-size:50px !important; }

  *#dm .dmInner div.u_1793805470 li { font-size:50px !important; }

  *#dm .dmInner div.u_1793805470 { font-size:50px !important; }

  *#dm .dmInner div.u_1304558535 .dmWidget span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1744887615 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1495085844 p { font-size:20px !important; }

  *#dm .dmInner div.u_1495085844 li { font-size:20px !important; }

  *#dm .dmInner div.u_1495085844 { font-size:20px !important; }

  *#dm .dmInner div.u_1734688575 p { font-size:20px !important; }

  *#dm .dmInner div.u_1734688575 li { font-size:20px !important; }

  *#dm .dmInner div.u_1734688575 { font-size:20px !important; }

  *#dm .dmInner div.u_1794703199 p { font-size:30px !important; }

  *#dm .dmInner div.u_1794703199 li { font-size:30px !important; }

  *#dm .dmInner div.u_1794703199 { font-size:30px !important; }

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

  *#dm .dmInner div.u_1361484806 p { font-size:30px !important; }

  *#dm .dmInner div.u_1361484806 li { font-size:30px !important; }

  *#dm .dmInner div.u_1361484806 { font-size:30px !important; }

  *#dm .dmInner *.u_1271069204 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1271069204 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner div.u_1977751823 p { font-size:30px !important; }

  *#dm .dmInner div.u_1977751823 li { font-size:30px !important; }

  *#dm .dmInner div.u_1977751823 { font-size:30px !important; }

  *#dm .dmInner div.u_1338986467 p { font-size:30px !important; }

  *#dm .dmInner div.u_1338986467 li { font-size:30px !important; }

  *#dm .dmInner div.u_1338986467 { font-size:30px !important; }

  *#dm .dmInner div.u_1220426484 p { font-size:20px !important; }

  *#dm .dmInner div.u_1220426484 li { font-size:20px !important; }

  *#dm .dmInner div.u_1220426484 { font-size:20px !important; }

  *#dm .dmInner div.u_1793805470 p { font-size:40px !important; }

  *#dm .dmInner div.u_1793805470 li { font-size:40px !important; }

  *#dm .dmInner div.u_1793805470 { font-size:40px !important; }

  *#dm .dmInner a.u_1744887615 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1304558535 .dmWidget span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1191992555 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1553737925 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1806196329 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1797367514 span.text { font-size:16px !important; }

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

  *#dm .dmInner *.u_1037159356 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1037159356 .photoGalleryViewAll { padding:0 6px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm .dmInner div.u_1114793110
{
	columns:3 !important;
}
*#dm .dmInner div.u_1114793110
{
	columns:3 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_6);
    --overlapping-background-image: var(--color_6);
}
}



@media all {
    
#\35 31bfbdc {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\37 6099a79 {
    align-self: auto;
    max-width: 100%;
    width: 70.2%;
    justify-self: auto;
    height: auto;
    min-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 79c8566 {
    margin: 0px 0% 0px 0%;
}
    
#\36 aadc411 {
    max-width: 100%;
    width: 95.38461538461539%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6cb6b8b {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd30050b {
    max-width: 100%;
    width: 95.38461538461539%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 77d2e61 {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d9c279d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e70408b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a201f08f {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 70.2%;
    min-height: auto;
    align-items: flex-start;
    min-width: 70.2%;
    padding: 0px 0px 64px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d4b8733 {
    max-width: 100%;
    width: 295px;
    justify-self: auto;
    height: auto;
    min-width: 295px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad234dd1 {
    width: 300px;
    height: 52px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e925ccbc {
    column-gap: 2%;
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 64px 0px 64px;
    margin: 0% 0% 0% 0%;
}
    
#\33 94528c8 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 5744733 {
    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;
}
    
#\34 c4a7bd0 {
    column-gap: 2%;
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 48px 64px 48px;
    margin: 0% 0% 0% 0%;
}
    
#\32 eb89083 {
    width: 250px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da71d62e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2.1739130434782608%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 078e18a {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1739130434782608%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec9279bd {
    margin: 0px 0% 0px 0%;
}
    
#d0027a83 {
    width: 250px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ded80f55::before, #ded80f55 > .bgExtraLayerOverlay {
    
}
#ded80f55 {
    background-color: rgba(235, 244, 249, 1);
    background-image: none;
}
    
#eb53b0e8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1c4198b {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eec41dfa {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9ke {
    width: 1104px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 9789099 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c1931ae {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5b37e12 {
    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;
}
    
#e1c49fd4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 2cd80d9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\33 900bc7a::before, #\33 900bc7a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#\33 900bc7a {
    min-height: 80px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 48px;
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: url();
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b114396 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 48px 64px 48px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff223eb1 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#\37 9219696::before, #\37 9219696 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#\37 9219696 {
    min-height: 80px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 48px;
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: url();
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 440ce62 {
    background-color: rgba(245, 247, 247, 1);
    background-image: none;
}
    
#\33 734e48f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f366216 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 37d0da6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 353d0c1 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 48px 64px 48px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bbb9d825 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\35 abe79aa {
    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;
}
}



@media all {
    
#\35 d4a90b8 {
    max-width: 250px;
    width: 100%;
    height: 52px;
    align-self: auto;
    order: 1;
    min-width: 175px;
    min-height: 52px;
    max-height: 52px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 95ec1a4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9a25c1f {
    width: 250px;
    height: auto;
    min-width: 175px;
    min-height: 52px;
    max-width: 250px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b287603::before, #\37 b287603 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.13;
}
#\37 b287603 {
    background-image: url("https://irp.cdn-website.com/a2e78945/dms3rep/multi/opt/section-bg-1920w.png");
    background-position: 50% 100%;
}
    
#e55bb1de {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dac51847 {
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f83c4faa {
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-height: 626px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 155px 48px 144px 48px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d789055 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1429d14 {
    margin: 0px 0% 0px 0%;
}
    
#c1c5092a {
    max-width: 100%;
    width: 85.87%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fd3bee1f {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\34 4e8237f {
    min-height: 475px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 75px 48px 75px 48px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a16ea5e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a16ea5e5 {
    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;
}
    
#caa57d62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 071f443 {
    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;
}
    
#\31 5fc4f01 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#eca46500 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/a2e78945/dms3rep/multi/opt/plumbing-repair-services-998h.jpg");
    order: 1;
    border-radius: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a59296 {
    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;
}
    
#\31 a7dd219 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9e1a53a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9e1a53a {
    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;
}
    
#\36 48f69e3 {
    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;
}
    
#\31 a6a6ff5 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 180b3c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 180b3c0 {
    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 5005d65 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8ebb93c::before, #a8ebb93c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.96;
    border-radius: inherit;
    background-color: var(--color_2);
}
#a8ebb93c {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/a2e78945/dms3rep/multi/opt/diverse-brass-copper-and-steel-fittings-on-an-engineering-1920w.jpg");
}
    
#\35 577c267 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\31 b26c591 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 58ac2ff {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 67e97e9 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8cdc089 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 50%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e98be9fe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a12976e {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\38 fba8f43 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f13cb6b4 {
    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;
}
    
#bcce3992 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#b59c2a7c {
    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;
}
    
#\33 5ac2ce2 {
    width: 45.29%;
    height: auto;
    min-width: 175px;
    min-height: 52px;
    max-width: 100%;
    max-height: 52px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e20fff6 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91b4402 {
    margin: 0px 0px 0px 0px;
}
    
#c9fb543a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8995e0b {
    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;
}
    
#\34 9e098b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a17abba3 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\32 4f8208b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 38998f2 {
    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;
}
    
#\37 72a4337 {
    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;
}
}



@media all {
    
#\33 59555e5 {
    column-gap: 4%;
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 70px 48px 70px 48px;
    margin: 0% 0% 0% 0%;
}
    
#\39 6d2fc2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5c7ff12 {
    margin: 0px 0% 0px 0%;
}
    
#cc5c383c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a893a026.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#a893a026 {
    width: 90.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e0deb23f {
    width: 250px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 1;
}
    
#ea4cdf0b {
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/a2e78945/dms3rep/multi/opt/pexels-photo-10640145-1920w.jpeg");
    background-attachment: fixed;
}
    
#\31 21ee04f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 8421c33 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.549261098639358%;
    height: auto;
    order: 3;
    align-content: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a10abd2f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    order: 1;
    align-content: stretch;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\33 b80cb46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b80cb46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a46b61c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 75px 48px 75px 48px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1374b3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1374b3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4775a69 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 106.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6%;
    order: 2;
    align-content: center;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4dbb3d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\30 4dbb3d8 {
    width: 85%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad4a1205 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 106.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6%;
    order: 2;
    align-content: center;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e044cdec {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    order: 1;
    align-content: stretch;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#df7fab7a {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.5%;
    flex-wrap: wrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
}
    
#\30 c31ae3c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.237898804463573%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3689d5b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\37 a0f5a46 {
    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;
}
    
#b1abae72 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddc7641a {
    margin: 0px 0% 0px 0%;
}
    
#\33 f5fba9a {
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3323615160349855%;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15);
    border-style: solid;
    box-shadow: none;
    padding: 35px 20px 35px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5cabb24 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.237898804463573%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f284df8 {
    width: 260px;
    height: auto;
    min-width: 175px;
    min-height: 52px;
    max-width: 100%;
    max-height: 70px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb6045d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\35 cb6045d {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d87a9776 {
    width: 87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d61eee6 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 d2c6d1d {
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3323615160349855%;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15);
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    padding: 35px 20px 35px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7a1c2ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\32 7a1c2ea {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be62d2c9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.237898804463573%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f657a57c {
    align-self: flex-start;
    align-items: center;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    height: auto;
}
    
#\32 bfeab41 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.237898804463573%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ff1ca7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    order: 1;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 73862eb {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.549261098639358%;
    height: auto;
    order: 3;
    align-content: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1825d05 {
    width: 87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 104085f {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d732dd13 {
    width: 104.56%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0b61e59 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.50886711393681%;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e7b23e7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#e7b23e7a {
    width: 80.98%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add7eeca {
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3323615160349855%;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15);
    border-style: solid;
    box-shadow: none;
    padding: 35px 20px 35px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d4f2a06d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.237898804463573%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1a517ea {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b3e75388.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3e75388 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 90311bb {
    width: 87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d652366 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 106.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6%;
    order: 2;
    align-content: center;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 18267d6 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.5%;
    flex-wrap: wrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
}
    
#b1ae42f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#b1ae42f6 {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 451d1ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\32 451d1ec {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 18ea58a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.237898804463573%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f01dee7d {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.549261098639358%;
    height: auto;
    order: 3;
    align-content: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3be7ae0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5266a33.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#c5266a33 {
    width: 85%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8fd0f4c {
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3323615160349855%;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15) rgba(39, 143, 151, 0.15);
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    padding: 35px 20px 35px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fc8bf114 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.237898804463573%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cef6754 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ca798db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ca798db {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7b552d9 {
    width: 87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bea3e63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 106.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6%;
    order: 2;
    align-content: center;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5b43884 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.5%;
    flex-wrap: wrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
}
    
#\32 25443bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\32 25443bd {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 22d2ab2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\35 22d2ab2 {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c048dccc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.237898804463573%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b33f5bf4 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.549261098639358%;
    height: auto;
    order: 3;
    align-content: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a3fdbce {
    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;
}
    
#bcd78f3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#bcd78f3a {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 67e5d45.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\36 67e5d45 {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b58e87e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\39 b58e87e {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef7e1948.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#ef7e1948 {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 59f138c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\36 59f138c {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ed02600.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\38 ed02600 {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1cb85af.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\35 1cb85af {
    width: 48.25%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba3343e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#ba3343e1 {
    width: 85%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd30050b {
    width: 100%;
}
    
#\38 6cb6b8b {
    column-gap: 24px;
}
    
#\39 77d2e61 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d9c279d {
    width: 100%;
    min-height: 80px;
}
    
#a201f08f {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 64px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6099a79 {
    width: 100%;
    height: auto;
}
    
#e925ccbc {
    column-gap: 0%;
    row-gap: 48px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 0% 0% 0%;
}
    
#\39 79c8566 {
    margin: 0px 0% 0px 0%;
}
    
#\33 94528c8 {
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c4a7bd0 {
    column-gap: 0%;
    row-gap: 48px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 75px 48px 75px 48px;
}
    
#ec9279bd {
    margin: 0px 0% 0px 0%;
}
    
#ded80f55::before, #ded80f55 > .bgExtraLayerOverlay {
    
}
    
#eb53b0e8 {
    width: 100%;
    min-height: 80px;
}
    
#\38 1c4198b {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9789099 {
    width: 100%;
}
    
#e1c49fd4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 2cd80d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2cd80d9 {
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 900bc7a {
    width: 100%;
    min-height: 80px;
    row-gap: 48px;
}
    
#\39 b114396 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 48px 64px 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9219696 {
    width: 100%;
    min-height: 80px;
    row-gap: 48px;
}
    
#\33 734e48f {
    width: 100%;
}
    
#\34 37d0da6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 353d0c1 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 48px 64px 48px;
}
    
#bbb9d825.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bbb9d825 {
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 95ec1a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 b287603::before, #\37 b287603 > .bgExtraLayerOverlay {
    
}
    
#e55bb1de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#dac51847 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#f83c4faa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 155px 48px 155px 48px;
}
    
#\32 d789055 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 1429d14 {
    margin: 0px 0% 0px 0%;
}
    
#c1c5092a {
    width: 592px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bcce3992 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\39 9e1a53a {
    width: 100.00%;
}
    
#\34 4e8237f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 48px;
    column-gap: 0%;
    padding: 64px 48px 64px 48px;
}
    
#a16ea5e5 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 180b3c0 {
    width: 100.00%;
}
    
#\35 8cdc089 {
    row-gap: 48px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#eca46500 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 694px;
    order: 0;
    background-position: 50% 0%;
    height: auto;
}
    
#d91b4402 {
    margin: 0px 0px 0px 0px;
}
    
#\37 5005d65 {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 59555e5 {
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 48px 64px 48px;
}
    
#e5c7ff12 {
    margin: 0px 0% 0px 0%;
}
    
#cc5c383c {
    width: 100%;
}
    
#\31 21ee04f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cb6045d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\35 cb6045d {
    width: 48.25%;
    margin: 0px 0% 0px 0%;
}
    
#a10abd2f {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 900px;
    row-gap: 0px;
    width: 100%;
    flex: 0 1 auto;
    justify-self: auto;
    justify-content: space-around;
    min-width: 4%;
    max-width: 100%;
}
    
#\38 d2c6d1d {
    width: 100%;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 48px 0%;
}
    
#\30 a46b61c {
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    justify-content: flex-start;
    padding: 70px 48px 55px 48px;
}
    
#\30 4dbb3d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\30 4dbb3d8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 7a1c2ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\32 7a1c2ea {
    width: 48.25%;
    margin: 0px 0% 0px 0%;
}
    
#f657a57c {
    width: 100%;
    align-self: flex-start;
    height: auto;
    min-height: auto;
}
    
#e044cdec {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 80px;
    row-gap: 0px;
    width: 100%;
    justify-self: auto;
}
    
#\39 3ff1ca7 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 80px;
    row-gap: 65px;
    width: 100%;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d732dd13 {
    width: 100.00%;
}
    
#ddc7641a {
    margin: 0px 0% 20px 0%;
}
    
#\33 f5fba9a {
    width: 100%;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 48px 0%;
}
    
#e7b23e7a {
    width: 100%;
}
    
#add7eeca {
    width: 100%;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 10px 0%;
}
    
#b1ae42f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#b1ae42f6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 451d1ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\32 451d1ec {
    margin: 0px 0% 0px 0%;
}
    
#c5266a33.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#c5266a33 {
    margin: 0px 0% 0px 0%;
}
    
#a8fd0f4c {
    width: 100%;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 25443bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\32 25443bd {
    width: 85%;
    margin: 0px 0% 0px 0%;
}
    
#\35 22d2ab2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\35 22d2ab2 {
    width: 85%;
    margin: 0px 0% 0px 0%;
}
    
#bcd78f3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#bcd78f3a {
    width: 48.25%;
    margin: 0px 0% 0px 0%;
}
    
#\36 67e5d45.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\36 67e5d45 {
    width: 48.25%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b58e87e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\39 b58e87e {
    margin: 0px 0% 0px 0%;
}
    
#ef7e1948.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#ef7e1948 {
    margin: 0px 0% 0px 0%;
}
    
#\36 59f138c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\36 59f138c {
    margin: 0px 0% 0px 0%;
}
    
#\38 ed02600.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\38 ed02600 {
    width: 85%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1cb85af.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#\35 1cb85af {
    width: 85%;
    margin: 0px 0% 0px 0%;
}
    
#ba3343e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 3px 5px 3px;
}
#ba3343e1 {
    margin: 0px 0% 0px 0%;
}
    
#df7fab7a {
    column-gap: 3.5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\36 d61eee6 {
    width: 55px;
}
    
#d1a517ea {
    width: 55px;
}
    
#\33 104085f {
    width: 55px;
}
    
#\31 cef6754 {
    width: 55px;
}
    
#\37 5b43884 {
    column-gap: 3.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\39 b114396 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff223eb1 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 440ce62 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 353d0c1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#dd30050b {
    width: 100.00008365575657%;
}
    
#\38 6cb6b8b {
    column-gap: 24px;
}
    
#\39 77d2e61 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d9c279d {
    row-gap: 24px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 16px;
}
    
#a201f08f {
    width: 100%;
    row-gap: 0px;
}
    
#\33 e70408b {
    width: 100.00018425532697%;
}
    
#\37 6099a79 {
    height: auto;
}
    
#e925ccbc {
    row-gap: 48px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 0% 0px 0%;
}
    
#\39 79c8566 {
    margin: 0px 0% 0px 0%;
}
    
#\36 aadc411 {
    width: 100.00008365575657%;
}
}



@media (max-width: 767px) {
    
#\34 c4a7bd0 {
    row-gap: 48px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 24px 64px 24px;
}
    
#\32 eb89083 {
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
    
#\38 078e18a {
    column-gap: 2.1739130434782608%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#ec9279bd {
    margin: 0px 0% 0px 0%;
}
    
#d0027a83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
    
#ded80f55::before, #ded80f55 > .bgExtraLayerOverlay {
    
}
    
#eb53b0e8 {
    row-gap: 24px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 16px;
}
    
#\38 1c4198b {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eec41dfa {
    width: 100%;
}
    
#widget_9ke {
    width: 1100px;
}
}



@media (max-width: 767px) {
    
#e1c49fd4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 900bc7a::before, #\33 900bc7a > .bgExtraLayerOverlay {
    
}
#\33 900bc7a {
    row-gap: 48px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b114396 {
    row-gap: 32px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 24px 64px 24px;
}
}



@media (max-width: 767px) {
    
#\37 9219696::before, #\37 9219696 > .bgExtraLayerOverlay {
    
}
#\37 9219696 {
    row-gap: 48px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 37d0da6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 353d0c1 {
    row-gap: 32px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 24px 64px 24px;
}
}



@media (max-width: 767px) {
    
#\35 d4a90b8 {
    min-width: 32px;
    order: 0;
    width: 100%;
    max-width: 350px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b287603::before, #\37 b287603 > .bgExtraLayerOverlay {
    
}
#\37 b287603 {
    background-position: 0% 100%;
}
    
#e55bb1de {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
}
    
#dac51847 {
    width: 100%;
    min-height: 80px;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#f83c4faa {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 24px 64px 24px;
}
    
#\32 d789055 {
    width: 100%;
}
    
#\33 1429d14 {
    margin: 0px 0% 0px 0%;
}
    
#c1c5092a {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 9a25c1f {
    min-width: 175px;
    max-width: 350px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 4e8237f {
    min-height: unset;
    flex-direction: column;
    row-gap: 48px;
    padding: 64px 24px 64px 24px;
}
    
#a16ea5e5 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 58ac2ff {
    width: 100%;
}
    
#\35 8cdc089 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    row-gap: 48px;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 67e97e9 {
    width: 100%;
}
    
#eca46500 {
    width: 100%;
    min-height: 320px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    height: auto;
}
    
#\39 9e1a53a {
    width: 100%;
}
    
#bcce3992 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 5ac2ce2 {
    width: 250px;
}
    
#\31 a6a6ff5 {
    width: 100%;
}
    
#\30 e20fff6 {
    width: 100%;
}
    
#d91b4402 {
    margin: 0px 0px 0px 0px;
}
    
#\39 180b3c0 {
    width: 100%;
}
    
#\37 5005d65 {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 59555e5 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 24px 64px 24px;
}
    
#e5c7ff12 {
    margin: 0px 0% 0px 0%;
}
    
#cc5c383c {
    width: 100.00%;
}
    
#\31 21ee04f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a893a026 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 8421c33 {
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a10abd2f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b80cb46.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\33 b80cb46 {
    margin: 1px 0% 0px 0%;
}
    
#\30 a46b61c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 45px 24px 45px 24px;
}
    
#\31 1374b3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\31 1374b3a {
    margin: 1px 0% 0px 0%;
}
    
#\36 4775a69 {
    column-gap: 8.391608391608392%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 4dbb3d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\30 4dbb3d8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ad4a1205 {
    column-gap: 8.391608391608392%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e044cdec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#df7fab7a {
    width: 100%;
    column-gap: 3.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ddc7641a {
    margin: 0px 0% 0px 0%;
}
    
#\33 f5fba9a {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 30px 0%;
}
    
#\34 f284df8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#\34 f284df8 {
    width: 296px;
}
    
#\35 cb6045d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\35 cb6045d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d2c6d1d {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 30px 0%;
}
    
#\32 7a1c2ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\32 7a1c2ea {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f657a57c {
    width: 100%;
    height: auto;
    min-height: 366px;
    row-gap: 15px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3ff1ca7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 75px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 73862eb {
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0b61e59 {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7b23e7a {
    width: 100%;
}
    
#add7eeca {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 30px 0%;
}
    
#b3e75388.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#b3e75388 {
    margin: 1px 0% 0px 0%;
}
    
#\35 d652366 {
    column-gap: 8.391608391608392%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 18267d6 {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1ae42f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#b1ae42f6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 451d1ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\32 451d1ec {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f01dee7d {
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5266a33.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#c5266a33 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a8fd0f4c {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 30px 0%;
}
    
#\39 ca798db.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\39 ca798db {
    margin: 1px 0% 0px 0%;
}
    
#\37 bea3e63 {
    column-gap: 8.391608391608392%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 5b43884 {
    width: 100%;
    column-gap: 3.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 25443bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\32 25443bd {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 22d2ab2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\35 22d2ab2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b33f5bf4 {
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bcd78f3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#bcd78f3a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 67e5d45.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\36 67e5d45 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b58e87e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\39 b58e87e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ef7e1948.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#ef7e1948 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 59f138c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\36 59f138c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ed02600.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\38 ed02600 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1cb85af.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#\35 1cb85af {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ba3343e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 12px 5px 12px;
}
#ba3343e1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 90311bb {
    width: 100.00%;
}
    
#f1825d05 {
    width: 100.00%;
}
    
#d87a9776 {
    width: 100.00%;
}
    
#\30 7b552d9 {
    width: 100.00%;
}
}

#a8ebb93c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHRAAAQMFAQAAAAAAAAAAAAAAAgABEQMEBhMhFP/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oADAMBAAIRAxEAPwDYbzFNtciqXEm/JVxxYWFm9R8aERFitf/Z')!important}#eca46500.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQI/8QAIhAAAQMEAAcAAAAAAAAAAAAAAQACAwQFBhESEyQyQWHh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwAEEf/aAAwDAQACEQMRAD8ARjLKQ5jJDaZIeQG6brtKZDKZQNHg2PXxZQjMzWOrKYmMN8AqpuUXQNHVvRWuqnPlwUuPVG//2Q==')!important}