@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media all {
  *#dm .dmInner div.u_1983136422 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(100,102,106,0.57) rgba(100,102,106,0.57) rgba(100,102,106,0.57) rgba(100,102,106,0.57) !important;
  }

  *#dm .dmInner div.u_1983136422 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(100,102,106,0.57) rgba(100,102,106,0.57) rgba(100,102,106,0.57) rgba(100,102,106,0.57) !important;
  }

  *#dm .dmInner div.u_1983136422 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(100,102,106,0.57) rgba(100,102,106,0.57) rgba(100,102,106,0.57) rgba(100,102,106,0.57) !important;
  }

  *#dm .dmInner div.u_1983136422 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1983136422 .m-recaptcha { font-size:15px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1983136422 .dmformsubmit {
    width:220px !important;
    height:60px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1983136422 input::placeholder {
    font-size:15px !important;
    color:rgba(33,33,33,0.5) !important;
  }

  *#dm .dmInner div.u_1983136422 input.placeholder {
    font-size:15px !important;
    color:rgba(33,33,33,0.5) !important;
  }

  *#dm .dmInner div.u_1983136422 textarea::placeholder {
    font-size:15px !important;
    color:rgba(33,33,33,0.5) !important;
  }

  *#dm .dmInner div.u_1983136422 textarea.placeholder {
    font-size:15px !important;
    color:rgba(33,33,33,0.5) !important;
  }

  *#dm .dmInner div.u_1983136422 select::placeholder {
    font-size:15px !important;
    color:rgba(33,33,33,0.5) !important;
  }

  *#dm .dmInner div.u_1983136422 select.placeholder {
    font-size:15px !important;
    color:rgba(33,33,33,0.5) !important;
  }

  *#dm .dmInner div.u_1234311911 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1621594149 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1669398142 .svg { fill:rgba(45,173,248,1) !important; }

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

  *#dm .dmInner div.u_1567608990 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1998132036 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1134298911 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1916216146 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1141121595 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1888536549 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2739909309 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1896147859 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(45,173,248,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1796065306 { gap:2px !important; }

  *#dm .dmInner a.u_1796065306 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner a.u_1045165424 { gap:2px !important; }

  *#dm .dmInner a.u_1045165424 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner a.u_1820490798 { gap:2px !important; }

  *#dm .dmInner a.u_1820490798 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1772308927 { gap:2px !important; }

  *#dm .dmInner a.u_1772308927 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1746186972 { gap:2px !important; }

  *#dm .dmInner a.u_1746186972 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1294509239 { gap:2px !important; }

  *#dm .dmInner a.u_1294509239 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1307204435 { gap:2px !important; }

  *#dm .dmInner a.u_1307204435 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

  *#dm .dmInner a.u_1521046800 { gap:2px !important; }

  *#dm .dmInner a.u_1521046800 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1026969307 { gap:2px !important; }

  *#dm .dmInner a.u_1026969307 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1632238566 { gap:2px !important; }

  *#dm .dmInner a.u_1632238566 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1766100409 { gap:2px !important; }

  *#dm .dmInner a.u_1766100409 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1879388425 { gap:2px !important; }

  *#dm .dmInner a.u_1879388425 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1950294137 { gap:2px !important; }

  *#dm .dmInner a.u_1950294137 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1187176730 { gap:2px !important; }

  *#dm .dmInner a.u_1187176730 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1608726211 { gap:2px !important; }

  *#dm .dmInner a.u_1608726211 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1771276207 { gap:2px !important; }

  *#dm .dmInner a.u_1771276207 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
    background-color:rgba(45,173,248,1) !important;
  }

  *#dm .dmInner a.u_1771276207:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1771276207.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2843145686 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1608775575 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1983136422 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1983136422 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1983136422 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1843396806 { gap:2px !important; }

  *#dm .dmInner a.u_1843396806 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1627181990 { gap:2px !important; }

  *#dm .dmInner a.u_1627181990 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0401927/icon/window+cleaning+squeegee_7944952.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1627181990 span.text { font-size:14px !important; }
}
*#dm .dmInner div.u_1234311911
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_1621594149
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_1567608990
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_1998132036
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_1134298911
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_1916216146
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_1141121595
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_1888536549
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_1896147859
{
	background:rgba(45,173,248,0.07) !important;
	backdrop-filter:blur(1.4px) !important;
	-webkit-backdrop-filter:blur(1.4px) !important;
	border:1px solid rgba(45,173,248,0.07) !important;
}
*#dm .dmInner div.u_2843145686
{
	filter:drop-shadow(0 10px 25px rgba(0,0,0,0.7)) !important;
}
*#dm .dmInner div.u_1608775575
{
	filter:drop-shadow(0 10px 25px rgba(0,0,0,0.7)) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1234311911
{
}
*#dm .dmInner div.u_1621594149
{
}
*#dm .dmInner div.u_1567608990
{
}
*#dm .dmInner div.u_1998132036
{
}
*#dm .dmInner div.u_1134298911
{
}
*#dm .dmInner div.u_1916216146
{
}
*#dm .dmInner div.u_1141121595
{
}
*#dm .dmInner div.u_1888536549
{
}
*#dm .dmInner div.u_1896147859
{
}
*#dm .dmInner div.u_2843145686
{
}
*#dm .dmInner div.u_1608775575
{
}
*#dm .dmInner div.u_1608775575
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 ebadc56::before, #\33 ebadc56 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.6;
    border-radius: inherit;
}
#\33 ebadc56 {
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-219.jpg?dm-skip-opt=true");
    background-color: rgba(41,95,201,1);
    background-position: 50% 100%;
}
    
#daa8622b {
    min-height: 917px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 20px 200px 20px;
}
    
#bd0c30c3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 d70f4a5[data-css-edit] {
    background: rgba(255, 255, 255, 0.08);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    border: 1px solid rgba(255, 255, 255, 0.21);
}
#\31 d70f4a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 80px 50px 80px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_p6i {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\34 228a94d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2a0b680 {
    width: 76.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ae6a8ff.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 ae6a8ff {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e002e649 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
}
    
#\32 927c9d8[data-css-edit] {
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.7px);
    -webkit-backdrop-filter: blur(6.7px);
    border: 1px solid rgba(255, 255, 255, 0.11);
}
#\32 927c9d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    padding: 50px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c6e8246a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 150px 40px 20px 40px;
}
    
#\38 01668f6::before, #\38 01668f6 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\38 01668f6 {
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/shines.png?dm-skip-opt=true");
    background-origin: border-box;
    background-size: auto;
    background-position: 0% 100%;
}
    
#c56ba87c {
    width: 90.4%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p1t {
    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;
}
    
#d79d1df3 {
    width: 309px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ebu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be9c8cb8 {
    margin: -2px 0% 0px 0%;
}
    
#\33 5de129d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 5de129d {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ra {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    order: 0;
}
    
#\34 9c21269 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dkl[data-pinned] {
    position: sticky;
    top: 176px;
    bottom: auto;
    z-index: 1;
}
#group_dkl {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#b537bb31 {
    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;
}
    
#group_j3l {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\36 5004862 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#a5d355a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-225.jpg?dm-skip-opt=true");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 20px 20px 500px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 82226f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
}
    
#\30 209d157 {
    background-image: linear-gradient(0deg, rgba(45, 173, 248, 0.13) 29%, rgba(255, 255, 255, 0) 100%);
    background-origin: border-box;
}
    
#widget_psn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_s74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dcdce6a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#dcdce6a6 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 78f9446.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 78f9446 {
    width: 155px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d65732 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_d0v {
    width: 15%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f2a62437.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2a62437 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e6b2ee4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e6b2ee4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe7a5d16.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#fe7a5d16 {
    width: 224px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a09faef {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Additional-Commercial-Window-Cleaning---01.jpg?dm-skip-opt=true");
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 06954ab {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-201.jpg?dm-skip-opt=true");
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e07237f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#e07237f8 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b67ed87 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d855ce32 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb82df4 {
    width: 83%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 b297d96.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 b297d96 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8b52bb8 {
    align-items: flex-start;
    width: 48.93%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 775cd12 {
    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;
}
    
#\34 2c500bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5b46870 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 20px 40px;
}
    
#\32 4b6c8b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\33 990cdb1 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 daa514c {
    align-items: center;
    width: 100%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    height: auto;
}
    
#\37 966ec7c {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7bb1df6 {
    background-image: linear-gradient(0deg, rgba(45, 173, 248, 0.13) 29%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#d7755c2d {
    margin: 0px 0% 0px 0%;
}
    
#\33 b015786 {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0bdc013 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f476a89f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-204.jpg?dm-skip-opt=true");
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 444d072.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 444d072 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6de46c5 {
    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;
}
    
#\34 8fd008e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\34 8fd008e {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4313efa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1228980.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1228980 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 40548ee {
    width: 83%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 45f0f90 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#a9f364bb {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edc47f05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#edc47f05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cbe5c99 {
    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;
}
    
#b68fa1b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#b68fa1b8 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0f9893f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0c1ae95 {
    align-items: flex-start;
    width: 48.93%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c7d2d60 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 438d371 {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 26175e8 {
    margin: 0px 0% 0px 0%;
}
    
#b4aebb35 {
    background-image: linear-gradient(180deg, rgba(45, 173, 248, 0.13) 29%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\33 21885bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 998d839 {
    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;
}
    
#\33 6131efc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Patio+Cleaning.jpeg?dm-skip-opt=true");
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aa6a4c6 {
    align-items: center;
    width: 100%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    height: auto;
    order: 0;
}
    
#c6336717.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#c6336717 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c452e30 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-221.jpg?dm-skip-opt=true");
    background-position: 50% 100%;
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e4d76ae {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d6e18fb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Driveway+Cleaning+.jpeg?dm-skip-opt=true");
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a06b2de {
    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;
}
    
#dc7fc293.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#dc7fc293 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cca0db0f {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fe6edf70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe6edf70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c489e993.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c489e993 {
    width: 234px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6d88c51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\37 aa0f01b {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\34 fa4a279 {
    align-items: flex-start;
    width: 48.92%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 041a5cc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e0037ff {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-220.jpg?dm-skip-opt=true");
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bcb8d95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 bcb8d95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c25d0687 {
    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;
}
    
#a51dcf49.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a51dcf49 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 541785a {
    align-items: flex-start;
    width: 48.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a2a83c4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eadb3749 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-224.jpg?dm-skip-opt=true");
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ca5ea884.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca5ea884 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fbffba7 {
    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;
}
    
#\30 becd8bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 becd8bc {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d92a2e35 {
    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;
}
    
#e253141c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9da0798 {
    align-items: flex-start;
    width: 48.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e68333a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-223.jpg?dm-skip-opt=true");
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 31c493d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-222.jpg?dm-skip-opt=true");
    background-position: 50% 100%;
    padding: 200px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ba670098.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#ba670098 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1460808 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(41,95,201,1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4a91334.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#f4a91334 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 df7634a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 df7634a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3b63c2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3b63c2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aeecbaa {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1d08425 {
    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;
}
    
#\33 e8a8d07 {
    align-items: flex-start;
    width: 48.92%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 0188606 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8e65d82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
}
    
#f436f1d0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 150px 40px;
}
    
#group_l60 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
}
    
#\39 1f44774 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#d8394da1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#d8394da1 {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afd3663d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 153298a {
    width: 83.04%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9rd {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_9e4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(41,95,201,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_nij {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Interior+Cleaning.jpeg?dm-skip-opt=true");
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-end;
    padding: 400px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 247b4c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 247b4c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4c0578f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d4c0578f {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 377ccfd {
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8b02f6f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(41,95,201,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c1ec6d3 {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/opt/Exterior+Cleaning-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-end;
    align-content: flex-end;
    padding: 400px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e52ffeaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e52ffeaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 330e99c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af575e59.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#af575e59 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 be4df7c::before, #\39 be4df7c > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 29%, rgba(45, 173, 248, 0.13) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
}
#\39 be4df7c {
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/logo-bg+new.png?dm-skip-opt=true");
    background-origin: border-box;
    background-position: 100% 100%;
    background-size: auto;
}
    
#fb9170a4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a780478c[data-css-edit] {
    background: rgba(255, 255, 255, 0.08);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(3.9px);
    -webkit-backdrop-filter: blur(3.9px);
    border: 1px solid rgba(255, 255, 255, 0.21);
}
#a780478c {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b6449c4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#\39 833fbfa::before, #\39 833fbfa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.9;
    border-radius: inherit;
}
#\39 833fbfa {
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/new-bg-sparks.svg?dm-skip-opt=true");
    background-color: rgba(41,95,201,1);
}
    
#\33 d0490ab {
    margin: 0px 0% 0px 0%;
}
    
#group_qhu {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a7ff36c9 {
    align-items: flex-start;
    width: 70%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    align-self: stretch;
    height: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c7ebca5b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c7ebca5b {
    width: 183px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e7a3e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b788069a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dti {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.829564436909422%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d3cd8573 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.829564436909422%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 12468d2[data-css-edit] {
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.7px);
    -webkit-backdrop-filter: blur(6.7px);
    border: 1px solid rgba(255, 255, 255, 0.11);
}
#\37 12468d2 {
    align-items: center;
    width: 48.09%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2edabbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e9a1321 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ae0dbcad {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 d3996c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 64b54a2[data-css-edit] {
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.7px);
    -webkit-backdrop-filter: blur(6.7px);
    border: 1px solid rgba(255, 255, 255, 0.11);
}
#\35 64b54a2 {
    align-items: center;
    width: 48.09%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12d1c82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 64424f7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 86be22a[data-css-edit] {
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.7px);
    -webkit-backdrop-filter: blur(6.7px);
    border: 1px solid rgba(255, 255, 255, 0.11);
}
#\36 86be22a {
    align-items: center;
    width: 48.09%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f39792c[data-css-edit] {
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.7px);
    -webkit-backdrop-filter: blur(6.7px);
    border: 1px solid rgba(255, 255, 255, 0.11);
}
#\36 f39792c {
    align-items: center;
    width: 48.09%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c5c0b59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 054f9e1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 fad271e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\34 fad271e {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0fad5c4 {
    width: 81.84%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a4254e4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 aacc703::before, #\38 aacc703 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 aacc703 {
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/shines.png?dm-skip-opt=true");
    background-color: rgba(0,0,0,0);
    background-size: auto;
    background-position: 0% 100%;
}
    
#\39 42921fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 42921fa {
    width: 254px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f20ffa8c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 20px 40px;
}
    
#f56c5db0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/Flawless-Glass-227.jpg?dm-skip-opt=true");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    align-items: flex-end;
    align-content: flex-end;
    justify-content: flex-start;
    padding: 20px 20px 500px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bbeef0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#widget_vdu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#aa36d074.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#aa36d074 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b68fa80 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e51600f {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 f5eecd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\35 efcdbcf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 90ac596 {
    background-image: linear-gradient(0deg, rgba(45, 173, 248, 0.13) 29%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\30 ca267df.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 ca267df {
    width: 191px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 85f127c {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dn4 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
}
    
#e56508ed {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_v0h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 ff2d59f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\38 7aa7fb2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 150px 40px;
}
    
#widget_s6t {
    width: 17.95%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 229cf91 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u5e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 3;
    align-content: center;
    flex-wrap: nowrap;
    height: auto;
}
    
#fbeb8410.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#fbeb8410 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 122ab7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 122ab7a {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd06ea43 {
    background-image: linear-gradient(180deg, rgba(45, 173, 248, 0.13) 29%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#c6e9e6dd {
    margin: 0px 0% 0px 0%;
}
    
#group_2a8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
}
    
#\31 4173a7a {
    width: 81.25%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8f0a585.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#d8f0a585 {
    width: 137px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a46e360b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 5c7ce45 {
    min-height: 71px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#widget_8o6 {
    width: 100%;
    height: 170px;
    max-width: 100%;
}
    
#\37 3cfaf54 {
    background-image: url("https://irp.cdn-website.com/d0401927/dms3rep/multi/div-hero.svg?dm-skip-opt=true");
    background-position: 0% 100%;
}
    
#bd152775 {
    margin: -150px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#daa8622b {
    min-height: 0px;
    padding: 250px 30px 150px 30px;
}
    
#bd0c30c3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 228a94d {
    width: 100.00%;
}
    
#\31 d70f4a5 {
    width: 100%;
    height: auto;
    min-height: 0px;
    align-self: center;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a2a0b680 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6e8246a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 40px;
    padding: 100px 20px 30px 20px;
}
    
#e002e649 {
    width: 100%;
    min-height: 80px;
}
    
#\32 927c9d8 {
    width: 100%;
    min-height: 80px;
    padding: 80px 30px 80px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c56ba87c {
    width: 100.00%;
}
    
#be9c8cb8 {
    margin: -2px 0% 0px 0%;
}
    
#\33 5de129d {
    width: 184px;
}
    
#\38 01668f6 {
    background-position: 0% 50%;
}
    
#d79d1df3 {
    width: 497px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5004862 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 20px 100px 20px;
}
    
#a5d355a0 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 20px 20px 400px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 82226f6 {
    width: 100%;
    min-height: 448px;
    order: 0;
    height: auto;
}
    
#widget_psn {
    width: 65.57%;
}
    
#dcdce6a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#dcdce6a6 {
    margin: 10px 0% 0px 0%;
}
    
#\38 78f9446 {
    width: 138px;
}
    
#ee82e60f {
    margin: 0px 0% 0px 0%;
}
    
#widget_d0v {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5b46870 {
    padding: 20px 20px 20px 20px;
}
    
#\33 990cdb1 {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 966ec7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8b52bb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 98.81%;
    align-self: flex-start;
    height: auto;
    min-height: 32.56%;
}
    
#\33 b015786 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fe7a5d16 {
    width: 220px;
}
    
#d7755c2d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 26175e8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 45f0f90 {
    padding: 100px 20px 100px 20px;
}
    
#a9f364bb {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cca0db0f {
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0c1ae95 {
    margin-right: 0%;
    margin-left: 0%;
    width: 98.81%;
    align-self: flex-start;
    height: auto;
    min-height: 32.56%;
}
    
#c489e993 {
    width: 220px;
}
    
#\38 438d371 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 aa0f01b {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fa4a279 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    height: auto;
    min-height: 32.56%;
}
    
#\32 541785a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 21885bb {
    width: 86.29%;
}
    
#\30 6d88c51 {
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aeecbaa {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9da0798 {
    width: 100%;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8a8d07 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f436f1d0 {
    padding: 20px 20px 100px 20px;
}
    
#group_nij {
    padding: 180px 0px 180px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c1ec6d3 {
    padding: 180px 0px 180px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1f44774 {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9rd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 377ccfd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#afd3663d {
    width: 99.70%;
}
    
#d8394da1 {
    width: 216px;
}
    
#fb9170a4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b6449c4 {
    padding: 100px 20px 100px 20px;
}
    
#a780478c {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qhu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 3.03%;
}
    
#a7ff36c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 61.76%;
}
    
#b788069a {
    width: 83.48%;
}
    
#\33 d0490ab {
    margin: 0px 0% 0px 0%;
}
    
#\39 833fbfa {
    background-position: 50% 50%;
    background-repeat: repeat;
    background-size: auto;
}
    
#c7ebca5b {
    width: 187px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0fad5c4 {
    width: 65.57%;
}
    
#\39 42921fa {
    width: 252px;
}
    
#f20ffa8c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 20px 20px 20px;
}
    
#f56c5db0 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 20px 20px 400px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bbeef0f {
    width: 100%;
    min-height: 80px;
    order: 0;
    height: auto;
}
    
#\35 b68fa80 {
    margin: 0px 0% 0px 0%;
}
    
#\38 aacc703 {
    background-position: 0% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 efcdbcf {
    padding: 100px 20px 100px 20px;
}
    
#\30 ca267df {
    width: 211px;
}
    
#\36 2eef8ec {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7aa7fb2 {
    padding: 20px 20px 100px 20px;
}
    
#widget_s6t {
    width: 23.91%;
    height: 72px;
}
    
#group_u5e {
    height: auto;
    min-height: 60px;
}
    
#c6e9e6dd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5c7ce45 {
    min-height: 106px;
    padding: 0px 20px 0px 20px;
}
    
#\37 3cfaf54 {
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#widget_8o6 {
    height: 76px;
}
    
#bd152775 {
    margin: -90px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#daa8622b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 25px 100px 25px;
}
    
#\31 d70f4a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bd0c30c3 {
    margin: 0px 0% 0px 0%;
}
    
#group_p6i {
    row-gap: 15px;
}
    
#\33 ebadc56 {
    background-position: 50% 0%;
}
    
#a2a0b680 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e002e649 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 927c9d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 60px 20px 60px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c6e8246a {
    min-height: unset;
    flex-direction: column;
    row-gap: 30px;
    padding: 80px 15px 100px 15px;
}
    
#\33 5de129d {
    width: 168px;
}
    
#c56ba87c {
    width: 80.32%;
}
    
#widget_p1t {
    width: 94.05%;
}
    
#group_6ra {
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
    
#be9c8cb8 {
    margin: -2px 0% 0px 0%;
}
    
#\38 01668f6 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0% 50%;
}
    
#b537bb31 {
    width: 94.05%;
}
}



@media (max-width: 767px) {
    
#\36 5004862 {
    min-height: unset;
    flex-direction: column;
    padding: 20px 15px 20px 15px;
}
    
#a5d355a0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    align-content: flex-start;
    padding: 20px 20px 250px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 82226f6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    align-content: flex-start;
}
    
#ee82e60f {
    margin: 0px 0% 0px 0%;
}
    
#\38 78f9446 {
    width: 138px;
}
    
#dcdce6a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#dcdce6a6 {
    margin: 10px 0% 0px 0%;
}
    
#widget_d0v {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f2a62437.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2a62437 {
    margin: 20px 0% 0px 0%;
}
    
#\37 e6b2ee4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e6b2ee4 {
    margin: 20px 0% 0px 0%;
}
    
#fe7a5d16 {
    width: 218px;
}
    
#\34 a09faef {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 06954ab {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8b52bb8 {
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5b46870 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 15px 100px 15px;
}
    
#d7755c2d {
    margin: 0px 0% 0px 0%;
}
    
#\32 4b6c8b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\33 990cdb1 {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\37 966ec7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\33 b015786 {
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f476a89f {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 444d072.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 444d072 {
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1228980.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1228980 {
    margin: 20px 0% 0px 0%;
}
    
#\36 26175e8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 45f0f90 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 15px 100px 15px;
}
    
#\33 6131efc {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a9f364bb {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#edc47f05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#edc47f05 {
    margin: 20px 0% 0px 0%;
}
    
#\39 c452e30 {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d6e18fb {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cca0db0f {
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fe6edf70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe6edf70 {
    margin: 20px 0% 0px 0%;
}
    
#\39 0c1ae95 {
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c489e993 {
    width: 218px;
}
    
#\38 438d371 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\30 6d88c51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\37 aa0f01b {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\34 fa4a279 {
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e0037ff {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bcb8d95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 bcb8d95 {
    margin: 20px 0% 0px 0%;
}
    
#\32 541785a {
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#eadb3749 {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ca5ea884.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca5ea884 {
    margin: 20px 0% 0px 0%;
}
    
#\31 9da0798 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\35 e68333a {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 df7634a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 df7634a {
    margin: 20px 0% 0px 0%;
}
    
#\30 3b63c2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3b63c2c {
    margin: 20px 0% 0px 0%;
}
    
#\31 31c493d {
    padding: 150px 30px 150px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8a8d07 {
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aeecbaa {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c8e65d82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f436f1d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 15px 10px 15px;
}
    
#d8394da1 {
    width: 218px;
}
    
#group_nij {
    padding: 150px 0px 150px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 247b4c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 247b4c0 {
    margin: 20px 0% 0px 0%;
}
    
#\36 c1ec6d3 {
    padding: 150px 0px 150px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e52ffeaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e52ffeaf {
    margin: 20px 0% 0px 0%;
}
    
#fb9170a4 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1f44774 {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9rd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\39 377ccfd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\39 be4df7c {
    background-repeat: no-repeat;
    background-size: contain;
}
}



@media (max-width: 767px) {
    
#a780478c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b6449c4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 15px 100px 15px;
}
    
#c7ebca5b {
    width: 169px;
}
    
#\37 12468d2 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 64b54a2 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 86be22a {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f39792c {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d0490ab {
    margin: 0px 0% 0px 0%;
}
    
#group_qhu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#a7ff36c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#group_dti {
    column-gap: 3.829564436909422%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#d3cd8573 {
    column-gap: 3.829564436909422%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\39 833fbfa {
    background-repeat: repeat;
    background-size: auto;
}
}



@media (max-width: 767px) {
    
#\35 0fad5c4 {
    width: 96.41%;
}
    
#\39 42921fa {
    width: 249px;
}
    
#\35 b68fa80 {
    margin: 0px 0% 0px 0%;
}
    
#f20ffa8c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 15px 10px 15px;
}
    
#f56c5db0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 1;
    align-content: flex-end;
    padding: 20px 20px 250px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bbeef0f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    align-content: flex-start;
}
    
#\38 aacc703 {
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\30 e51600f {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 f5eecd9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 efcdbcf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 30px 60px 30px;
}
    
#\30 ca267df {
    width: 190px;
}
    
#group_dn4 {
    align-items: center;
    align-content: center;
}
    
#e56508ed {
    height: auto;
    min-height: 102px;
}
    
#\36 2eef8ec {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 ff2d59f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    row-gap: 10px;
}
    
#\38 7aa7fb2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 15px 100px 15px;
}
    
#widget_s6t {
    height: 96px;
    width: 46.87%;
}
    
#\39 229cf91 {
    width: 100.00%;
}
    
#group_u5e {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\33 122ab7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 122ab7a {
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#fbeb8410.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#fbeb8410 {
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#c6e9e6dd {
    margin: 0px 0% 0px 0%;
}
    
#d8f0a585 {
    width: 190px;
}
    
#\31 4173a7a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a46e360b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5c7ce45 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#\37 3cfaf54 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
}
    
#widget_8o6 {
    height: 86px;
}
    
#bd152775 {
    margin: -80px 0% 0px 0%;
}
}

#a5d355a0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQFEXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMEEf/aAAwDAQACEQMRAD8AgbDfLsr2bLrIUAge8mQuFjXOVx8fhYkdiJLnaycCdtH/2Q==')!important}#\39 be4df7c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsSAAALEgHS3X78AAAAs0lEQVQI1y2PLUtEYRhEryCK3IVdNPjBFouCH+AKFrFoETeIIIJNsJsM4v+eCc+E98h7MQxTDsOZwWFQTdlUtbnCUsWJw7HDntO2OjMobVvV9lWsFNYKL6r2qvDgcONw5DD2pYWLSxXvKn6c9qvw7fCp4tnhzGE2OFyoeHT4cjo49YfCm4onVTt32tjBU4eVi3sVdw63DlcurrurwoHDxvAvvXQ4nDTSdh3mDguFUcVOP/MHw1G6J246sc8AAAAASUVORK5CYII=')!important}#group_nij.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACBAYDBREx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIRITH/2gAMAwEAAhEDEQA/AILJbdflrsmM1nZBZwkeArGTmaiIa2yiFjh//9k=')!important}#\36 c1ec6d3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABQMEESETMfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAEAIf/aAAwDAQACEQMRAD8Ax3QqM1lmdhsjI45IT191KrYViqF8Wx0OIiQi7f/Z')!important}#\33 06954ab.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFYRExcf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEhAwL/2gAMAwEAAhEDEQA/AJzG6l+acmhSTaAreO5qOfXoTPUouqACgeuvkRGrcpOfKp//2Q==')!important}#\34 a09faef.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAQQABwEAAAAAAAAAAAAAAgABAwQFBhESEzJxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBEAAQMFAAAAAAAAAAAAAAAAAQACEQMEEiFB/9oADAMBAAIRAxEAPwCTME9mTGLUlWRysRk3If1lqwkbwg5dtra+oiHW0YHFRtWDGV//2Q==')!important}#f476a89f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIABAUGERITFCFC/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMBAQEAAAAAAAAAAAAAAAECAwARIf/aAAwDAQACEQMRAD8Armd+7NzV6Vm4V8DH5mPfJ6dWIbeSDoTEQ+moBbKtTLxd/9k=')!important}#\39 c452e30.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAIRAAAQIEBwAAAAAAAAAAAAAAAgADAQUREwQGEhQxUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMRIf/aAAwDAQACEQMRAD8AzpNkg25hubwjbGg0VnJzjWnCbujHRGI8deIihttfh2NyhQMn/9k=')!important}#\31 d6e18fb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwIG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQIDEQAEBQYHITETFUH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgQxA//aAAwDAQACEQMRAD8AvJai1aHl+vtW2WkDuO6RvcvPttpQtDJUkAEx9rTsuHwyYMmKE4uyUSo2zcnk8VGrfR6x3VisP//Z')!important}#\33 6131efc.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAgEAABAwIHAAAAAAAAAAAAAAAEAAECAwUGERUxQaHR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAb/xAAYEQACAwAAAAAAAAAAAAAAAAAAAgMTFf/aAAwDAQACEQMRAD8AvvOIDSr8xohMowdsni+6s18rmpX79RFP6Mwe1j//2Q==')!important}#\31 31c493d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwIHAAAAAAAAAAAAAAACAAEDBAUGERIUITFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAgMhMf/aAAwDAQACEQMRAD8AmKLFc1ZcQ3Eshh5mqxpQJmfT3yiKedGboV0//9k=')!important}#\35 e68333a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFEhExQfH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAMBAQAAAAAAAAAAAAAAAAECEQAD/9oADAMBAAIRAxEAPwC23TewzpY5pWtkJA2+rIyYyxu7h47PqIpU6MwpyUUXf//Z')!important}#eadb3749.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFETEGEv/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAyER/9oADAMBAAIRAxEAPwCZnvR4i5WpTtcerE9ZhqYljRLE/GtnkRJbWs06H3D/2Q==')!important}#\38 e0037ff.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAACAAEDBAURBjFBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AmZsvLVyZ1oXMQCTb6fxVA8qjYW2djr6iKXdlWI2hCdiDyf/Z')!important}#\39 833fbfa.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABF0lEQVQY0xXMXU+CUByA8T8ICUjM1Yfppss+VmtrXbZ1XailiBjI2zmHAwoKgeuwqfMi23q7tg/QJ2hePHe/PcDYTiKkUNzJtGkMfKGjW2D0vUMNx44VjHJtsVhpUNfvcpbWMsGFaA5D/qnngO+lYJmIC/ysiVGuUlq2IUtrNZ0xKYmXAkY5XF3egv1MYWQizp1Mj8JgrhJctIFG5UkSL1tZWgvnZxdwc30Hh6sx8DnHjkUULpSYVhoQXJxG5EWltBIZ28Fj14bRMISxRXjPnYlJvJSrcitDOmNtGpXHGOVN0wj4rj6G7589hMEcqnLbqNlOWq0+WsBe35QoKtWJk0iDvifo9yPoPFiw//2DzearsV5/HqD2D2XylLYzPIX+AAAAAElFTkSuQmCC')!important}#\38 aacc703.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsSAAALEgHS3X78AAAA4klEQVQY011RS05DQQyb1/f6AwSU8pOKxIYt6gJxj8INOH18gHgZC81kip5YRNHIjuN4CqgCRul9yK4FGFmeWLEErkHdg9obNSVRS1Ar8xjNY0gl1w7UE6hnUBskufYrUFtjTMXqWtctvCm+gnqpQ+ZxYx7rRvSYuremcGGMI6hvUF9GHcGoipU8ng8ZuqcPUD+9Ps1j1bFSzFPRqEukygnUCa5389j0w8p59dJcdXoHxsE83oxxaHY845t7XPdLt/B4BPXQYms5NuKfx3GW3x0Y+39ElfnvmEetRR8a6huu8gtYLz+8t7QOlQAAAABJRU5ErkJggg==')!important}#f56c5db0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFIREUFTGR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQMEEv/aAAwDAQACEQMRAD8AyF0kkq7juWTvLDkg9kqfIVIxq71EU1WZGH2z/9k=')!important}