    /* This file is auto-generated from a `scss` file with the same name */

.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
    



    :root {
  --color_1: rgba(201, 7, 137, 1);
  --color_2: rgba(241, 156, 217, 1);
  --color_3: rgba(245, 245, 245, 1);
  --color_4: rgba(242, 211, 14, 1);
  --color_5: rgba(249,241,189,1);
  --max-content-width_1: 1200px;
}


@font-face {
  font-family: "DudaSansVF";
  src: url("/wp-content/themes/broadwaygrooming/Style/Resources/files/DudaSansVF-edd7_400.ttf");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

img[width][height] {
  height: auto;
}

  body[data-page-alias="gallery"] #dm [data-show-on-page-only="gallery"] {
    display: block !important;
  }




    


    




    *#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 all {
  *#dm .dmInner div.u_1105719719 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner a.u_1605381812:hover { background-image:none !important; }

  *#dm .dmInner a.u_1605381812.hover { background-image:none !important; }

  *#dm .dmInner a.u_1605381812 .iconBg { display:none !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1697813487 { background-position:50% 0% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1695718085 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1469252160 .photoGalleryViewAll { padding:0 10px !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;
}


@media all {
    
#ab07ea5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    background-color: var(--color_5);
    background-image: initial;
    order: 1;
    padding: 5% 5% 7% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fc65713 {
    width: 79.83%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 965c8fe {
    width: 100%;
    height: 547px;
    max-width: 100%;
    order: 0;
}
    
#def0da47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    order: 1;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4878e27 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
}
    
#\31 81352f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    background-color: var(--color_2);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bf9d000.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 bf9d000 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#eea2f9c7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 111b7ac {
    min-height: 425px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3fc7d6e {
    background-color: var(--color_4);
    background-image: initial;
}
}
@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 b11cf26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dde97ef7 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 64d307e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a37b4e23 {
    margin: 0px 0% 0px 0%;
}
    
#group_5km {
    background-position: 50% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("/wp-content/themes/broadwaygrooming/Resources/images/Maura%20is%20the%20prettiest%20pitbull-%20notice%20her%20colorful%20nails-2880w.jpeg");
}
    
#\34 9d99b80 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nlu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 134dc3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 20332c0 {
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("/wp-content/themes/broadwaygrooming/Resources/images/Maya%20is%20a%20Irish%20Wolfhound-%20had%20the%20bow%20on%20top-2880w.jpeg");
}
    
#c2320ae8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bbd2c7b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8c5af08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5d9ad4d {
    background-position: 50% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("/wp-content/themes/broadwaygrooming/Resources/images/Snow%20is%20a%20miniature%20poodle%20who%20looks%20happy-2880w.jpeg");
}
    
#ecfd00fe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 99d7764 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0aeec98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#db8d2dfc {
    background-position: 50% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: none;
}
    
#\39 8a04d95 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cd067ab8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}
@media all {
    
#\35 605726a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9fb6b61 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8282f02 {
    min-height: 619px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 568b6cc::before, #\36 568b6cc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 568b6cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60.7%;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 079ae62::before, #\34 079ae62 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 079ae62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.28%;
    justify-content: flex-start;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 365f11c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd481ede {
    margin: 0px 0% 0px 0%;
}
    
#\37 daf2508 {
    width: 480px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d6k {
    width: 94.20%;
    height: 607px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}
@media all {
    
#\38 5f9067a {
    min-height: 517px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 78dcd3f::before, #\37 78dcd3f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 78dcd3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 55.97%;
    justify-content: flex-start;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4960ce7 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dd5d8a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f11d3b3a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 85cf868 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c5a6e7b::before, #\35 c5a6e7b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 c5a6e7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 40%;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d879231d {
    width: 480px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b16336a {
    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 {
    
#\36 2287212 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4db3c1a {
    width: 364px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2669c67 {
    margin: 0px 0% 0px 0%;
}
    
#f9e47338 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5300ad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cfb95a4 {
    min-height: 517px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f7401b7d::before, #f7401b7d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f7401b7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 55.97%;
    justify-content: flex-start;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d210942a::before, #d210942a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d210942a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 40%;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3190e6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}
@media all {
    
#\37 5603204 {
    margin: 0px 0% 0px 0%;
}
    
#\31 432ee0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8587e7c::before, #\38 8587e7c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 8587e7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 56%;
    justify-content: flex-start;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b25b095 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 892f179 {
    min-height: 517px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1d7f1ae::before, #\34 1d7f1ae > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 1d7f1ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 39.98%;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e61e2572 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a9d48a {
    width: 364px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 114f746 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}
@media all {
    
#fa1d787e {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddcb2962 {
    width: 364px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef4648d7::before, #ef4648d7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ef4648d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 55.97%;
    justify-content: flex-start;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b50986fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 511392d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd66996 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e512fe4 {
    min-height: 517px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6e19103 {
    margin: 0px 0% 0px 0%;
}
    
#d788076d::before, #d788076d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d788076d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 40%;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}
@media all {
    
#d43526e1 {
    min-height: 517px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e8926a95 {
    margin: 0px 0% 0px 0%;
}
    
#\33 dd40a32 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7dc8d6d::before, #a7dc8d6d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#a7dc8d6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 55.97%;
    justify-content: flex-start;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dfdacb1 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8f77316 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6b41b60::before, #\33 6b41b60 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 6b41b60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 40%;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 90489ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d987ef6 {
    width: 412px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}
@media all {
    
#d13e3778 {
    min-height: 517px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d80c1a4a::before, #d80c1a4a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d80c1a4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 55.97%;
    justify-content: flex-start;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f12538c {
    margin: 0px 0% 0px 0%;
}
    
#f187f4a3 {
    width: 632px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0cccb96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ab3a72d::before, #\36 ab3a72d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 ab3a72d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 40%;
    background-image: url(/wp-content/themes/broadwaygrooming/Resources/files);
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f2c60aa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de0f8387 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2f01e72 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}
@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 52a3777 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 73d2770 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d806ecff {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_0s2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 b700b8b {
    margin: 0px 0% 0px 0%;
}
}
@media all {
    
#\36 2806191 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 43.94%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\36 9436158 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad83f114 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#f90185a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("/wp-content/themes/broadwaygrooming/Resources/images/Estate%20and%20Probate%20Appraisals%20%2825%29-2880w.png");
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7b8a060 {
    min-height: 665px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8ddfc2e.flex-element.widget-wrapper > [data-element-type] {
    padding: NaNpx 0px NaNpx 0px;
}
#\34 8ddfc2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5fcdd00.flex-element.widget-wrapper > [data-element-type] {
    padding: NaNpx 0px NaNpx 0px;
}
#c5fcdd00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}
@media all {
    
#\37 20e92ef {
    margin: 0px 0px 0px 0px;
}
    
#\36 128ab02 {
    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%;
}
    
#d572e985 {
    min-height: 413px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 3fd49d8 {
    width: 1122px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bfad8da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f8522181 {
    background-color: var(--color_2);
    background-image: none;
}
    
#c13f3b3c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#c13f3b3c {
    width: 241px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}
@media all {
    
#flex-footer {
    background-color: var(--color_1);
}
}
@media all {
    
#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img {
    transform: scale(0.66);
}
#flex-header {
    background-color: rgba(255, 255, 255, 1);
    
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#flex-header[data-changeable-on-scroll][data-scrolling] {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgba(255, 255, 255, 1);
}
}
@media all {
    
#\35 352a2b0 {
    width: 105px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e372f5a6 {
    width: 60px;
    height: 60px;
    max-width: 100%;
}
    
#\33 b050cc9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\33 b050cc9 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a580a76 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 cd1eaef {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 10px 4% 10px 4%;
    margin: 0% 0% 0% 0%;
}
    
#df11ab08 {
    flex-direction: row;
    align-items: center;
    width: 60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5c280f1 {
    width: 30px;
    height: 30px;
    max-width: 100%;
}
    
#\30 4500e5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fe4ce7df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ae4f19c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 10%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_124 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}
@media all {
    
#\39 3739264 a {
    background-color: rgba(0,0,0,0);
}
#\39 3739264 svg {
    fill: var(--color_1);
}
#\39 3739264 {
    width: 30px;
    height: 30px;
}
    
#\34 a4ac421 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 9e77900 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}
@media all {
    
#\36 3a049320d35b55b4ef2a374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 3a049320d35b55b4ef2a376 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3a049320d35b55b4ef2a377 {
    min-height: 200px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 3a049ca0d35b55b4ef2a5c3 {
    width: 544px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2d6a167a824ca526194d9a5 {
    background-color: rgba(232, 255, 133, 1);
}
}
@media all {
    
#\36 406026c90e1521f6ecb0ecd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 406026c90e1521f6ecb0ecc {
    min-height: 460px;
    padding-top: 4%;
    padding-bottom: 4%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_s4l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}
@media all {
    
#ef71ecd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    flex-direction: row;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c42a691 {
    min-height: 193px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_249 {
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    order: 2;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 574255b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9629e10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ccc1a54 {
    width: 132px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c64df9d4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b11d02e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 33.3%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 3;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bf36307e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a4ae307 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4q5 {
    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;
}
    
#widget_8b2 {
    width: 55.66%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}
@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 2eb6d0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 7692edd {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee7620fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_12s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9f235bd {
    margin: 0px 0% 0px 0%;
}
}
@media all {
    
#d629b591 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 316f57f {
    grid-template-rows: minmax(300px, max-content);
    width: 100%;
    max-width: 100%;
}
    
#\30 65edbcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}
@media (min-width: 1025px) {
}
@media (min-width: 1025px) {
    
#widget_s4l {
    justify-self: auto;
    align-self: auto;
    width: 95.82%;
    grid-area: auto / auto / auto / auto;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#ab07ea5c {
    column-gap: 2%;
    padding: 4% 4% 4% 4%;
}
    
#\34 fc65713 {
    width: 672px;
}
    
#\30 965c8fe {
    height: 444px;
}
    
#def0da47 {
    width: 100%;
    min-height: 80px;
}
    
#\30 4878e27 {
    width: 99.82%;
}
    
#\31 81352f2 {
    width: 100%;
    min-height: 80px;
    padding-top: 8%;
}
    
#\36 111b7ac {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#dde97ef7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 825px;
}
    
#a37b4e23 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9d99b80 {
    height: auto;
    min-height: 98px;
}
    
#c2320ae8 {
    height: auto;
    min-height: 98px;
}
    
#ecfd00fe {
    height: auto;
    min-height: 98px;
}
    
#\39 8a04d95 {
    height: auto;
    min-height: 98px;
}
    
#\30 b11cf26 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 134dc3b {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 8c5af08 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e0aeec98 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8282f02 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 568b6cc {
    width: 100%;
    min-height: 80px;
}
    
#\34 079ae62 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    align-items: center;
}
    
#widget_d6k {
    width: 100.00%;
    margin-top: 0px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5f9067a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 78dcd3f {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#\35 c5a6e7b {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cfb95a4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f7401b7d {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#d210942a {
    width: 100%;
    min-height: 80px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8587e7c {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#\37 892f179 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 1d7f1ae {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#ef4648d7 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#\39 e512fe4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d788076d {
    width: 100%;
    min-height: 80px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#d43526e1 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a7dc8d6d {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#\33 6b41b60 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#d13e3778 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d80c1a4a {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#\36 ab3a72d {
    width: 100%;
    min-height: 80px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 73d2770 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 b700b8b {
    margin: 0px 0% 0px 0%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2806191 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\36 9436158 {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f90185a3 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#\38 b57dcb3 {
    margin: 0px 0% 0px 0%;
}
    
#d7b8a060 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\34 8ddfc2e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c5fcdd00 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 128ab02 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#d572e985 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 2% 4%;
}
    
#\31 3fd49d8 {
    margin-left: 0%;
    margin-right: 0%;
    width: 110.04%;
    max-width: none;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#flex-header {
    background-color: rgba(255, 255, 255, 1);
    
    padding: 12px 0% 12px 0%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 352a2b0 {
    width: 92px;
    height: auto;
}
    
#\34 ae4f19c {
    justify-content: flex-end;
    width: 40%;
    min-height: 8px;
}
    
#\34 cd1eaef {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 19px;
    column-gap: 20%;
}
    
#\30 4500e5b {
    width: 40%;
    min-height: 8px;
}
    
#\33 a580a76 {
    width: 20%;
    min-height: 8px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9e77900 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 0px;
}
    
#\34 a4ac421 {
    justify-content: flex-start;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3a049320d35b55b4ef2a374 {
    justify-content: flex-start;
    padding-top: 100px;
}
    
#\36 3a049320d35b55b4ef2a377 {
    min-height: 50vh;
    padding: 0% 4% 0% 4%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 406026c90e1521f6ecb0ecc {
    min-height: 0px;
    padding: 0% 4% 0% 4%;
}
    
#\36 406026c90e1521f6ecb0ecd {
    justify-content: flex-start;
    padding-bottom: 100px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c42a691 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
}
    
#ef71ecd9 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_249 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b11d02e {
    width: 100%;
    padding-right: 16px;
    padding-left: 16px;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c64df9d4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ccc1a54 {
    width: 259px;
    height: auto;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7692edd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 9f235bd {
    margin: 0px 0% 0px 0%;
}
    
#widget_12s {
    width: 69.77%;
}
    
#\32 2eb6d0f {
    align-items: flex-start;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#d629b591 {
    padding-left: 2%;
    padding-right: 2%;
}
}

    @media (min-width: 1025px) { [data-version] .size-25, [data-version] .font-size-25 {--font-size: 25;}[data-version] .size-40, [data-version] .font-size-40 {--font-size: 40;}[data-version] .size-14, [data-version] .font-size-14 {--font-size: 14;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-20, [data-version] .t-font-size-20 {--font-size: 20;}[data-version] .t-size-16, [data-version] .t-font-size-16 {--font-size: 16;}[data-version] .t-size-21, [data-version] .t-font-size-21 {--font-size: 21;}[data-version] .t-size-30, [data-version] .t-font-size-30 {--font-size: 30;}[data-version] .t-size-14, [data-version] .t-font-size-14 {--font-size: 14;} }@media (max-width: 767px) { [data-version] .m-size-20, [data-version] .m-font-size-20 {--font-size: 20;}[data-version] .m-size-14, [data-version] .m-font-size-14 {--font-size: 14;}[data-version] .m-size-12, [data-version] .m-font-size-12 {--font-size: 12;} }




  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
    visibility: hidden;
  }

  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
    visibility: hidden !important;
  }

  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
    visibility: hidden;
  }



    @font-face {
  font-family: "Poppins Fallback";
  src: local('Arial');
  ascent-override: 92.326%;
  descent-override: 30.7753%;
  line-gap-override: 8.793%;
  size-adjust: 113.7274%;
}@font-face {
  font-family: "Outfit Fallback";
  src: local('Arial');
  ascent-override: 100.5481%;
  descent-override: 26.1425%;
  size-adjust: 99.4549%;
  line-gap-override: 0%;
 }

@media(max-width:768px) {
	#dmFirstContainer div {
		width: 100% !important; 
		flex-direction: column;
		row-gap: 20px;
		column-gap: 20px;
	}
	#f90185a3 {
		height: 300px !important;
	}
	.grooming-transformations {
		padding-right: 0px !important;
	}
	.ba-slider-container {
		display: none !important;
	}
}