@media all {
  *#dm .dmInner div.u_1819044679 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1486912576 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1312035153 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1232658273 input::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1232658273 input.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1232658273 textarea::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1232658273 textarea.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1232658273 select::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1232658273 select.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1232658273 .dmforminput { padding-inline:10px !important; }

  *#dm .dmInner div.u_1232658273 .spacing-container { margin-inline:-10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1232658273 input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1232658273 .dmformsubmit:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1232658273 .dmformsubmit.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1172438843 .photoGalleryViewAll.link { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1478140545 input::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1478140545 input.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1478140545 textarea::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1478140545 textarea.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1478140545 select::placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1478140545 select.placeholder { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1478140545 .dmforminput { padding-inline:10px !important; }

  *#dm .dmInner div.u_1478140545 .spacing-container { margin-inline:-10px !important; }

  *#dm .dmInner div.u_1478140545 input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1478140545 .dmformsubmit:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1478140545 .dmformsubmit.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1260228900 hr {
    background:none !important;
    height:0px !important;
    color:var(--color_6) !important;
    min-height:0px !important;
    border-width:2px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_3333650101 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1232658273 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:25px !important;
    width:280px !important;
    height:55px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(173,139,62) rgb(173,139,62) rgb(173,139,62) rgb(173,139,62) !important;
    border-width:0px 0px 0px 0px !important;
    float:none !important;
    display:block !important;
  }

  *#dm .dmInner a.u_1951230203:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1951230203.hover { border-color:rgba(0,0,0,0) !important; }

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

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

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

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

  *#dm .dmInner a.u_1233841249:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1233841249.hover { border-color:rgba(0,0,0,0) !important; }

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

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

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

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

  *#dm .dmInner a.u_1586948845:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1586948845.hover { border-color:rgba(0,0,0,0) !important; }

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

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

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

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

  *#dm .dmInner a.u_1951230203 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/4454cf1b/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_6) !important;
    width:20px !important;
    height:20px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1951230203 span.text {
    color:var(--color_6) !important;
    text-decoration:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1233841249 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/4454cf1b/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_6) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1233841249 span.text {
    color:var(--color_6) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1586948845 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/4454cf1b/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_6) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1586948845 span.text {
    color:var(--color_6) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1951230203 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
    gap:5px !important;
  }

  *#dm .dmInner a.u_1233841249 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
    gap:5px !important;
  }

  *#dm .dmInner a.u_1586948845 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
    gap:5px !important;
  }

  *#dm .dmInner div.u_1318964649 hr {
    background:none !important;
    height:0px !important;
    color:var(--color_6) !important;
    min-height:0px !important;
    border-width:2px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1478140545 .dmforminput input {
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .dmforminput textarea {
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .dmforminput .fileUploadLink {
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .checkboxwrapper span {
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .radiowrapper span {
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .optinwrapper div {
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .freetextwrapper {
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .dmforminput select {
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .dmforminput option {
    text-align:left !important;
    color:var(--color_5) !important;
  }

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

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

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

  *#dm .dmInner div.u_1413596474 hr {
    background:none !important;
    height:0px !important;
    color:var(--color_6) !important;
    min-height:0px !important;
    border-width:2px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1232658273 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1232658273 .m-recaptcha { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1232658273 .dmforminput input {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .dmforminput textarea {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .dmforminput .fileUploadLink {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .checkboxwrapper span {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .radiowrapper span {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .optinwrapper div {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .freetextwrapper {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .dmforminput select {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .dmforminput option {
    color:var(--color_5) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232658273 .dmform-success {
    text-align:center !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1232658273 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1232658273 .dmform-error {
    text-align:center !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1478140545 .m-recaptcha { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1478140545 .dmform-success {
    text-align:center !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1478140545 .dmform-error {
    text-align:center !important;
    color:var(--color_5) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1884571066 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1186484055 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1634540022 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1658006202 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_509052174:hover {
    background-color:rgba(66,106,106,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_509052174.hover {
    background-color:rgba(66,106,106,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1478140545 .dmformsubmit {
    margin-block-start:25px !important;
    width:300px !important;
    height:55px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(173,139,62) rgb(173,139,62) rgb(173,139,62) rgb(173,139,62) !important;
    border-width:0px 0px 0px 0px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1172438843 .photoGalleryThumbs .image-container a { padding-top:100px !important; }

  *#dm .dmInner *.u_1172438843 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1172438843 .photoGalleryThumbs .image-container a { padding-top:75px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1172438843 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1172438843 .photoGalleryThumbs .image-container a { padding-top:77px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1172438843 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_1172438843 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1172438843 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1232658273
{
}
*#dm .dmInner div.u_1478140545
{
}
*#dm .dmInner div.u_1478140545
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: var(--color_10);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\37 2861960 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98807475597337%;
    min-height: 0px;
    max-height: 100%;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\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.82;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/4454cf1b/dms3rep/multi/opt/pexels-photo-3616764-1920w.jpeg");
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 100px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#group_m7u {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 50px 50px 25px 50px;
    margin: -100px 0% 0px 0%;
}
    
#\37 70b8c01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 70b8c01 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f62a77df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98807475597337%;
    min-height: 0px;
    max-height: 100%;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f3fec87 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaada398 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b344056b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98807475597337%;
    min-height: 0px;
    max-height: 100%;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8c697f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8c697f0 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd49c6bf {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8b70cc2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8b70cc2 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3122ada {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b7749476 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98807475597337%;
    min-height: 0px;
    max-height: 100%;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 22a70dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 22a70dd {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 019a8d3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9ac00fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 9ac00fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q8m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_v5g {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#c1b4c337 {
    width: 99.99999810214071%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 756e138 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_epq {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\38 94ed341 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#df8bc177 {
    min-height: 60vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 50px 250px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\32 080e57b::before, #\32 080e57b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_10);
    opacity: 0.65;
}
#\32 080e57b {
    background-color: var(--color_7);
    background-image: url("https://lirp.cdn-website.com/4454cf1b/dms3rep/multi/opt/pexels-photo-4269694-1920w.jpeg");
}
    
#group_4ri {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_lur {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b2f879f {
    margin: 0px 0% 0px 0%;
}
    
#widget_ksm.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_ksm {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_eup {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bdf4b960 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 294da95::before, #\38 294da95 > .bgExtraLayerOverlay {
    
}
#\38 294da95 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    background-size: auto;
    background-position: 100% 50%;
    border-radius: 0px 0px 0px 0px;
}
    
#\30 8478abf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8478abf {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7e6936 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c8daa7e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 811b5e9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3fde787.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 3fde787 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12146f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bb09b7b5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98807475597337%;
    min-height: auto;
    max-height: 100%;
    column-gap: 2%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2bfdc14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c1dcec6 {
    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_ngv {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a72ffeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_t6q {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#fa10ce4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98807475597337%;
    min-height: auto;
    max-height: 100%;
    column-gap: 2%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#f5c326d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5c326d7 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4516c8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f5988156 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d4a7ce0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fd0d69a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98807475597337%;
    min-height: auto;
    max-height: 100%;
    column-gap: 2%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7f7114f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7f7114f {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 79aeb2f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ca5b335 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0fef9d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_3gf {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/4454cf1b/dms3rep/multi/opt/Dental+Bonding-1920w.png");
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a208bb4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_518 {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#cbbca6bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6082297.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#\33 6082297 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1787167.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#\34 1787167 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2973124.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 25px 25px 25px;
}
#\38 2973124 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 af5207e {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 148d2d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b218ae57 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\37 78a1532 {
    background-color: var(--color_3);
    background-image: url();
    background-size: contain;
    background-position: 100% 50%;
}
    
#f987e1bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_hj0 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    order: 2;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1207fe2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\30 1207fe2 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_otg {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 d281237 {
    margin: 0px 0% 0px 0%;
}
    
#e222f7bc {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc404b06.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#bc404b06 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 288e8b1 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dbf2970b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8ec83af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2ef9d49 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cf3fffe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 25px 25px 25px;
}
#\39 cf3fffe {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ed0671e4 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f64be71d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6e27e3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_aoi {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a78c9bca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8fa2a9d {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 fa96eec {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 655c094 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f8e5267 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e67c4f99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3d8cc26 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1aa6618 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 533d524 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb4e4d53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0e0757f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0px 0 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5712f9f {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4a93f40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8d270ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 51f6813 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ecf3a372 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 32f442c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0px 0 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf24c8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc3c876e.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#dc3c876e {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6515647 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dd52ab6 {
    background-color: var(--color_4);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#ada30f9e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\30 acd2a5e {
    margin: 0px 0% 0px 0%;
}
    
#\33 30c0bbf {
    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_fil {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 2%;
    box-shadow: none;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: space-between;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j6u {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 25px;
    column-gap: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    box-shadow: none;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a835182 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#widget_hb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hh2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1e6b747.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 1e6b747 {
    width: 90.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be4043a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#be4043a7 {
    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;
}
    
#group_k1j {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8i0 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 002de58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1296be4 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 25px;
    column-gap: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    box-shadow: none;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8585ef6 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa7fae73.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#fa7fae73 {
    width: 54.47%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e764afdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_usc {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ndj {
    width: 100%;
    height: 400px;
    max-width: 100%;
    order: 0;
}
    
#de554095 {
    width: 100.00%;
    height: 400px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb9a2cbc {
    width: 100%;
    height: 400px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d84b6f8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d84b6f8e {
    width: 180px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ms5 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2b0e803 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1104f6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bfaf01c {
    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;
}
    
#\39 0e7d4f1 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5fa415a {
    width: 100%;
    height: 148px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7cf32d9::before, #e7cf32d9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.9;
}
#e7cf32d9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/4454cf1b/dms3rep/multi/opt/pexels-photo-3760067-1920w.jpeg");
}
    
#bccd21aa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#bccd21aa {
    width: 300px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    min-height: 55px;
    order: 3;
    justify-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q24 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9ac80a2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 f9d9c72 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 10px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c410f0ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8dbc0df {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4f25aa1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#d6525bdc::before, #d6525bdc > .bgExtraLayerOverlay {
    
}
#d6525bdc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
    background-attachment: fixed;
}
    
#\32 d5d2f0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9927fec {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 3075c1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1347f88 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c5ba4d6 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 52f499a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1399efc {
    margin: 0px 0% 0px 0%;
}
    
#group_tje {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ebfaee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1556e09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f29c74a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gir {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4cd8711 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 46c5f4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 b78f576::before, #\33 b78f576 > .bgExtraLayerOverlay {
    
}
#\33 b78f576 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: url();
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    padding: 50px 50px 50px 50px;
    margin: -100px 0% 0px 0%;
}
    
#\32 a76a75b {
    background-color: var(--color_3);
    background-image: url();
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0 0 0;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
}
    
#\31 e2b7604 {
    width: 100%;
    height: 660px;
    max-width: 100%;
}
    
#b6710cdc {
    margin: 0px 0% 0px 0%;
}
    
#\32 ae07908 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 50px 25px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e9a5dc5 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/4454cf1b/dms3rep/multi/opt/Root+Canal-1920w.png);
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1be8f63 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db8067ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db8067ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b1aca429 {
    margin: 0px 0px 0px 0px;
}
    
#c93e4e5b {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f21881c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 200px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5ce1835 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7d2baff::before, #\38 7d2baff > .bgExtraLayerOverlay {
    
}
#\38 7d2baff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8c7a22b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 21cea72 {
    width: 150px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 c9fea7a::before, #\36 c9fea7a > .bgExtraLayerOverlay {
    
}
#\36 c9fea7a {
    background-color: var(--color_5);
    background-image: none;
}
    
#\35 ff41b01.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 ff41b01 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 ee757b1 {
    background-color: rgba(0,0,0,0);
    background-image: url();
}
    
#\32 b83614c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d20ebe3 {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8a47577 {
    width: 100%;
    height: 700px;
    max-width: 100%;
}
    
#ebd4db14 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0px 0px -50px;
}
    
#\30 5fcaa80.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 5fcaa80 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 452ecd8 {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url("https://lirp.cdn-website.com/4454cf1b/dms3rep/multi/opt/Dr.+Kushnir-ee8fbbdb-1920w.png");
    order: 0;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d07fcca8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e8a6eaa {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\32 efb1c17 {
    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_5qf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 65c983e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 5622802 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eedbf0da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 40633d7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c23d228f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e855da4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9914da0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 53f5d08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 53f5d08 {
    width: 396px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c96c960 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c53aa336 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bb004fc1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe7c4bc {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cde109a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a974f64.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 a974f64 {
    width: 396px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed5b3909 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e2005e98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2005e98 {
    width: 180px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#c20addc9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9352d9f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa03e023 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#e2058433 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\32 f9d1f5a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: #000000 var(--color_8) #000000 var(--color_8);
    padding: 25px 25px 25px 25px;
    margin: 0px 0px 0px 0px;
}
    
#f1dfbe63 {
    margin: 0px 0% 0px 0%;
}
    
#\39 101e7dd {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 87e5b9d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 87e5b9d {
    width: 395px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e89522e8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 2;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f85390 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 466601a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0c71cdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\35 b1f88d8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 694387c {
    width: 100%;
    height: 700px;
    max-width: 100%;
}
    
#\39 39f44a2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#d8f9684f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8238fb0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 632b486 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2777c5c {
    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;
}
    
#\31 8ddc67c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8ddc67c {
    width: 180px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f1646d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 214d6fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8aebe01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 348935e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0px 0px -50px;
}
    
#\31 5253fc3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c8cade0 {
    background-color: var(--color_4);
    background-image: url();
}
    
#ef208245 {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    order: 1;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4ee8644 {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url("https://lirp.cdn-website.com/4454cf1b/dms3rep/multi/opt/Dr.+Larisa+Kushnir-1920w.jpg");
    order: 0;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d6b223e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 d6b223e {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2d127de {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\35 18a746f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2861960 {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 0px 25px 100px 25px;
}
    
#\36 3d24979f4a54e38542a8abd {
    row-gap: 25px;
    width: 100%;
    min-height: 0px;
    order: 1;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_m7u {
    width: 100%;
    min-height: 0px;
    order: 0;
    padding: 50px 50px 50px 50px;
    margin: -100px 0% 0px 0%;
}
    
#\39 f3fec87 {
    width: 100%;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 15px;
}
    
#f62a77df {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#b344056b {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#b7749476 {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 70b8c01 {
    margin: 0px 0% 0px 0%;
}
    
#eaada398 {
    margin: 0px 0% 0px 0%;
}
    
#d8c697f0 {
    margin: 0px 0% 0px 0%;
}
    
#cd49c6bf {
    margin: 0px 0% 0px 0%;
}
    
#\35 8b70cc2 {
    margin: 0px 0% 0px 0%;
}
    
#f3122ada {
    margin: 0px 0% 0px 0%;
}
    
#\38 22a70dd {
    margin: 0px 0% 0px 0%;
}
    
#\34 019a8d3 {
    margin: 0px 0% 0px 0%;
}
    
#group_v5g {
    align-items: center;
    min-height: auto;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_epq {
    width: 80px;
}
    
#\38 756e138 {
    order: 0;
}
    
#\38 94ed341 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df8bc177 {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 200px 25px 300px 25px;
}
    
#\32 080e57b::before, #\32 080e57b > .bgExtraLayerOverlay {
    
}
    
#group_4ri {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#\33 b2f879f {
    margin: 0px 0% 0px 0%;
}
    
#widget_lur {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d7e6936 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 100px 25px 100px 25px;
}
    
#a12146f2 {
    row-gap: 25px;
    width: 100%;
    min-height: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 3fde787 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_3gf {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 a208bb4 {
    margin: 0px 0% 0px 0%;
}
    
#group_ngv {
    align-items: center;
    row-gap: 10px;
}
    
#\38 294da95::before, #\38 294da95 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1787167 {
    width: 70px;
}
    
#\38 2973124 {
    width: 70px;
}
    
#b218ae57 {
    padding-left: 25px;
    padding-right: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 5%;
}
    
#\35 af5207e {
    width: 100%;
    min-height: 0px;
    row-gap: 25px;
}
    
#group_hj0 {
    width: 100%;
    min-height: 0px;
}
    
#group_otg {
    width: 100%;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\39 2ef9d49 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e222f7bc {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 148d2d0 {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_aoi {
    row-gap: 10px;
    min-height: auto;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cf3fffe {
    width: 70px;
}
    
#bc404b06 {
    width: 70px;
}
    
#a8fa2a9d {
    width: 100%;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\34 fa96eec {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3d8cc26 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ada30f9e {
    padding-left: 25px;
    padding-right: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 5%;
}
    
#group_fil {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_j6u {
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_k1j {
    width: 100%;
    min-height: 80px;
}
    
#\39 002de58 {
    width: 100%;
}
    
#\32 1296be4 {
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_usc {
    width: 100%;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2b0e803 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 100px 25px 100px 25px;
}
    
#\39 0e7d4f1 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5fa415a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#\39 5fa415a {
    height: 205px;
}
    
#e7cf32d9::before, #e7cf32d9 > .bgExtraLayerOverlay {
    
}
    
#\38 1104f6f {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f9d9c72 {
    width: 100%;
    min-height: 0px;
}
    
#c410f0ca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8dbc0df {
    width: 100%;
    min-height: 0px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 4f25aa1 {
    padding-left: 25px;
    padding-right: 25px;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#d6525bdc::before, #d6525bdc > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3075c1a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 1347f88 {
    width: 100%;
    min-height: 80px;
}
    
#\38 52f499a {
    padding-left: 25px;
    padding-right: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 5%;
    row-gap: 50px;
}
    
#group_tje {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b78f576::before, #\33 b78f576 > .bgExtraLayerOverlay {
    
}
#\33 b78f576 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\32 ae07908 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 0px 25px 25px 25px;
}
    
#\38 e9a5dc5 {
    min-width: 32px;
    width: 100.00%;
    min-height: 400px;
    background-position: 50% 0%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 1be8f63 {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2b7604 {
    height: 400px;
}
    
#b6710cdc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1aca429 {
    margin: 0px 0px 0px 0px;
}
    
#c93e4e5b {
    width: 100%;
}
    
#\30 f21881c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 100px 25px 200px 25px;
}
    
#\38 7d2baff::before, #\38 7d2baff > .bgExtraLayerOverlay {
    
}
#\38 7d2baff {
    row-gap: 25px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8c7a22b {
    width: 100%;
}
    
#\39 21cea72 {
    width: 120px;
}
    
#\36 c9fea7a::before, #\36 c9fea7a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d20ebe3 {
    width: 100%;
    min-height: 0px;
    order: 1;
    row-gap: 25px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8a47577 {
    height: 604px;
    width: 100%;
}
    
#ebd4db14 {
    align-items: center;
    width: 96%;
    padding: 50px 50px 50px 50px;
    margin: -50px 0px 0px 0px;
}
    
#\39 e8a6eaa {
    padding-left: 25px;
    padding-right: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 5%;
}
    
#\32 efb1c17 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 452ecd8 {
    width: 100%;
    min-height: 0px;
    order: 0;
}
    
#group_5qf {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa03e023 {
    padding-left: 25px;
    padding-right: 25px;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 25px;
}
    
#\32 40633d7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f9d1f5a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a974f64 {
    width: auto;
    min-height: auto;
}
    
#\39 101e7dd {
    width: 100%;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 87e5b9d {
    width: 170px;
    min-height: auto;
}
    
#e89522e8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9914da0 {
    width: 92.97%;
}
    
#c20addc9 {
    width: 100%;
    min-height: 80px;
}
    
#\34 53f5d08 {
    width: auto;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 694387c {
    height: 604px;
    width: 100%;
}
    
#\39 39f44a2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 5253fc3 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 348935e {
    align-items: center;
    width: 96%;
    padding: 50px 50px 50px 50px;
    margin: -50px 0px 0px 0px;
}
    
#d8f9684f {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8238fb0 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ef208245 {
    width: 100%;
    min-height: 0px;
    order: 1;
    row-gap: 25px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4ee8644 {
    width: 100%;
    min-height: 0px;
    order: 0;
}
    
#\36 632b486 {
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#e2d127de {
    padding-left: 25px;
    padding-right: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 5%;
}
    
#b2777c5c {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 f1646d0 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\37 2861960 {
    justify-content: flex-start;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    width: 99.9838946217636%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 0px;
    align-items: center;
    row-gap: 25px;
    width: 100%;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 50px 15px 50px 15px;
}
    
#group_m7u {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    padding: 25px 15px 10px 15px;
    margin: -150px 0% 0px 0%;
}
    
#\37 70b8c01.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#\37 70b8c01 {
    height: auto;
    width: 30px;
    margin: 0px 0% 0px 0%;
}
    
#f62a77df {
    justify-content: flex-start;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    width: 99.9838946217636%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f3fec87 {
    width: 100%;
    min-height: auto;
    order: 3;
    row-gap: 10px;
    align-items: center;
}
    
#eaada398 {
    margin: 0px 0% 0px 0%;
}
    
#b344056b {
    justify-content: flex-start;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    width: 99.9838946217636%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8c697f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#d8c697f0 {
    height: auto;
    width: 30px;
    margin: 0px 0% 0px 0%;
}
    
#cd49c6bf {
    margin: 0px 0% 0px 0%;
}
    
#\35 8b70cc2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#\35 8b70cc2 {
    height: auto;
    width: 30px;
    margin: 0px 0% 0px 0%;
}
    
#f3122ada {
    margin: 0px 0% 0px 0%;
}
    
#b7749476 {
    justify-content: flex-start;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    width: 99.9838946217636%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 22a70dd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#\38 22a70dd {
    height: auto;
    width: 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 019a8d3 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9ac00fc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 9ac00fc {
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v5g {
    order: 1;
    row-gap: 10px;
    align-items: center;
}
    
#c1b4c337 {
    width: 100%;
    order: 2;
}
    
#\38 756e138 {
    width: 100%;
    order: 0;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#widget_q8m {
    width: 100.00%;
}
    
#widget_epq {
    height: auto;
    order: 0;
    width: 75px;
}
    
#\38 94ed341 {
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#df8bc177 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 100px 15px 200px 15px;
}
    
#\32 080e57b::before, #\32 080e57b > .bgExtraLayerOverlay {
    
}
    
#group_4ri {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\33 b2f879f {
    margin: 0px 0% 0px 0%;
}
    
#widget_lur {
    width: 100%;
}
    
#bdf4b960 {
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\30 8478abf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#\30 8478abf {
    height: auto;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d7e6936 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
    
#\34 c8daa7e {
    width: 100%;
    min-height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a12146f2 {
    min-height: 0px;
    align-items: center;
    row-gap: 25px;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bb09b7b5 {
    justify-content: flex-start;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    width: 99.9838946217636%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa10ce4f {
    justify-content: flex-start;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    width: 99.9838946217636%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5c326d7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#f5c326d7 {
    height: auto;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#fd0d69a1 {
    justify-content: flex-start;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    width: 99.9838946217636%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f7114f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#\34 7f7114f {
    height: auto;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3fde787.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 3fde787 {
    align-self: center;
    order: 3;
    margin: 0px 0px 0px 0px;
}
    
#group_3gf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_518 {
    height: 300px;
}
    
#group_ngv {
    row-gap: 10px;
    order: 0;
}
    
#\38 294da95::before, #\38 294da95 > .bgExtraLayerOverlay {
    
}
    
#cbbca6bb {
    width: 100%;
    order: 1;
}
    
#\35 c1dcec6 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 6082297 {
    width: 50px;
}
    
#\34 1787167 {
    width: 50px;
}
    
#\38 2973124 {
    width: 50px;
}
    
#\35 af5207e {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\32 148d2d0 {
    width: 100%;
}
    
#b218ae57 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
    
#f987e1bb {
    width: 100%;
}
    
#group_hj0 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1207fe2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 1207fe2 {
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#group_otg {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\39 2ef9d49 {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e222f7bc {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed0671e4 {
    align-items: center;
    width: 99.71%;
}
    
#\35 d281237 {
    margin: 0px 0% 0px 0%;
}
    
#group_aoi {
    min-height: auto;
    row-gap: 10px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cf3fffe {
    width: 50px;
}
    
#bc404b06 {
    width: 50px;
}
    
#a78c9bca {
    width: 100%;
    order: 1;
}
    
#a8fa2a9d {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\34 fa96eec {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 655c094 {
    align-items: center;
    width: 99.71%;
}
    
#\33 3d8cc26 {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0e0757f {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5712f9f {
    align-items: center;
}
    
#\34 51f6813 {
    align-items: center;
}
    
#\30 32f442c {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc3c876e {
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\37 6515647 {
    width: 100%;
}
    
#ada30f9e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
    
#group_fil {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_j6u {
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_k1j {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_8i0 {
    width: 100%;
    min-height: 0px;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 002de58 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1296be4 {
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_usc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#widget_ndj {
    height: 250px;
}
    
#de554095 {
    height: 250px;
}
    
#cb9a2cbc {
    height: 250px;
}
    
#\30 acd2a5e {
    margin: 0px 0% 0px 0%;
}
    
#d84b6f8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d84b6f8e {
    margin: 0px 0% 0px 0%;
}
    
#fa7fae73 {
    width: 100%;
}
    
#\37 1e6b747 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 2b0e803 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#\38 1104f6f {
    min-height: 0px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#\39 0e7d4f1 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5fa415a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5fa415a {
    height: 297px;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bccd21aa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#bccd21aa {
    max-width: 100%;
    width: 300px;
    order: 2;
    margin: 25px 0px 0px 0px;
}
    
#e7cf32d9::before, #e7cf32d9 > .bgExtraLayerOverlay {
    
}
    
#\36 9ac80a2 {
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\38 f9d9c72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c410f0ca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8dbc0df {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 4f25aa1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#d6525bdc::before, #d6525bdc > .bgExtraLayerOverlay {
    
}
    
#\31 9927fec {
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\32 1347f88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\38 52f499a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
    
#group_tje {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6ebfaee {
    width: 100%;
}
    
#\33 1556e09 {
    width: 100%;
}
    
#\37 f29c74a {
    align-items: center;
}
    
#b4cd8711 {
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 b78f576::before, #\33 b78f576 > .bgExtraLayerOverlay {
    
}
#\33 b78f576 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 25px 15px;
    margin: -50px 0% 0px 0%;
}
    
#b6710cdc {
    margin: 0px 0% 0px 0%;
}
    
#\32 ae07908 {
    min-height: 0;
    flex-direction: column;
    row-gap: 50px;
    flex-wrap: nowrap;
    padding: 0px 15px 15px 15px;
}
    
#\38 e9a5dc5 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 300px;
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 1be8f63 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#db8067ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#db8067ba {
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#b1aca429 {
    margin: 0px 0px 0px 0px;
}
    
#c93e4e5b {
    width: 100.00%;
}
    
#\30 f21881c {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 50px 15px 100px 15px;
}
    
#\38 7d2baff::before, #\38 7d2baff > .bgExtraLayerOverlay {
    
}
#\38 7d2baff {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 21cea72 {
    width: 100px;
}
    
#\36 c9fea7a::before, #\36 c9fea7a > .bgExtraLayerOverlay {
    
}
    
#\35 ff41b01.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 ff41b01 {
    align-self: center;
    width: 300px;
    min-height: 55px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\32 b83614c {
    width: 100%;
}
    
#\36 d20ebe3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 25px;
}
    
#\33 8a47577 {
    height: 350px;
}
    
#d07fcca8 {
    margin: 0px 0% 0px 0%;
}
    
#ebd4db14 {
    row-gap: 25px;
    padding: 25px 25px 25px 25px;
    margin: -50px 0px 0px 0px;
}
    
#\30 5fcaa80.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 5fcaa80 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 e8a6eaa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 15px 50px 15px;
}
    
#\32 efb1c17 {
    width: 100%;
}
    
#\39 452ecd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_5qf {
    align-items: center;
}
    
#\36 65c983e {
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 5622802 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cde109a0 {
    width: 100%;
}
    
#\32 40633d7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ed5b3909 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e2005e98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2005e98 {
    margin: 0px 0% 0px 0%;
}
    
#c20addc9 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\35 9352d9f {
    order: 0;
}
    
#fa03e023 {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#\33 c96c960 {
    width: 100%;
}
    
#\32 f9d1f5a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f1dfbe63 {
    margin: 0px 0% 0px 0%;
}
    
#\39 101e7dd {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 4f85390 {
    align-items: center;
}
    
#e89522e8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c53aa336 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 fe7c4bc {
    order: 1;
    width: 100%;
}
    
#f0c71cdb {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 b1f88d8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 694387c {
    height: 350px;
}
    
#d8f9684f {
    row-gap: 0px;
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 632b486 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2777c5c {
    width: 100%;
}
    
#\31 8ddc67c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8ddc67c {
    margin: 0px 0% 0px 0%;
}
    
#\38 f1646d0 {
    align-items: center;
}
    
#\34 8aebe01 {
    width: 100%;
}
    
#\31 5253fc3 {
    row-gap: 0px;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 348935e {
    row-gap: 25px;
    padding: 25px 25px 25px 25px;
    margin: -50px 0px 0px 0px;
}
    
#ef208245 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 25px;
}
    
#\34 4ee8644 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d6b223e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 d6b223e {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#e2d127de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 15px 50px 15px;
}
}

