@media all {
  *#dm .dmInner a.u_1958755253 {
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner a.u_1958755253:hover { border-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1958755253.hover { border-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_135849780 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
  }

  *#dm .dmInner div.u_135849780 textarea {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
  }

  *#dm .dmInner div.u_135849780 select {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
  }

  *#dm .dmInner div.u_135849780 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:bold !important;
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_135849780 .m-recaptcha {
    font-weight:bold !important;
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_135849780 input::placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(117,117,117,0.5) !important;
  }

  *#dm .dmInner div.u_135849780 input.placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(117,117,117,0.5) !important;
  }

  *#dm .dmInner div.u_135849780 textarea::placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(117,117,117,0.5) !important;
  }

  *#dm .dmInner div.u_135849780 textarea.placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(117,117,117,0.5) !important;
  }

  *#dm .dmInner div.u_135849780 select::placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(117,117,117,0.5) !important;
  }

  *#dm .dmInner div.u_135849780 select.placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(117,117,117,0.5) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1867568781 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1867568781:hover {
    background-color:rgba(238,238,238,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1867568781.hover {
    background-color:rgba(238,238,238,1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_135849780 .dmform-success .rteBlock {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-align:center !important;
    font-size:24px !important;
  }

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

  *#dm .dmInner div.u_135849780 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:64px !important;
    width:240px !important;
    background-color:rgba(64,74,63,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1980068666:hover {
    background-color:rgba(64,74,63,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1980068666.hover {
    background-color:rgba(64,74,63,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1980068666 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_1133679664:hover {
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1133679664.hover {
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1782217541 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_135849780 .dmformsubmit:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_135849780 .dmformsubmit.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1782217541:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1782217541.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_135849780 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

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

  *#dm .dmInner div.u_135849780 input::placeholder { font-size:13px !important; }

  *#dm .dmInner div.u_135849780 input.placeholder { font-size:13px !important; }

  *#dm .dmInner div.u_135849780 textarea::placeholder { font-size:13px !important; }

  *#dm .dmInner div.u_135849780 textarea.placeholder { font-size:13px !important; }

  *#dm .dmInner div.u_135849780 select::placeholder { font-size:13px !important; }

  *#dm .dmInner div.u_135849780 select.placeholder { font-size:13px !important; }

  *#dm .dmInner div.u_135849780 .dmform-success { font-size:18px !important; }

  *#dm .dmInner div.u_135849780 .dmform-success .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_135849780 .dmform-error { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url('https://irp.cdn-website.com/4617bded/dms3rep/multi/Lawn+Care+-+Mowing_h1.webp?dm-skip-opt=true');
    border-radius: 0 0 30px 30px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_062 {
    width: 73.44%;
    height: auto;
    max-width: 100%;
}
    
#widget_uag {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_ucm {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#widget_tn2 {
    width: 250px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
    
#\31 7ee9e55 {
    width: 250px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 620px;
    padding: 20% 2% 15% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_062 {
    width: 94.81%;
}
    
#widget_uag {
    width: 76.47%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 35% 4% 20% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_062 {
    width: 100.00%;
}
    
#group_ucm {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 10px;
}
    
#widget_tn2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7ee9e55 {
    margin: 0px 0% 0px 0%;
}
    
#widget_uag {
    width: 100.00%;
    margin-top: -5px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.96;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abe {
    background-size: contain;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: url('https://irp.cdn-website.com/4617bded/dms3rep/multi/Black+Tulip+Landscaping+Inc.+Icon.webp?dm-skip-opt=true');
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 121.1px 4% 121.1px 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2ng {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_59i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 27px;
}
    
#widget_7c4 {
    width: 4%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 71.5px 2% 71.5px 2%;
}
    
#widget_7c4 {
    height: auto;
    width: 6%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 53.699999999999996px 4% 53.699999999999996px 4%;
}
    
#widget_7c4 {
    height: auto;
    width: 12%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 283f10c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.97%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1f678ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.076344929558626%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(95,95,95,1);
    background-image: url('https://irp.cdn-website.com/4617bded/dms3rep/multi/black-tulip-photos12.webp?dm-skip-opt=true');
    border-radius: 20px 0px 0px 20px;
    padding: 16px 16px 16px 16px;
    margin: -100px 0% 100px 0%;
}
#\39 1f678ae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRloAAABXRUJQVlA4IE4AAADwAQCdASoKAA0AAUAmJaACdAEOu9rlO9QA/u5pYTs6DC1/czIPSX1NMWorDhuNBR8P9L6vnCvs4rkJshnT6mlYys5HK88tZIggvxpPAAA=');
}
    
#e2dc3333 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 121.1px 0% 121.1px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_u7e {
    width: 26.95672950360908%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(95,95,95,1);
    background-image: url('https://irp.cdn-website.com/4617bded/dms3rep/multi/black-tulip-photos9.webp?dm-skip-opt=true');
    border-radius: 0px 20px 20px 0px;
    padding: 16px 16px 16px 16px;
    margin: 80px 0% -80px 0%;
}
#group_u7e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAAAQAgCdASoKAA0AAUAmJagCdAEPCd+cPWAAAOJoTfzmbJMF2WL8dffPSd6WivqtVDMHdD7g1X/zD4CNUtdAAAAA');
}
    
#\34 71bf6d6 {
    background-image: linear-gradient(0deg, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#widget_vbq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ldh {
    width: 88.14%;
    height: auto;
    max-width: 100%;
}
    
#\38 a93765f {
    width: 260px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tam {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_1lk {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2dc3333 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 57.2px 0% 57.2px 0%;
}
    
#group_u7e {
    width: 100%;
    min-height: 80px;
    margin: 0px 5% 0px 0%;
}
#group_u7e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAAAQAgCdASoKAA0AAUAmJagCdAEPCd+cPWAAAOJoTfzmbJMF2WL8dffPSd6WivqtVDMHdD7g1X/zD4CNUtdAAAAA');
}
    
#\39 1f678ae {
    width: 100%;
    min-height: 80px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5%;
}
#\39 1f678ae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRloAAABXRUJQVlA4IE4AAADwAQCdASoKAA0AAUAmJaACdAEOu9rlO9QA/u5pYTs6DC1/czIPSX1NMWorDhuNBR8P9L6vnCvs4rkJshnT6mlYys5HK88tZIggvxpPAAA=');
}
    
#\32 283f10c {
    width: 100%;
    min-height: 520px;
    height: auto;
}
    
#a11b0fe1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vbq {
    width: 72.49%;
}
    
#widget_tam {
    height: 400px;
}
    
#widget_1lk {
    height: 400px;
}
    
#widget_ldh {
    width: 91.50%;
}
}



@media (max-width: 767px) {
    
#\32 283f10c {
    width: 100%;
    min-height: 572px;
    align-items: center;
    height: auto;
}
    
#\39 1f678ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 5%;
}
#\39 1f678ae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRloAAABXRUJQVlA4IE4AAADwAQCdASoKAA0AAUAmJaACdAEOu9rlO9QA/u5pYTs6DC1/czIPSX1NMWorDhuNBR8P9L6vnCvs4rkJshnT6mlYys5HK88tZIggvxpPAAA=');
}
    
#e2dc3333 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 0% 25px 0%;
}
    
#group_u7e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 5%;
}
#group_u7e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAAAQAgCdASoKAA0AAUAmJagCdAEPCd+cPWAAAOJoTfzmbJMF2WL8dffPSd6WivqtVDMHdD7g1X/zD4CNUtdAAAAA');
}
    
#a11b0fe1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ldh {
    width: 100.00%;
}
    
#widget_vbq {
    margin-top: 28px;
}
    
#\38 a93765f {
    margin-top: 9px;
}
}



@media all {
    
#\37 a9caf10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.01%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cfec5022 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.925483501179365%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1e4146b {
    min-height: 113px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 120px 4% 60px 4%;
    margin: 0% 0% 0% 0%;
}
    
#f5edc8a8 {
    background-color: rgba(245,245,245,1);
    background-image: initial;
}
    
#widget_9r3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d339fec {
    width: 260px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1e4146b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 2px;
    padding: 71.5px 2% 35.75px 2%;
}
    
#\37 a9caf10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cfec5022 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#widget_9r3 {
    width: 81.67%;
}
    
#\36 d339fec {
    margin-top: 0px;
}
    
#\38 caa1340 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 a9caf10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cfec5022 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1e4146b {
    min-height: unset;
    flex-direction: column;
    row-gap: 1px;
    padding: 53.699999999999996px 4% 35.800000000000004px 4%;
}
    
#widget_9r3 {
    width: 100.00%;
}
    
#\36 d339fec {
    margin-top: 0px;
}
    
#\38 caa1340 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 1650622 {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdea7604 {
    min-height: 83px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c764e7f {
    background-color: rgba(245,245,245,1);
    background-image: initial;
}
    
#group_19r {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_rbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pud {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cgj {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d315e6a {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fkb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 64bc737 {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 7fa4101 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f1c7378 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cca9cefe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c9a2441 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fbfb47d0 {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 78383ad {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 aaf759c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0982652 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cac0f18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#bdb42aa7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdea7604 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 28px;
    padding: 14px 2% 14px 2%;
}
    
#group_19r {
    width: 100%;
    min-height: 80px;
}
    
#\38 64bc737 {
    width: 100%;
    min-height: 80px;
}
    
#\34 78383ad {
    width: 100%;
    min-height: 80px;
}
    
#a690f53b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fdea7604 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 14px 4% 14px 4%;
}
    
#group_19r {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#widget_cgj {
    width: 50px;
}
    
#\38 64bc737 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\34 f1c7378 {
    width: 50px;
}
    
#\34 78383ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\30 0982652 {
    width: 50px;
}
    
#a690f53b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e87c7981 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f5a294c {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9441f52 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 02beb96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 38e3d18 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 7538a0b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be61257 {
    background-color: rgba(245,245,245,1);
    background-image: initial;
    border-radius: 0 0 30px 30px;
}
    
#\31 4576c0a {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 ec5e612 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 02d3d10 {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 83d11cf {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 19e1e94 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc83314 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e23d39f {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ac79de5c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#acfeaf8b {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4af59a7 {
    min-height: 90px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 8% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b766aba6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 afdda52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 36836c2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4576c0a {
    width: 100%;
    min-height: 80px;
}
    
#\32 83d11cf {
    width: 100%;
    min-height: 80px;
}
    
#\30 e23d39f {
    width: 100%;
    min-height: 80px;
}
    
#\30 4af59a7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 28px;
    padding: 14px 2% 15% 2%;
}
    
#\39 648df5e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e87c7981 {
    width: 50px;
}
    
#\31 4576c0a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\37 ec5e612 {
    width: 50px;
}
    
#\32 83d11cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\31 19e1e94 {
    width: 50px;
}
    
#\30 e23d39f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\30 4af59a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 14px 4% 20% 4%;
}
    
#\39 648df5e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 ac66b56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.501208784186375%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3501eeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.44%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url('https://irp.cdn-website.com/4617bded/dms3rep/multi/about_c1.webp?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 3501eeb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAA0AAUAmJQBdgCBvtDSCInAA/vXbptCDasYI9paj//B7FWhoIC0MT9sfbK6dG4yALODlAoOU3tsOqOX5CMEQAAA=');
}
    
#\36 d35a940 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 121.12px 4% 121.12px 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7le {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7es {
    width: 92.29%;
    height: auto;
    max-width: 100%;
}
    
#e33bbdfc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be2fc380 {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#ac1e9d5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f6b6e1b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6935eb3 {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\33 de5b26c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 eebbf9e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bf01159 {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\33 da4f83b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7b2fa1d {
    width: 260px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qnv {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 b5fb0cc {
    border-radius: 0px 0 0 0;
}
    
#widget_q43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 14px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d35a940 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 107.25px 2% 85.8px 2%;
}
    
#\34 3501eeb {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#\34 3501eeb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAA0AAUAmJQBdgCBvtDSCInAA/vXbptCDasYI9paj//B7FWhoIC0MT9sfbK6dG4yALODlAoOU3tsOqOX5CMEQAAA=');
}
    
#\34 ac66b56 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#widget_qnv {
    height: 420px;
}
    
#\30 bac2c15 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7le {
    width: 93.89%;
}
    
#widget_7es {
    width: 93.97%;
}
}



@media (max-width: 767px) {
    
#\34 ac66b56 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    order: 1;
}
    
#\34 3501eeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\34 3501eeb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAA0AAUAmJQBdgCBvtDSCInAA/vXbptCDasYI9paj//B7FWhoIC0MT9sfbK6dG4yALODlAoOU3tsOqOX5CMEQAAA=');
}
    
#\36 d35a940 {
    min-height: unset;
    flex-direction: column;
    padding: 71.60000000000001px 4% 53.699999999999996px 4%;
}
    
#widget_7es {
    width: 100.00%;
}
    
#\35 eebbf9e {
    align-items: flex-start;
}
    
#widget_q43 {
    margin-top: 10px;
}
    
#\35 7b2fa1d {
    margin-top: 10px;
}
    
#widget_qnv {
    height: 360px;
}
    
#\30 bac2c15 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 b4f1990 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f37664d8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 118.7px 4% 118.7px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b7adb11::before, #\30 b7adb11 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\30 b7adb11 {
    background-color: var(--color_1);
    background-image: url('https://irp.cdn-website.com/4617bded/dms3rep/multi/aerial_coverphoto_flipped.webp?dm-skip-opt=true');
    border-radius: 30px 30px 30px 30px;
}
#\30 b7adb11.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAABQAQCdASoKAAYAAUAmJQBdgCgAAP7uE9UqAx9pbnj82OnzeN+NU16L0e3arsPbK23pAAAA');
}
    
#\37 182aebf {
    margin-left: 1%;
    margin-right: 1%;
}
    
#widget_bkq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kps {
    width: 37.82%;
    height: auto;
    max-width: 100%;
}
    
#f92ed649 {
    width: 320px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 21px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jf1 {
    width: 4%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f37664d8 {
    padding: 84.08628px 2% 84.08628px 2%;
}
    
#\30 b7adb11::before, #\30 b7adb11 > .bgExtraLayerOverlay {
    
}
#\30 b7adb11.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAABQAQCdASoKAAYAAUAmJQBdgCgAAP7uE9UqAx9pbnj82OnzeN+NU16L0e3arsPbK23pAAAA');
}
    
#widget_jf1 {
    height: auto;
    width: 6%;
}
    
#widget_kps {
    width: 70.58%;
}
    
#widget_bkq {
    margin-top: 24px;
}
    
#\37 182aebf {
    margin: 0px 1% 0px 1%;
}
}



@media (max-width: 767px) {
    
#\31 b4f1990 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f37664d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 68.7376px 4% 68.7376px 4%;
}
    
#\30 b7adb11::before, #\30 b7adb11 > .bgExtraLayerOverlay {
    
}
#\30 b7adb11.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAABQAQCdASoKAAYAAUAmJQBdgCgAAP7uE9UqAx9pbnj82OnzeN+NU16L0e3arsPbK23pAAAA');
}
    
#widget_jf1 {
    height: auto;
    width: 12%;
}
    
#\37 182aebf {
    margin: 0px 2% 0px 2%;
}
    
#widget_kps {
    width: 98.28%;
}
    
#f92ed649 {
    margin-top: 10px;
}
}



@media all {
    
#\35 1efb892 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad212736 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 90.8px 4% 151.4px 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_h4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -150px;
}
    
#widget_ksf {
    width: 39.17%;
    height: auto;
    max-width: 100%;
}
    
#widget_qbo {
    width: 320px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -33px;
}
    
#widget_j37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad212736 {
    min-height: 742px;
    padding: 0px 2% 107.3px 2%;
}
    
#widget_ksf {
    width: 65.74%;
}
    
#\31 680527e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 1efb892 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ad212736 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 4% 35px 4%;
}
    
#widget_qbo {
    width: 260px;
    margin-top: -40px;
}
    
#widget_h4e {
    width: 100.00%;
}
    
#widget_ksf {
    width: 90.91%;
}
    
#\31 680527e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b3a183a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.01%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d2cbd392 {
    min-height: 113px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 121.1px 4% 60px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5fa39a4 {
    background-color: rgba(245,245,245,1);
    background-image: initial;
    border-radius: 30px 30px 0 0;
}
    
#\30 7d74349 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.925483501179365%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e32b634a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b97e3cbb {
    width: 260px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3a183a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2cbd392 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 2px;
    padding: 107.25px 2% 35.75px 2%;
}
    
#\31 6f88293 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7d74349 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#e32b634a {
    width: 81.67%;
}
    
#b97e3cbb {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#b3a183a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2cbd392 {
    min-height: unset;
    flex-direction: column;
    row-gap: 1px;
    padding: 53.699999999999996px 4% 35.800000000000004px 4%;
}
    
#\31 6f88293 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7d74349 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e32b634a {
    width: 100.00%;
}
    
#b97e3cbb {
    margin-top: 0px;
}
}



@media all {
    
#\37 0839482 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 5645929 {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 2fbd30f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#ea119119 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 afaa1c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#e86a977c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80e46dc {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a84a9e7b {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 89590fb {
    min-height: 83px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 8% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 845fd0d {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f9de820b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 95b982a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ddd393e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b94cecfa {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ce16154d {
    background-color: rgba(245,245,245,1);
    background-image: initial;
    border-radius: 0 0 30px 30px;
}
    
#\31 02fa759 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0204e90 {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ec98b81 {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 e5c7c39 {
    width: 220px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 956882f {
    justify-content: space-between;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 30px 40px 30px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5645929 {
    width: 100%;
    min-height: 80px;
}
    
#\38 89590fb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 28px;
    padding: 14px 2% 15% 2%;
}
    
#\30 ec98b81 {
    width: 100%;
    min-height: 80px;
}
    
#\39 a0b8836 {
    margin: 0px 0% 0px 0%;
}
    
#\32 956882f {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\39 5645929 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#a84a9e7b {
    width: 50px;
}
    
#\38 89590fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 14px 4% 20% 4%;
}
    
#\34 845fd0d {
    width: 50px;
}
    
#b94cecfa {
    width: 50px;
}
    
#\30 ec98b81 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\39 a0b8836 {
    margin: 0px 0% 0px 0%;
}
    
#\32 956882f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\36 ddd393e {
    padding: 0px 0px 0px 0px;
}
}

