@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_3140673020 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c650387a/icon/Arrow_4760095.svg) !important;
  }

  *#dm .dmInner a.u_1993848529 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c650387a/icon/call_6970451.svg) !important;
  }

  *#dm .dmInner div.u_3923440256 img {
    border-radius:40px 40px 40px 40px !important;
    box-shadow:var(--color_1) 0px 0px 11px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2796094373 img { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner div.u_1692357456 img { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner a.u_1799710389 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c650387a/icon/Arrow_4760095.svg) !important;
  }

  *#dm .dmInner div.u_2485854470 .photoGalleryThumbs .image-container { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner a.u_1899384896 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c650387a/icon/Arrow_4760095.svg) !important;
  }

  *#dm .dmInner div.u_1425414556 img { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner div.u_1131609342 img { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner div.u_1775023229 .dmformsubmit {
    width:416px !important;
    background-color:rgba(29,145,8,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1775023229 .dmwidget-title { color:rgba(29,145,8,1) !important; }

  *#dm .dmInner a.u_1580285439 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c650387a/icon/call_6970451.svg) !important;
  }

  *#dm .dmInner div.u_1775023229 input:not([type="submit"]) {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,76,36) rgb(242,76,36) rgb(242,76,36) rgb(242,76,36) !important;
  }

  *#dm .dmInner div.u_1775023229 textarea {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,76,36) rgb(242,76,36) rgb(242,76,36) rgb(242,76,36) !important;
  }

  *#dm .dmInner div.u_1775023229 select {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,76,36) rgb(242,76,36) rgb(242,76,36) rgb(242,76,36) !important;
  }

  *#dm .dmInner div.u_1775023229 input::placeholder { color:rgba(29,145,8,1) !important; }

  *#dm .dmInner div.u_1775023229 input.placeholder { color:rgba(29,145,8,1) !important; }

  *#dm .dmInner div.u_1775023229 textarea::placeholder { color:rgba(29,145,8,1) !important; }

  *#dm .dmInner div.u_1775023229 textarea.placeholder { color:rgba(29,145,8,1) !important; }

  *#dm .dmInner div.u_1775023229 select::placeholder { color:rgba(29,145,8,1) !important; }

  *#dm .dmInner div.u_1775023229 select.placeholder { color:rgba(29,145,8,1) !important; }

  *#dm .dmInner div.u_3531891833 hr {
    color:rgba(18,11,52,1) !important;
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1064296434 {
    background-color:rgba(29,145,8,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1001669433 {
    background-color:rgba(29,145,8,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1292359968 {
    background-color:rgba(29,145,8,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1846776860 {
    background-color:rgba(29,145,8,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1775023229 .dmforminput input {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .dmforminput textarea {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .dmforminput .fileUploadLink {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .checkboxwrapper span {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .radiowrapper span {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .optinwrapper div {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .freetextwrapper {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .dmforminput select {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .dmforminput option {
    color:rgba(18,11,52,1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1775023229 .m-recaptcha {
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1315558933 {
    background-color:rgba(29,145,8,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1076587780 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1730558490 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3222917635 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1593611155 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1718873122 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1453992979 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,76,36,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1036328662 .svg { fill:rgba(252,190,7,1) !important; }

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

  *#dm .dmInner div.u_1648753272 .svg { fill:rgba(252,190,7,1) !important; }

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

  *#dm .dmInner div.u_256429247 .svg { fill:rgba(252,190,7,1) !important; }

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

  *#dm .dmInner div.u_1082315629 .svg { fill:rgba(252,190,7,1) !important; }

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

  *#dm .dmInner div.u_1055086536 .svg { fill:rgba(252,190,7,1) !important; }

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

  *#dm .dmInner div.u_1402386476 .svg { fill:rgba(252,190,7,1) !important; }

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

  *#dm .dmInner div.u_1069156488 .svg { fill:rgba(252,190,7,1) !important; }

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

  *#dm .dmInner div.u_3381131044 .svg { fill:rgba(252,190,7,1) !important; }

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

  *#dm .dmInner div.u_1557433769 img { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_1298718883 hr {
    color:rgba(252,190,7,1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:1px !important;
  }

  *#dm .dmInner div.u_3625577130 {
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1297172698 {
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1119260424 {
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1935270138 {
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_607999070 .svg { fill:rgba(29,145,8,1) !important; }

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

  *#dm .dmInner div.u_1441554578 .svg { fill:rgba(29,145,8,1) !important; }

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

  *#dm .dmInner div.u_1453547979 .svg { fill:rgba(29,145,8,1) !important; }

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

  *#dm .dmInner a.u_1159729281 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c650387a/icon/call_6970451.svg) !important;
  }

  *#dm .dmInner a.u_1940948237 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c650387a/icon/call_6970451.svg) !important;
  }

  *#dm .dmInner div.u_1775023229 .dmform-success {
    color:rgba(29,145,8,1) !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1775023229 .dmform-success .rteBlock {
    color:rgba(29,145,8,1) !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1775023229 .dmform-error {
    color:rgba(29,145,8,1) !important;
    font-weight:bold !important;
    text-align:center !important;
  }

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

  *#dm .dmInner nav.u_1032231576 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1674136124 .photoGalleryThumbs .image-container a { padding-top:180px !important; }

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

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

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

  *#dm .dmInner *.u_2485854470 .photoGalleryThumbs .image-container a { padding-top:400px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1674136124 .photoGalleryThumbs .image-container a { padding-top:89px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1674136124 .photoGalleryThumbs .image-container a { padding-top:70px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2485854470 .photoGalleryThumbs .image-container a { padding-top:350px !important; }

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

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

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

  *#dm .dmInner div.u_1425414556 img { object-position:50% 50% !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2485854470 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

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

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

  *#dm .dmInner *.u_2485854470 .photoGalleryViewAll { padding:0 5px !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 {
    
#\34 6efc683 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    order: 1;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e6a49921 {
    background-color: rgba(18,11,52,1);
    background-image: none;
}
    
#\37 3f38eb6 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 20px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ks7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_911 {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    flex: 0 1 auto;
}
    
#a8b2e5d2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pve {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 6719455 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fe00779a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#b0980c33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 58%;
    min-width: 4%;
    flex: 0 1 auto;
    align-self: auto;
}
    
#ee235107 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    flex: 0 1 auto;
    background-color: rgba(255,251,242,1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 rgba(29,145,8,1) rgba(29,145,8,1) #000000;
    border-style: solid;
    box-shadow: var(--color_1) 3px 3px 11px 0px;
    align-self: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f89b9db8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 220px 0% 80px 0%;
}
    
#d289739b {
    margin: 0px 0% 0px 0%;
}
    
#widget_bq3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 0e4e9e9::before, #\36 0e4e9e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 0e4e9e9 {
    background-image: url("https://irp.cdn-website.com/c650387a/dms3rep/multi/opt/temple-spray-foam-pros-in-action-26-1920w.jpg");
}
    
#widget_606 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_5bt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_2vb {
    width: 217px;
    height: auto;
    max-width: 100%;
}
    
#\36 645bf9b {
    width: 229px;
    height: auto;
    max-width: 100%;
}
    
#widget_e64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_8c0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_8c0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\31 812431e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 6;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2ca41f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\39 2ca41f8 {
    width: 10.20%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcbda419.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#dcbda419 {
    width: 18.82%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0989292.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#b0989292 {
    width: 20.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4c1d86.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\37 b4c1d86 {
    width: 11.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 13ba866 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f0a56c4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#f0a56c4e {
    width: 33.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0cf8d9d {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a329d62 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 044d25a {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    align-self: center;
    padding: 50px 50px 50px 50px;
    margin: -80px 0% 0% 0%;
}
    
#\39 6b3ca0d {
    margin: 0px 0% 0px 0%;
}
    
#group_8il {
    align-items: flex-start;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d64da3a {
    align-items: flex-start;
    width: 58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_318 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_74f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a708f685 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9b752c4 {
    width: 263px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9o5 {
    width: 100.00%;
    height: 630px;
    max-width: 100%;
}
}



@media all {
    
#\34 3844807 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 1015219 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 1a7ab2f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ecabd1bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 52da03b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 52cd837 {
    margin: 0px 0% 0px 0%;
}
    
#group_kj2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#dd85b94d {
    align-items: flex-start;
    width: 58%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3eecba2 {
    align-items: flex-start;
    width: 40%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c79eb801 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 871faf9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdf81612 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r4h {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    align-content: flex-start;
}
    
#group_03j {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s8i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_g3h {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-end;
}
    
#widget_6h3 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 fafa295.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fafa295 {
    width: 52px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9vd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9vd {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -40px 0%;
}
    
#b1cadbf6 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 27c5299 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0b83a81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f8455d0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-end;
}
    
#\33 f54e653 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 29d6084.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 29d6084 {
    width: 63px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db7b097.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 db7b097 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -40px 0%;
}
    
#\39 a855fc1 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ac8d366d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e015349 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d30fe2c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-end;
}
    
#\33 2c1c39e {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 fd9e5f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fd9e5f9 {
    width: 66px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8893240.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8893240 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -40px 0%;
}
    
#\37 fa9791a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    align-content: flex-start;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 52fd005 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f3d478c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff3b684c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce735adf {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-end;
}
    
#\32 9e6525f {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 49c4ca4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 49c4ca4 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8103295.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8103295 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -40px 0%;
}
    
#c3232f4d {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 309a28a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8a90cdf {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-end;
}
    
#\36 9d51f1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9d51f1c {
    width: 68px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1494c6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1494c6a {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -40px 0%;
}
    
#d83a8151 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1) rgba(29,145,8,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6644be5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 73840ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2b8e3d2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-end;
}
    
#\39 285b2af {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fdcd8857.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fdcd8857 {
    width: 66px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdd3708b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fdd3708b {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -40px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8fb0ca2 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 95fd516 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c81a024b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 58%;
    min-width: 4%;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 1677da8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 762ca7c {
    margin: 0px 0% 0px 0%;
}
    
#\35 94dff6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vr4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tq1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_gkd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(18,11,52,1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bap {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_99e {
    width: 60px;
    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_vkc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 26001ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe3989c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bd2498d {
    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;
}
    
#group_r71 {
    justify-content: flex-start;
    align-items: center;
    width: 57.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4482758620689653%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#a653098a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 40.62%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#widget_h1s {
    width: 100%;
    height: 164px;
    max-width: 100%;
}
    
#widget_phm {
    width: 100%;
    height: 572px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 4ec992c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7d1ac1c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 88dde0e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,251,242,1);
    background-image: none;
}
    
#\33 7dabd7c {
    margin: 0px 0% 0px 0%;
}
    
#c21e1519 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc1a3465 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4e8bcf5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 501e1f3 {
    align-items: flex-start;
    width: 58%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2ce32a0 {
    align-items: flex-end;
    width: 40%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    flex: 0 1 auto;
    align-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ee1b84c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
}
    
#group_016 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 fbdd842 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#e59e3eec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e59e3eec {
    width: 480px;
    height: 398px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 763540a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffada0c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7cde7ec {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#b8f3e911 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fbd1ed3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0928e83 {
    width: 217px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 91ab736 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 40%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c4d54583 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d1aa987 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#adc648d6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_v1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b89385c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b89385c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vot {
    width: 58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 0 1 auto;
}
    
#widget_bbh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 12da712 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 83f38f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 83f38f0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f76bef19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3a45d75 {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f569955::before, #\31 f569955 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#\31 f569955 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/c650387a/dms3rep/multi/opt/temple-spray-foam-pros-in-action-35-1920w.jpg");
}
    
#\36 3babe3b {
    margin: 0px 0% 0px 0%;
}
    
#\32 d8f0907 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8fffb3b {
    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;
}
    
#group_8bp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-content: flex-start;
}
    
#group_ftr {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    align-content: center;
}
    
#widget_mo9.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 0px 30px 0px;
}
#widget_mo9 {
    width: 19.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mnn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d72301b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e6f8372 {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    align-content: center;
}
    
#\35 7dfe19d.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 0px 30px 0px;
}
#\35 7dfe19d {
    width: 19.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a1eb0d24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 799f2ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8aa10c6 {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    align-content: center;
}
    
#\31 72d7551.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 0px 30px 0px;
}
#\31 72d7551 {
    width: 19.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 96be5a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d4a875b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9aa28b5 {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    align-content: center;
}
    
#\30 3001792.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 0px 30px 0px;
}
#\30 3001792 {
    width: 19.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c574bd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 942e9b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cb0 {
    width: 100%;
    height: 58px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 5bd5fbc {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1a1f2d9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 24f33ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 58%;
    min-width: 4%;
    flex: 0 1 auto;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#a26fb72b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    flex: 0 1 auto;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#c3257c65 {
    margin: 0px 0% 0px 0%;
}
    
#e803ed34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e803ed34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2re {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ja3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a555f11e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a555f11e {
    width: 217px;
    height: 44px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfda1f2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dfda1f2b {
    width: 480px;
    height: 384px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9or {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
}
    
#ec1f172a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec1f172a {
    width: 236px;
    height: 162px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_shg {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 5.3419398644585465%;
    background-color: rgba(18,11,52,1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f8640aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f8640aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 981b458.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 981b458 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 3480916 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b9598b83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255,251,242,1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#b65fe2e5 {
    min-height: 750px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc93e46b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_hcu {
    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;
}
    
#d8046089.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8046089 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6tb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_0sj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
}
    
#group_4rb {
    align-items: flex-start;
    width: 57.7%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
}
    
#\34 7e14133.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 7e14133 {
    width: 217px;
    height: 44px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d11 {
    align-items: flex-end;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-end;
}
    
#\32 f6c0661.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f6c0661 {
    width: 611.45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 534c658 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 40%;
    min-width: 4%;
    flex: 0 1 auto;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 cf535d2 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 120px 0% 120px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1e439b0::before, #\37 1e439b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 1e439b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/c650387a/dms3rep/multi/opt/temple-spray-foam-pros-in-action-38-1920w.jpg");
}
    
#f7b6f3b7 {
    margin: 0px 0% 0px 0%;
}
    
#\37 bea367a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ba0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3jf {
    width: 58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-self: auto;
    align-content: center;
}
    
#group_egk {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(18,11,52,1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7to {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f4a9155 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v5n {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b50137eb {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(18,11,52,1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c0b529cd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 df70460 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d465772 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2cb04f0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(18,11,52,1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 94218e1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 8f0ecfc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e50e023 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 8f2631a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 89c9b98 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e437787f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 465fc92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 039c363 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0a47321 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cco {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 22be365.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 22be365 {
    width: 827.963px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2120d48 {
    width: 263px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3f38eb6 {
    min-height: 3px;
    padding: 20px 2% 100px 2%;
}
    
#a8b2e5d2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f89b9db8 {
    padding: 150px 2% 40px 2%;
}
    
#ee235107 {
    height: auto;
    min-height: 808px;
    justify-content: flex-start;
}
    
#d289739b {
    margin: 0px 0% 0px 0%;
}
    
#\39 2ca41f8 {
    width: 23.60%;
}
    
#dcbda419 {
    width: 15.07%;
}
    
#\37 b4c1d86 {
    width: 15.82%;
}
    
#b0989292 {
    width: 33.15%;
}
    
#f0a56c4e {
    width: 53.30%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0cf8d9d {
    padding: 0px 2% 40px 2%;
}
    
#\39 6b3ca0d {
    margin: 0px 0% 0px 0%;
}
    
#\30 044d25a {
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: -80px 0% 0% 0%;
}
    
#widget_9o5 {
    height: 922px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1a7ab2f {
    padding: 40px 2% 40px 2%;
}
    
#\32 52cd837 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8fb0ca2 {
    align-items: flex-start;
    align-content: flex-start;
    padding: 40px 2% 40px 2%;
}
    
#\30 762ca7c {
    margin: 0px 0% 0px 0%;
}
    
#c81a024b {
    align-self: auto;
}
    
#\31 1677da8 {
    align-self: auto;
}
    
#widget_phm {
    height: 808px;
}
    
#widget_h1s {
    height: 254px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7d1ac1c {
    padding: 40px 2% 40px 2%;
}
    
#\33 7dabd7c {
    margin: 0px 0% 0px 0%;
}
    
#e59e3eec {
    height: 776px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4d54583 {
    padding: 40px 2% 40px 2%;
}
    
#adc648d6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3a45d75 {
    padding: 40px 2% 40px 2%;
}
    
#\36 3babe3b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5bd5fbc {
    padding: 40px 2% 40px 2%;
}
    
#c3257c65 {
    margin: 0px 0% 0px 0%;
}
    
#dfda1f2b {
    height: 656px;
}
    
#ec1f172a {
    height: 160px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3480916 {
    margin: 0px 0% 0px 0%;
}
    
#b65fe2e5 {
    min-height: 0px;
    padding: 40px 2% 40px 2%;
}
    
#b9598b83 {
    min-height: 0px;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cf535d2 {
    padding: 40px 2% 40px 2%;
}
    
#f7b6f3b7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8f2631a {
    padding: 40px 2% 40px 2%;
}
    
#\34 039c363 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 6efc683 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\37 3f38eb6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 100px 20px;
}
    
#group_911 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a8b2e5d2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b0980c33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee235107 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f89b9db8 {
    min-height: unset;
    flex-direction: column;
    padding: 130px 20px 20px 20px;
}
    
#d289739b {
    margin: 0px 0% 0px 0%;
}
    
#\39 2ca41f8 {
    width: 14.93%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dcbda419 {
    width: 34.32%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b4c1d86 {
    width: 17.14%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 812431e {
    column-gap: 3.1486145490629154%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
}
    
#b0989292 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#f0a56c4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 33.38%;
}
}



@media (max-width: 767px) {
    
#c0cf8d9d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 20px 20px;
}
    
#\30 044d25a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: -80px 0% 0% 0%;
}
    
#widget_9o5 {
    height: 240px;
}
    
#\39 6b3ca0d {
    margin: 0px 0% 0px 0%;
}
    
#group_8il {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\39 d64da3a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 1a7ab2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\36 52da03b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_03j {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#b1cadbf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\39 a855fc1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\35 52fd005 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#c3232f4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#d83a8151 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 52cd837 {
    margin: 0px 0% 0px 0%;
}
    
#group_kj2 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#dd85b94d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 3eecba2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_r4h {
    column-gap: 4.722921823594373%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 fa9791a {
    column-gap: 4.722921823594373%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b8fb0ca2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#c81a024b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1677da8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_99e {
    margin-right: 0%;
    margin-left: 0%;
    width: 45px;
}
    
#widget_bap {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 fe3989c {
    margin-right: 0%;
    margin-left: 0%;
    width: 45px;
}
    
#\35 bd2498d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_vkc {
    column-gap: 6.279434850863422%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\38 26001ba {
    column-gap: 6.279434850863422%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_h1s {
    height: 164px;
}
    
#widget_phm {
    height: 240px;
}
    
#\30 762ca7c {
    margin: 0px 0% 0px 0%;
}
    
#group_gkd {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_r71 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a653098a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 4ec992c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 7d1ac1c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\33 7dabd7c {
    margin: 0px 0% 0px 0%;
}
    
#c4e8bcf5 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 501e1f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 2ce32a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_k31 {
    column-gap: 7.556674917750997%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_016 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
}
    
#\38 fbdd842 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\36 7cde7ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\35 91ab736 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c4d54583 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#group_vot {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#adc648d6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f76bef19 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 3a45d75 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\36 3babe3b {
    margin: 0px 0% 0px 0%;
}
    
#group_8bp {
    column-gap: 7.556674917750997%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ftr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 e6f8372 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8aa10c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 9aa28b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 5bd5fbc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\37 24f33ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a26fb72b {
    min-height: 0px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    height: auto;
}
    
#c3257c65 {
    margin: 0px 0% 0px 0%;
}
    
#ec1f172a {
    height: 158px;
}
    
#dfda1f2b {
    height: 222px;
}
}



@media (max-width: 767px) {
    
#\31 3480916 {
    margin: 0px 0% 0px 0%;
}
    
#b9598b83 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b65fe2e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#group_0sj {
    column-gap: 7.556674917750997%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_4rb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_d11 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#\36 534c658 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 cf535d2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#group_3jf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_egk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#b50137eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\33 2cb04f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#f7b6f3b7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 8f2631a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#e437787f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 465fc92 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 039c363 {
    margin: 0px 0% 0px 0%;
}
}

#\31 f569955.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgIDAAMAAAAAAAAAAAAAAQMAAgQFIQYjkf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/ANsjWL8fwMJLBV1l9F68JljuaEn0n7EQojev/9k=')!important}#\37 1e439b0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIAAwUEBhL/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQEAAwAAAAAAAAAAAAAAAAIAARFR/9oADAMBAAIRAxEAPwDV52doVcdVJ07DSi/AWR7PG8TWMzFixJJMRI2s7kIPL//Z')!important}