*#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_1716293572 p { font-size:32px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1131461106 { font-size:50px !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 *.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 div.u_1134582629 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_1134582629 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_1134582629 {
    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_1716293572 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_1716293572 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_1716293572 {
    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 *.u_1734653766 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1146524987 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_1146524987 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_1146524987 {
    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_1988369817 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(247,206,92,1) !important;
  }

  *#dm .dmInner div.u_1131461106 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_1131461106 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_1131461106 {
    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_1937274698 .dmWidget span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1937274698 .dmWidget {
    background-color:rgba(255,255,255,1) !important;
    border-style:solid !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1937274698 .dmWidget:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1937274698 .dmWidget.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1172141969 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(247,206,92,1) !important;
  }

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

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

  *#dm .dmInner div.u_1307252739 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(247,206,92,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:white !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_1716293572 p { font-size:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1131461106 { font-size:50px !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_1716293572 p { font-size:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1131461106 { font-size:40px !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.38%;
    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.38%;
    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 {
    
#\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 {
    
#\32 2e9c727 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac539a62 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: none;
    padding: 200px 4% 200px 4%;
    margin: 0% 0% 0% 0%;
}
    
#fe6f7cad {
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.25);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 25daf43 {
    max-width: 100%;
    width: 71.01%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f55f8e7 {
    width: 69.75%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 4f6b8d2 {
    align-items: center;
    width: 100.00%;
    min-height: 253px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b9153b {
    width: 100%;
    height: 52px;
    min-width: 175px;
    min-height: 52px;
    max-width: 250px;
    order: 1;
    max-height: 52px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 766deeb {
    background-image: url("https://irp.cdn-website.com/e739340e/dms3rep/multi/opt/Gemini_Generated_Image_1efei11efei11efe-1920w.jpg");
    background-attachment: fixed;
}
    
#a0000d18 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.81%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 2;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 66a6fe4 {
    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;
}
    
#bf7af81a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 3563381 {
    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%;
}
    
#b86def01 {
    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%;
}
    
#\34 59fe84f {
    margin: 0px 0px 0px 0px;
}
    
#c009d02e {
    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 cab4624 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 39c1292 {
    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;
}
    
#\33 73d9d15 {
    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%;
}
    
#c33c35a5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 ba53d9d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6c27264 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/e739340e/dms3rep/multi/opt/pexels-photo-32751745-1920w.jpeg?jxl&v=jxl");
    order: 1;
    border-radius: 20px;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2fe7ec4 {
    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;
}
    
#\37 1d9a1d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 079c560 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#cf3acc2b {
    min-height: 475px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 64px 4% 64px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 511a814 {
    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%;
}
    
#\32 027a93d {
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 56020c3 {
    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;
}
    
#d0d91ca2 {
    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 4ce6077 {
    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%;
}
    
#\30 20b5078 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#bd5bdf86 {
    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;
}
    
#f0ce3602 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\37 497a789.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 497a789 {
    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;
}
    
#bde5f361 {
    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;
}
    
#c51b872d {
    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;
}
    
#ae187353.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae187353 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4a163a9 {
    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 503cad1 {
    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%;
}
    
#f190ad76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f190ad76 {
    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;
}
    
#c90cb975 {
    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%;
}
    
#\30 1d56c19 {
    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 cd5a5e2 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\32 ce6fed7 {
    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 dfbf31d {
    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 {
    
#\35 2659933 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c922d9b {
    min-height: 172px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3463ca2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3189ea9 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cdca080d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
}
    
#bbf8e29b {
    width: 57.46%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5429184 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    border-width: 0 3px 3px 0;
    border-color: #000000 rgba(225,184,76,1) rgba(225,184,76,1) #000000;
    border-style: solid;
    flex: 1 1 auto;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8479181 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#c21983d8 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\31 78c8f8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 89a0562 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\36 2425c60 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    padding: 50px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#f225a786 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#ee0aabd4 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\39 fc46e4b {
    background-color: var(--color_3);
    background-image: none;
    background-attachment: fixed;
}
    
#\31 e6e710e {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\30 d01c011 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3fffa9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    border-width: 0 3px 3px 0;
    border-color: #000000 rgba(225,184,76,1) rgba(225,184,76,1) #000000;
    border-style: solid;
    flex: 1 1 auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d3c0b7e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1da415a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    border-width: 0 3px 3px 0;
    border-color: #000000 rgba(225,184,76,1) rgba(225,184,76,1) #000000;
    border-style: solid;
    flex: 1 1 auto;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 84e113e {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\32 70a71b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e51af960 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\30 816bb3d {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 381ca9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    border-width: 0 3px 3px 0;
    border-color: #000000 rgba(225,184,76,1) rgba(225,184,76,1) #000000;
    border-style: solid;
    flex: 1 1 auto;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f152e8d3 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\33 89d4e3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e4bf916 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#ba8d3743 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\38 97eafb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    border-width: 0 3px 3px 0;
    border-color: #000000 rgba(225,184,76,1) rgba(225,184,76,1) #000000;
    border-style: solid;
    flex: 1 1 auto;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a4159971 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#bcd0565e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbea2a3a {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\31 f4826c7 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\31 918c51c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    border-width: 0 3px 3px 0;
    border-color: #000000 rgba(225,184,76,1) rgba(225,184,76,1) #000000;
    border-style: solid;
    flex: 1 1 auto;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b72f5676 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#f62e6d1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 05293f6 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\33 cf1ab5d {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#b776ddf6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    border-width: 0 3px 3px 0;
    border-color: #000000 rgba(225,184,76,1) rgba(225,184,76,1) #000000;
    border-style: solid;
    flex: 1 1 auto;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7d2f6a4 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\33 d903431 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 22abec4 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#e08785de {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 4665762 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 85480aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 43074f1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3e253bc {
    background-color: var(--color_6);
    background-image: none;
    background-attachment: fixed;
}
    
#\37 91852aa {
    width: 1048px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e37c39bb {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d3fbb9b0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 30bbfe0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    order: 0;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#a105c07d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bd5943aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a78d32fb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 291feed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    order: 0;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d008193 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d653e985 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 470eee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c6402d0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 deca282 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 267b586 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 3c82da0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9a70bb1 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c762d9e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dcda2f05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 402c5bd {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 0ee99ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc724662 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5552fac {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f85302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8a322e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: var(--color_5) 3px 3px 11px 0px;
    order: 0;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#e0a14fa1 {
    background-color: var(--color_6);
    background-image: none;
    background-attachment: fixed;
}
    
#\34 ebde3e6 {
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e93b455 {
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 85c52ff {
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a0f5698 {
    margin: 0px 0% 0px 0%;
}
    
#\30 add12e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf45102 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b039925a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d150e160 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 64px 4% 64px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 08e204e {
    width: 35.86%;
    height: auto;
    max-width: 100%;
}
    
#\33 3c26f03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 38efee9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 b82ab16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cdf5535 {
    width: 99.64%;
    grid-template-rows: minmax(544px, max-content);
    max-width: 100%;
}
    
#d3f2e85e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 5d7b18d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6d9d92d {
    width: 100.00%;
    height: 544px;
    min-height: 100px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ac5af49 {
    width: 31.18%;
    height: auto;
    max-width: 100%;
}
    
#a1b89c8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/e739340e/dms3rep/multi/opt/Seamless+charcoal+stone+texture-1-1920w.png");
    background-attachment: fixed;
}
    
#da544c04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c3b108ef {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c152f4e0 {
    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%;
}
    
#cc9e511c::before, #cc9e511c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#cc9e511c {
    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%;
}
    
#e1a7b3d8 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#db0add65 {
    margin: 0px 0% 0px 0%;
}
    
#\33 103a6a4 {
    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;
}
    
#\36 94af5f0 {
    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;
}
    
#f16b0074 {
    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;
}
    
#\36 a8ecf83 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
}



@media all {
    
#baff8f9c {
    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;
}
    
#\39 ff69a31 {
    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;
}
    
#\32 51eea0d {
    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%;
}
    
#ad22bc34 {
    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%;
}
    
#ecc14979 {
    max-width: 100%;
    width: 95.38%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dc543d4 {
    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;
}
    
#\38 6de4e12 {
    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%;
}
    
#\31 6afbb45 {
    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%;
}
    
#\32 3a79ef5 {
    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%;
}
    
#\34 b15fe3e {
    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;
}
    
#eeae6cb2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 735df48 {
    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%;
}
    
#\38 ed6c35e {
    max-width: 100%;
    width: 95.38%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cca0a08e {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#\31 fb99af1 {
    margin: 0px 0px 0px 0px;
}
    
#\30 b80f378 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 0cefa7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 35fe28a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f3ada64 {
    width: 1122px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 695447c {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 1% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ce196628 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7mv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_7mv {
    width: 44.48%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 d34708a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244,188,108,1) rgba(244,188,108,1) rgba(244,188,108,1) rgba(244,188,108,1);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8d25659 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 55785f2 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\33 c785d18 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe7eb01a {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qf2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qf2 {
    width: 73.72%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 d528062 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ump {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#\37 81446e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244,188,108,1) rgba(244,188,108,1) rgba(244,188,108,1) rgba(244,188,108,1);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ebfee8e {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de7e4c4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 de7e4c4 {
    width: 73.72%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 28208bb {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cee2a719 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6270de6 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
}



@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) {
    
#\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) {
    
#ac539a62 {
    min-height: 401px;
    padding: 64px 48px 64px 48px;
}
    
#fe6f7cad {
    align-items: center;
}
    
#\30 25daf43 {
    width: 619px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 f55f8e7 {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 4f6b8d2 {
    align-items: center;
}
    
#a0000d18 {
    justify-content: center;
}
    
#bf7af81a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b86def01 {
    row-gap: 48px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#c33c35a5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 59fe84f {
    margin: 0px 0px 0px 0px;
}
    
#c6c27264 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 409px;
    order: 0;
    background-position: 50% 50%;
    height: auto;
}
    
#ae187353 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f190ad76 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cf3acc2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 48px;
    column-gap: 0%;
    padding: 64px 48px 64px 48px;
}
    
#\37 497a789 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c922d9b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a3463ca2 {
    margin: 0px 0% 0px 0%;
}
    
#bbf8e29b {
    width: 96.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5429184 {
    width: 49%;
    row-gap: 20px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 d01c011 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3fffa9e {
    width: 49%;
    row-gap: 20px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 2425c60 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 320px;
    padding: 50px 2% 50px 2%;
}
    
#\35 1da415a {
    width: 49%;
    row-gap: 20px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 381ca9a {
    width: 49%;
    row-gap: 20px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 97eafb4 {
    width: 49%;
    row-gap: 20px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 918c51c {
    width: 49%;
    row-gap: 20px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b776ddf6 {
    width: 49%;
    row-gap: 20px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4665762 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\37 91852aa {
    width: 640px;
}
    
#e37c39bb {
    width: 480px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 291feed {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 30bbfe0 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 402c5bd {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\39 8a322e4 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ac5af49 {
    width: 45.03%;
}
    
#d150e160 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 08e204e {
    width: 43.21%;
}
    
#c3b108ef {
    margin: 0px 0% 0px 0%;
}
    
#\33 5d7b18d {
    width: 100%;
    min-height: 80px;
}
    
#\39 b82ab16 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc9e511c {
    width: 100%;
    min-height: 80px;
    row-gap: 48px;
}
    
#db0add65 {
    margin: 0px 0% 0px 0%;
}
    
#\33 103a6a4 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 48px 64px 48px;
}
    
#f16b0074 {
    width: 100%;
}
    
#\36 a8ecf83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a8ecf83 {
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6afbb45 {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 64px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3a79ef5 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b15fe3e {
    width: 100%;
    height: auto;
}
    
#\32 51eea0d {
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ad22bc34 {
    column-gap: 24px;
}
    
#eeae6cb2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 735df48 {
    column-gap: 0%;
    row-gap: 48px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 0% 0% 0%;
}
    
#\38 ed6c35e {
    width: 100%;
}
    
#\38 6de4e12 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 35fe28a {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 f3ada64 {
    margin-left: 0%;
    margin-right: 0%;
    width: 110.04%;
    max-width: none;
}
    
#\30 695447c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d34708a {
    width: 50%;
    min-height: 8px;
    row-gap: 12px;
}
    
#d8d25659 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 2% 4% 10% 4%;
}
    
#\33 c785d18 {
    width: 100%;
}
    
#fe7eb01a {
    width: 100%;
}
    
#\32 d528062 {
    width: 100%;
}
    
#\37 81446e9 {
    width: 50%;
    min-height: 8px;
    row-gap: 12px;
}
    
#\30 ebfee8e {
    width: 100%;
}
    
#\33 28208bb {
    width: 100%;
}
    
#cee2a719 {
    width: 100%;
}
}



@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) {
    
#\32 027a93d {
    grid-template-rows: minmax(8px, max-content);
}
    
#cf3acc2b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 4665762 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3e253bc {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 402c5bd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e0a14fa1 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e1a7b3d8 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 103a6a4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 b80f378 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 695447c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#dd30050b {
    width: 100%;
}
    
#\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%;
}
    
#\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%;
}
}



@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) {
    
#\32 2e9c727 {
    width: 100%;
}
    
#ac539a62 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 32px 24px 32px 24px;
}
    
#fe6f7cad {
    width: 100%;
    min-height: 80px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\30 25daf43 {
    width: 100%;
}
    
#\38 f55f8e7 {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 4f6b8d2 {
    align-items: center;
}
    
#a0000d18 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
}
    
#\33 66a6fe4 {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bf7af81a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b86def01 {
    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%;
}
    
#c33c35a5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 39c1292 {
    width: 100%;
}
    
#\34 59fe84f {
    margin: 0px 0px 0px 0px;
}
    
#c6c27264 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\33 2fe7ec4 {
    width: 100%;
}
    
#ae187353 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f190ad76 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cf3acc2b {
    min-height: unset;
    flex-direction: column;
    row-gap: 48px;
    padding: 32px 24px 32px 24px;
}
    
#\37 497a789 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c51b872d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 c922d9b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 3189ea9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bbf8e29b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 5429184 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\30 d01c011 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3fffa9e {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\36 2425c60 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\35 1da415a {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\39 381ca9a {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\38 97eafb4 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\31 918c51c {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#b776ddf6 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\38 4665762 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\30 85480aa {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 5px;
}
    
#\37 91852aa {
    width: 310px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e37c39bb {
    width: 310px;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\30 9a70bb1 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#d3fbb9b0 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#dcda2f05 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\37 30bbfe0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\37 402c5bd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#bd5943aa {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\39 8a322e4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\34 ebde3e6 {
    min-height: auto;
}
    
#\33 e93b455 {
    min-height: auto;
}
    
#\38 85c52ff {
    min-height: auto;
}
    
#\38 291feed {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\36 d008193 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#dbf45102 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#b039925a {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\37 c6402d0 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 deca282 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#d150e160 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 b82ab16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5d7b18d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 6d9d92d {
    justify-self: start;
    align-self: start;
    height: 473px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 cdf5535 {
    width: 99.75%;
    grid-template-rows: minmax(476px, max-content);
}
    
#d3f2e85e {
    column-gap: 7.29483282674772%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 ac5af49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 08e204e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cc9e511c::before, #cc9e511c > .bgExtraLayerOverlay {
    
}
#cc9e511c {
    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%;
}
    
#db0add65 {
    margin: 0px 0% 0px 0%;
}
    
#\33 103a6a4 {
    row-gap: 32px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 24px 64px 24px;
}
}



@media (max-width: 767px) {
    
#\31 6afbb45 {
    width: 100%;
    row-gap: 0px;
}
    
#baff8f9c {
    width: 100%;
}
    
#\32 3a79ef5 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b15fe3e {
    height: auto;
}
    
#ad22bc34 {
    column-gap: 24px;
}
    
#ecc14979 {
    width: 100%;
}
    
#eeae6cb2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 735df48 {
    row-gap: 48px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 64px 0% 0px 0%;
}
    
#\38 ed6c35e {
    width: 100%;
}
    
#\38 6de4e12 {
    row-gap: 24px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#\36 0cefa7a {
    order: 0;
}
    
#\30 35fe28a {
    width: 100%;
    min-height: 277px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#\31 f3ada64 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 695447c {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#ce196628 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\32 d34708a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#d8d25659 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 4% 12% 4%;
}
    
#\33 c785d18 {
    width: 311px;
}
    
#fe7eb01a {
    width: 311px;
}
    
#\32 d528062 {
    width: 311px;
}
    
#\37 81446e9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\30 ebfee8e {
    width: 311px;
}
    
#\33 28208bb {
    width: 311px;
}
    
#cee2a719 {
    width: 311px;
}
}

#a1b89c8d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY01XM247DIAxFUWPAXE24JECSpur/f+Uo0Ty01n5bRwaBqDRZFwJnTjVwto41WZQaBIJU2lgfOefa6zpLG2lpzqdnoYCM8yHluvXxmsd77Ne6HSmvzrPWFowNkXNb59zfx/nZz8+YV20jxGyM/+faRh/n2K8+X2s/Su0hLjffz31KSyu1lzZK67lsnKpzUZMFpYjIOc8hLpFz5BziYh+TUgOilFIpTZosGXdHVilCVEIgAAgAIQQiSpTqDuUDAn5PgHj6gj8W5gwzrTmV8gAAAABJRU5ErkJggg==')!important}