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

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

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

  *#dm .dmInner *.u_1021795006 { display:none !important; }

  *#dm .dmInner *.u_1015916844 { display:none !important; }

  *#dm .dmInner *.u_1551134705 { display:none !important; }

  *#dm .dmInner *.u_1234170565 { display:none !important; }

  *#dm .dmInner *.u_1366918273 { display:none !important; }

  *#dm .dmInner *.u_1413585528 { display:none !important; }

  *#dm .dmInner *.u_1512617834 { display:none !important; }

  *#dm .dmInner *.u_1732018016 { display:none !important; }

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

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

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

  *#dm .dmInner *.u_1256135595 { display:block !important; }

  *#dm .dmInner *.u_1508747595 { display:none !important; }

  *#dm .dmInner *.u_1027862223 { display:none !important; }

  *#dm .dmInner *.u_1913638872 { display:block !important; }

  *#dm .dmInner *.u_1665981229 { display:none !important; }

  *#dm .dmInner *.u_1510568486 { display:none !important; }

  *#dm .dmInner *.u_1691424653 { display:block !important; }

  *#dm .dmInner *.u_1930921430 { display:none !important; }

  *#dm .dmInner *.u_1831760132 { display:none !important; }

  *#dm .dmInner *.u_1757812800 { display:block !important; }

  *#dm .dmInner *.u_1742578355 { display:none !important; }

  *#dm .dmInner *.u_1100291719 { display:none !important; }

  *#dm .dmInner *.u_1459479931 { display:block !important; }

  *#dm .dmInner *.u_1449316523 { display:none !important; }

  *#dm .dmInner *.u_1259946943 { display:none !important; }

  *#dm .dmInner *.u_1106743738 { display:block !important; }

  *#dm .dmInner *.u_1463749967 { display:none !important; }

  *#dm .dmInner *.u_1152378096 { display:none !important; }

  *#dm .dmInner div.u_1779059790 {
    border-style:solid !important;
    border-color:rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1304937554 { display:none !important; }

  *#dm .dmInner *.u_1603764643 { display:none !important; }

  *#dm .dmInner *.u_1483587351 { display:none !important; }

  *#dm .dmInner *.u_1855814690 { display:none !important; }

  *#dm .dmInner *.u_1677865894 { display:none !important; }

  *#dm .dmInner *.u_1505097890 { display:none !important; }

  *#dm .dmInner *.u_1918986179 { display:none !important; }

  *#dm .dmInner *.u_1850746347 { display:none !important; }

  *#dm .dmInner div.u_1805631124 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1714387522 { display:block !important; }

  *#dm .dmInner *.u_1398229573 { display:none !important; }

  *#dm .dmInner *.u_1201374977 { display:none !important; }

  *#dm .dmInner *.u_1429213481 { display:block !important; }

  *#dm .dmInner *.u_1187188386 { display:none !important; }

  *#dm .dmInner *.u_1900277439 { display:none !important; }

  *#dm .dmInner *.u_1452529704 { display:block !important; }

  *#dm .dmInner *.u_1643699548 { display:none !important; }

  *#dm .dmInner *.u_1569003158 { display:none !important; }

  *#dm .dmInner *.u_1637442328 { display:block !important; }

  *#dm .dmInner *.u_1357136713 { display:none !important; }

  *#dm .dmInner *.u_1050926493 { display:none !important; }

  *#dm .dmInner *.u_1992769269 { display:block !important; }

  *#dm .dmInner *.u_1684879248 { display:none !important; }

  *#dm .dmInner *.u_1243868045 { display:none !important; }

  *#dm .dmInner div.u_1805631124 .photoGalleryViewAll.link {
    font-family: 'Raleway' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1814299621 img { border-radius:100px 100px 0px 0px !important; }

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

  *#dm .dmInner div.u_3085332123 .postTitle a {
    font-weight:600 !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_3085332123 .postDescription {
    font-weight:400 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3085332123 .postArticle .blogImgLink { height:180px !important; }

  *#dm .dmInner div.u_1258458857 input:not([type="submit"]) {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1258458857 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1258458857 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1258458857 .dmwidget-title { text-align:left !important; }

  *#dm .dmInner div.u_1258458857 input[type="submit"] { font-size:14px !important; }

  *#dm .dmInner div.u_1258458857 {
    border-style:solid !important;
    border-color:rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) rgb(30,21,18) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

  *#dm .dmInner div.u_1258458857 .dmform-error { font-size:14px !important; }

  *#dm .dmInner div.u_1258458857 .dmforminput {
    padding-block:4px !important;
    padding-inline:8px !important;
  }

  *#dm .dmInner div.u_1258458857 .spacing-container {
    margin-block:-4px !important;
    margin-inline:-8px !important;
  }

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

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

  *#dm .dmInner div.u_1258458857 .m-recaptcha {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .dmforminput input {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .dmforminput textarea {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .dmforminput .fileUploadLink {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .checkboxwrapper span {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .radiowrapper span {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .optinwrapper div {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .freetextwrapper {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .dmforminput select {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 .dmforminput option {
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1258458857 input::placeholder {
    font-size:14px !important;
    color:rgba(54,42,28,1) !important;
    font-weight:200 !important;
  }

  *#dm .dmInner div.u_1258458857 input.placeholder {
    font-size:14px !important;
    color:rgba(54,42,28,1) !important;
    font-weight:200 !important;
  }

  *#dm .dmInner div.u_1258458857 textarea::placeholder {
    font-size:14px !important;
    color:rgba(54,42,28,1) !important;
    font-weight:200 !important;
  }

  *#dm .dmInner div.u_1258458857 textarea.placeholder {
    font-size:14px !important;
    color:rgba(54,42,28,1) !important;
    font-weight:200 !important;
  }

  *#dm .dmInner div.u_1258458857 select::placeholder {
    font-size:14px !important;
    color:rgba(54,42,28,1) !important;
    font-weight:200 !important;
  }

  *#dm .dmInner div.u_1258458857 select.placeholder {
    font-size:14px !important;
    color:rgba(54,42,28,1) !important;
    font-weight:200 !important;
  }

  *#dm .dmInner a.u_1011130702 span.text {
    font-weight:500 !important;
    font-size:12px !important;
    font-family: Raleway !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1258458857 .dmformsubmit {
    margin-block-start:25px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    float:none !important;
    display:block !important;
    height:50px !important;
    width:175px !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:4px 4px 4px 4px !important;
  }

  *#dm .dmInner *.u_1805631124 .caption-inner {
    border-bottom-left-radius:20px !important;
    -webkit-border-top-right-radius:20px !important;
    -moz-border-top-right-radius:20px !important;
    -webkit-border-bottom-right-radius:20px !important;
    -webkit-border-bottom-left-radius:20px !important;
    border-top-right-radius:20px !important;
    -webkit-border-top-left-radius:20px !important;
    border-radius:20px !important;
    -moz-border-bottom-right-radius:20px !important;
    -moz-border-top-left-radius:20px !important;
    border-top-left-radius:20px !important;
    -moz-border-radius:20px !important;
    -moz-border-bottom-left-radius:20px !important;
    border-bottom-right-radius:20px !important;
    -webkit-border-radius:20px !important;
  }

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

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

  *#dm .dmInner a.u_1045818704 span.text {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1805631124 .caption-container .caption-title {
    font-family: 'Raleway' !important;
    font-weight:300 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1805631124 .caption-inner { background-color:rgba(0,0,0,0.3) !important; }

  *#dm .dmInner *.u_1460326712 { display:block !important; }

  *#dm .dmInner *.u_1697637444 { display:none !important; }

  *#dm .dmInner *.u_1401077377 { display:none !important; }

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

  *#dm .dmInner a.u_1011130702 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/820bf112/icon/Untitled+design+%2810%29.svg) !important;
    background-color:rgba(31,181,49,1) !important;
  }

  *#dm .dmInner a.u_1011130702 {
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1011130702:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1011130702.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1004246981 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    background-color:rgba(84,85,90,0.5) !important;
    background-image:none !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1004246981:hover {
    background-color:rgba(84,85,90,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1004246981.hover {
    background-color:rgba(84,85,90,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1004246981 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner a.u_1004246981:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1004246981.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1011130702:hover {
    background-color:rgba(84,85,90,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1011130702.hover {
    background-color:rgba(84,85,90,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_681158861:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_681158861.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1132160807 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_681158861 span.text {
    font-size:12px !important;
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_681158861 .iconBg {
    display:inline-block !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(251,202,65,1) !important;
    mask-image:url(https://irp.cdn-website.com/820bf112/icon/b+%282%29.svg) !important;
  }

  *#dm .dmInner a.u_681158861:hover .iconBg { background-color:rgba(251,202,65,1) !important; }

  *#dm .dmInner a.u_681158861.hover .iconBg { background-color:rgba(251,202,65,1) !important; }

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

  *#dm .dmInner div.u_1794754681 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_681158861 {
    justify-content:center !important;
    text-align:center !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1489567426 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

  *#dm .dmInner div.u_1307426879 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_1166009821:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1166009821.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1166009821 span.text {
    font-size:12px !important;
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1166009821 .iconBg {
    display:inline-block !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(251,202,65,1) !important;
    mask-image:url(https://irp.cdn-website.com/820bf112/icon/b+%282%29.svg) !important;
  }

  *#dm .dmInner a.u_1166009821:hover .iconBg { background-color:rgba(251,202,65,1) !important; }

  *#dm .dmInner a.u_1166009821.hover .iconBg { background-color:rgba(251,202,65,1) !important; }

  *#dm .dmInner a.u_1166009821 {
    justify-content:center !important;
    text-align:center !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1695695213:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1695695213.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1695695213 span.text {
    font-size:12px !important;
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1695695213 .iconBg {
    display:inline-block !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(251,202,65,1) !important;
    mask-image:url(https://irp.cdn-website.com/820bf112/icon/b+%282%29.svg) !important;
  }

  *#dm .dmInner a.u_1695695213:hover .iconBg { background-color:rgba(251,202,65,1) !important; }

  *#dm .dmInner a.u_1695695213.hover .iconBg { background-color:rgba(251,202,65,1) !important; }

  *#dm .dmInner a.u_1695695213 {
    justify-content:center !important;
    text-align:center !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1090219537:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1090219537.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1090219537 span.text {
    font-size:12px !important;
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1090219537 .iconBg {
    display:inline-block !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(251,202,65,1) !important;
    mask-image:url(https://irp.cdn-website.com/820bf112/icon/b+%282%29.svg) !important;
  }

  *#dm .dmInner a.u_1090219537:hover .iconBg { background-color:rgba(251,202,65,1) !important; }

  *#dm .dmInner a.u_1090219537.hover .iconBg { background-color:rgba(251,202,65,1) !important; }

  *#dm .dmInner a.u_1090219537 {
    justify-content:center !important;
    text-align:center !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1880277629 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(251,202,65,1) !important;
  }

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

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

  *#dm .dmInner div.u_1344013465 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1344013465 .caption-inner {
    border-bottom-left-radius:8px !important;
    -webkit-border-top-right-radius:8px !important;
    -moz-border-top-right-radius:8px !important;
    -webkit-border-bottom-right-radius:8px !important;
    -webkit-border-bottom-left-radius:8px !important;
    border-top-right-radius:8px !important;
    -webkit-border-top-left-radius:8px !important;
    border-radius:8px !important;
    -moz-border-bottom-right-radius:8px !important;
    -moz-border-top-left-radius:8px !important;
    border-top-left-radius:8px !important;
    -moz-border-radius:8px !important;
    -moz-border-bottom-left-radius:8px !important;
    border-bottom-right-radius:8px !important;
    -webkit-border-radius:8px !important;
  }

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

  *#dm .dmInner a.u_1173591012 span.text {
    font-weight:500 !important;
    font-size:12px !important;
    font-family: Raleway !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1173591012 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/820bf112/icon/Untitled+design+%2810%29.svg) !important;
    background-color:rgba(31,181,49,1) !important;
  }

  *#dm .dmInner a.u_1173591012 {
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1173591012:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1173591012.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1173591012:hover {
    background-color:rgba(84,85,90,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1173591012.hover {
    background-color:rgba(84,85,90,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1100352742 img { border-radius:100px 100px 0px 0px !important; }

  *#dm .dmInner nav.u_1972110050 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1805631124 .photoGalleryViewAll.link { font-size:24px !important; }

  *#dm .dmInner div.u_3085332123 .postDescription { font-size:12px !important; }

  *#dm .dmInner div.u_3085332123 .postTitle a { font-size:16px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1805631124 .caption-container .caption-title { font-size:22px !important; }

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

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

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

  *#dm .dmInner *.u_1805631124 .photoGalleryThumbs .image-container a { padding-top:380px !important; }

  *#dm .dmInner *.u_1344013465 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

  *#dm .dmInner *.u_1344013465 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1805631124 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner *.u_1344013465 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1344013465 .photoGalleryViewAll { padding:0 16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1258458857 input[type="submit"] { font-size:17px !important; }

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

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

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

  *#dm .dmInner div.u_1805631124 .caption-container .caption-title { font-size:16px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1344013465 .photoGalleryThumbs .image-container a { padding-top:140px !important; }

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

  *#dm .dmInner div.u_3085332123 .postTitle a { font-size:16px !important; }

  *#dm .dmInner div.u_3085332123 .postDescription { font-size:13px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1090219537 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#e3d84e2e {
    min-height: 409px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f43d4772 {
    width: 99.99887693027608%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6cb82a3 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 d5caba8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff242c9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/820bf112/dms3rep/multi/opt/The+COldest-733h.png);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    background-size: contain;
    padding: 16% 16px 16% 16px;
    margin: 0% 0% 0% 0%;
}
#ff242c9e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4iAAAuIgGq4t2SAAABKklEQVQY0wEfAeD+AHFwjQJjbmkFgmWRDZx0qiyPaKk3h2OmNExHlRciX5kMCYKrCA57rQgAQ0mNCklSfhNYVIYYi2qZKJdjijmYYYBHjl92OX5whCFOiaYRC3yuCgBTd4YaT2eCH0tfiBqDXHUrp1BhUbFQX3u0WWSBrmdxVZaAiSohhK8LAG2JfSpde4QnSHCRG5lqczqzVl17tFBXwbVTWc6zW1+EsnNxPGiFlgQAd5x2JWqUfCVVh4ogi2tyR6pZYY6tT1XWqU1Q76RRULOkYFtnxH10HwCJpGsWbZR3HFmDhCGEcno6nV5icqFTUqmWSkfBkElErJZWT4Kxa2NhAG+pVAVdg3YSWnp/IGJrfCZ/VlhPjlBKd4JFPpKFRj+jklJLm65oYKJSBXLlyJ5XmwAAAABJRU5ErkJggg==');
}
    
#\34 185e18d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    order: 0;
    align-items: center;
    justify-content: space-between;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f77a0c2b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#c9a6238f {
    margin: 0px 0% 0px 0%;
}
    
#\38 e0ffc60 {
    width: 160px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3d84e2e {
    padding-left: 0%;
    padding-right: 0%;
}
    
#f43d4772 {
    width: 99.63%;
}
    
#\39 d5caba8 {
    row-gap: 12px;
}
    
#ff242c9e {
    width: 37.99857142857143%;
}
#ff242c9e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4iAAAuIgGq4t2SAAABKklEQVQY0wEfAeD+AHFwjQJjbmkFgmWRDZx0qiyPaKk3h2OmNExHlRciX5kMCYKrCA57rQgAQ0mNCklSfhNYVIYYi2qZKJdjijmYYYBHjl92OX5whCFOiaYRC3yuCgBTd4YaT2eCH0tfiBqDXHUrp1BhUbFQX3u0WWSBrmdxVZaAiSohhK8LAG2JfSpde4QnSHCRG5lqczqzVl17tFBXwbVTWc6zW1+EsnNxPGiFlgQAd5x2JWqUfCVVh4ogi2tyR6pZYY6tT1XWqU1Q76RRULOkYFtnxH10HwCJpGsWbZR3HFmDhCGEcno6nV5icqFTUqmWSkfBkElErJZWT4Kxa2NhAG+pVAVdg3YSWnp/IGJrfCZ/VlhPjlBKd4JFPpKFRj+jklJLm65oYKJSBXLlyJ5XmwAAAABJRU5ErkJggg==');
}
    
#\34 185e18d {
    width: 62%;
    row-gap: 44px;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#e3d84e2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#ff242c9e {
    width: 100%;
    min-height: 276px;
    align-items: center;
    height: auto;
    order: 0;
}
#ff242c9e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4iAAAuIgGq4t2SAAABKklEQVQY0wEfAeD+AHFwjQJjbmkFgmWRDZx0qiyPaKk3h2OmNExHlRciX5kMCYKrCA57rQgAQ0mNCklSfhNYVIYYi2qZKJdjijmYYYBHjl92OX5whCFOiaYRC3yuCgBTd4YaT2eCH0tfiBqDXHUrp1BhUbFQX3u0WWSBrmdxVZaAiSohhK8LAG2JfSpde4QnSHCRG5lqczqzVl17tFBXwbVTWc6zW1+EsnNxPGiFlgQAd5x2JWqUfCVVh4ogi2tyR6pZYY6tT1XWqU1Q76RRULOkYFtnxH10HwCJpGsWbZR3HFmDhCGEcno6nV5icqFTUqmWSkfBkElErJZWT4Kxa2NhAG+pVAVdg3YSWnp/IGJrfCZ/VlhPjlBKd4JFPpKFRj+jklJLm65oYKJSBXLlyJ5XmwAAAABJRU5ErkJggg==');
}
    
#\34 185e18d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    order: 1;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e0ffc60 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 140px;
    height: auto;
    min-height: 50px;
}
    
#c9a6238f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 f4732e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 24px 16px 24px;
    margin: 0% 0% 0% 0%;
}
    
#ca7fea9b {
    min-height: 187px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#be2c3998 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_ogp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1a83c37 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f4732e6 {
    width: 100%;
    min-height: 8px;
}
    
#ca7fea9b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 187px;
}
}



@media (max-width: 767px) {
    
#\37 f4732e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ca7fea9b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\38 878de93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 878de93 {
    width: 99.99935990987531%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: end;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\30 cf1c96e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#f90120e1 {
    width: 100.00%;
    grid-template-rows: minmax(800px, max-content);
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8851f42 {
    min-height: 800px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 84147e2 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    background-image: url();
    padding: 0px 2px 0px 2px;
    margin: 0% 0% 0% 0%;
}
#\33 84147e2.lazy {
    background-image: url('');
}
    
#\30 66894f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8851f42 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
    
#\33 84147e2 {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\33 84147e2.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#a8851f42 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 5%;
    padding: 0% 4% 0% 4%;
}
    
#\33 84147e2 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\33 84147e2.lazy {
    background-image: url('');
}
    
#f90120e1 {
    grid-template-rows: minmax(292px, max-content);
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 66894f8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 878de93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2px 0px 2px;
}
#\38 878de93 {
    justify-self: start;
    align-self: start;
    width: 99.99063444108761%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\37 8dc3b4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 46.166666666666664%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d3082df {
    min-height: 639px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#efade6ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 49.83%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e0e699aa {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ea14ec53 {
    width: 97.27%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 10c4e72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 10c4e72 {
    width: 100.00%;
    height: 566px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#d04b438d {
    width: 90.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;
}
    
#ab465a11 {
    margin: 0px 0% 0px 0%;
}
    
#\36 cfd718b {
    width: 97.27%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 8e8f907 {
    width: 160px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d3082df {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\37 8dc3b4b {
    width: 100%;
    min-height: 270px;
    align-items: center;
    order: 0;
    height: auto;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d3082df {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#efade6ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea14ec53 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#ab465a11 {
    margin: 0px 0% 0px 0%;
}
    
#\36 10c4e72.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 4px 2px 4px;
}
#\36 10c4e72 {
    height: 270px;
    width: 80.12%;
    margin: 0px 0% 0px 0%;
}
    
#d04b438d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\36 cfd718b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\31 8e8f907 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 140px;
    height: auto;
    min-height: 50px;
}
}



@media all {
    
#\36 8457106.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 8457106 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ced4539 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\39 0b69ade.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0b69ade {
    width: 52.89%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ba3d3323 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 95508dd {
    min-height: 138px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8a06d29 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 95508dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\36 8457106.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 8457106 {
    margin: 0px -5% 0px -5%;
}
    
#\31 8a06d29 {
    margin: 0px 0% 0px 0%;
}
    
#\39 0b69ade {
    width: 100.00%;
}
    
#ba3d3323 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 95508dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media all {
    
#\31 4652712 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a5cb7aa1 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#cffd3ab7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#a4c58d0d {
    width: 164px;
    height: 204px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f546fe2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f546fe2 {
    width: 1155px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7df1790.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7df1790 {
    width: 91.94918922386076%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef829315 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4652712 {
    row-gap: 24px;
}
    
#a5cb7aa1 {
    padding: 4% 4% 4% 4%;
}
    
#a4c58d0d {
    height: 130px;
    width: 104px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f546fe2 {
    width: 98.51%;
    order: 2;
}
    
#\37 7df1790 {
    width: 100.00%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\31 4652712 {
    min-height: 50px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ef829315 {
    margin: 0px 0% 0px 0%;
}
    
#a5cb7aa1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 2% 4% 2%;
}
    
#a4c58d0d {
    height: 104px;
    width: 80px;
    order: 0;
}
    
#\36 f546fe2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f546fe2 {
    width: 336px;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 7df1790.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7df1790 {
    width: 100.00%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\39 882cb90 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#e225d278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 44d509a {
    min-height: 149px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#a518eb50 {
    width: 100%;
    height: 80px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d294210e {
    margin: 0px 0% 0px 0%;
}
    
#\32 21ed9b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 21ed9b2 {
    width: 100.00%;
    height: 102px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e225d278 {
    row-gap: 8px;
    padding: 16px 16px 16px 16px;
}
    
#\36 44d509a {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 6%;
}
    
#a518eb50 {
    min-height: 70px;
}
}



@media (max-width: 767px) {
    
#e225d278 {
    width: 100%;
    min-height: 76px;
    align-items: center;
    flex-direction: column;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 44d509a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#d294210e {
    margin: 0px 0% 0px 0%;
}
    
#a518eb50 {
    min-height: 70px;
    height: 80px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 21ed9b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 21ed9b2 {
    height: 70px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 5322025 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d926a712 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 5df0278 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4a18158 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 638f045 {
    width: 99.99648752595215%;
    height: 225px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d8807c11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1d59841 {
    min-height: 373px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\34 05ae08d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ne1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_ne1 {
    width: 356px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#de9eaa93 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 20px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e768bdb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f5850bf0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b276fb9e {
    width: 99.99648752595215%;
    height: 225px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b69b1bc {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b76ce2e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 67d5e0d {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 20px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 13a66f7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 74f3bba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7705e6b {
    width: 99.99648752595215%;
    height: 225px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f9d7bfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7751fd2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 20px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ec395ff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b07654df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#afe86aae {
    width: 99.99648752595215%;
    height: 225px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#aabae62f {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf0d695c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 db9326b {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 20px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a36a7273 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c8bc493a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#c8bc493a {
    width: 356px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9ce637d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 9ce637d {
    width: 356px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8c4983a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 8c4983a {
    width: 356px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5322025 {
    min-height: 115px;
}
    
#d4a18158 {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\39 638f045 {
    height: 232px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5df0278 {
    min-height: 115px;
}
    
#\39 1d59841 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 1014px;
    column-gap: 2%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#de9eaa93 {
    min-height: 115px;
}
    
#f5850bf0 {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b276fb9e {
    height: 232px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b69b1bc {
    min-height: 115px;
}
    
#\35 67d5e0d {
    min-height: 115px;
}
    
#\39 74f3bba {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\32 7705e6b {
    height: 232px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7751fd2 {
    min-height: 115px;
}
    
#b07654df {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#afe86aae {
    height: 232px;
    margin: 0px 0% 0px 0%;
}
    
#aabae62f {
    min-height: 115px;
}
    
#\32 db9326b {
    min-height: 115px;
}
}



@media (max-width: 767px) {
    
#\36 5322025 {
    min-height: 112px;
    max-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 99.97658999288593%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 05ae08d {
    margin: 10px 0% 10px 0%;
}
    
#\38 5df0278 {
    min-height: 112px;
    max-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 99.97658999288593%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4a18158 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 638f045.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 638f045 {
    height: 248px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 1d59841 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 20px;
    padding: 0% 4% 0% 4%;
}
    
#de9eaa93 {
    min-height: 20px;
    max-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 99.97658999288593%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5850bf0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#b276fb9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b276fb9e {
    height: 248px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 b69b1bc {
    min-height: 112px;
    max-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 99.97658999288593%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 67d5e0d {
    min-height: 20px;
    max-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 99.97658999288593%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 74f3bba {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7705e6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7705e6b {
    height: 248px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 7751fd2 {
    min-height: 20px;
    max-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 99.97658999288593%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b07654df {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#afe86aae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#afe86aae {
    height: 248px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#aabae62f {
    min-height: 112px;
    max-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 99.97658999288593%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 db9326b {
    min-height: 20px;
    max-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 99.97658999288593%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9ea2113.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4px 0px 4px;
}
#\31 9ea2113 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 10px 0%;
}
    
#c121ebc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4px 0px 4px;
}
#c121ebc4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 25px 0% 4px 0%;
}
    
#ff523ed0 {
    align-self: auto;
    max-height: 100%;
    min-height: 50px;
    width: 99.7598762795493%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 19f8301 {
    align-self: auto;
    max-height: 100%;
    min-height: 46px;
    width: 99.9985479736751%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 2% 0px 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 120a8e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-image: initial;
    border-radius: 7px 7px 7px 7px;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ce6e706a {
    min-height: 588px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2f524eb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e77ec53 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1463d78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#badc0817 {
    max-height: 100%;
    min-height: 100px;
    width: 99.99618982216776%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 2% 0px 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2e35643 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-width: 20px 20px 20px 20px;
    border-color: rgba(84, 85, 90, 1) rgba(84, 85, 90, 1) rgba(84, 85, 90, 1) rgba(84, 85, 90, 1);
    border-style: solid;
}
    
#\37 cc2e3e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0% 0px;
}
#\37 cc2e3e7 {
    max-width: 100%;
    width: 95.18%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c026bdf {
    max-height: 100%;
    min-height: 50px;
    flex-wrap: nowrap;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3b1d799 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7e4e1d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0% 0px;
}
#\39 7e4e1d2 {
    max-width: 100%;
    width: 96.48%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f43332cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#f43332cf {
    width: 99.91%;
    height: 216px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 96eb3f9 {
    max-height: 100%;
    min-height: 50px;
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 539c459 {
    margin: 30px 10% 30px 10%;
}
    
#\39 4a76cc7 {
    align-self: auto;
    max-height: 100%;
    min-height: 50px;
    width: 99.7598762795493%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1463d78 {
    width: 100%;
    min-height: 80px;
}
    
#\37 cc2e3e7 {
    width: 100.00%;
}
    
#\34 c026bdf {
    width: 100.00%;
}
    
#\38 120a8e1 {
    width: 100%;
    min-height: 80px;
}
    
#\39 4a76cc7 {
    width: 100.00%;
}
    
#ce6e706a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
}
    
#\36 e77ec53 {
    width: 60%;
}
}



@media (max-width: 767px) {
    
#\36 1463d78 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#badc0817 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\37 cc2e3e7 {
    align-self: flex-start;
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\34 c026bdf {
    width: 100.00%;
}
    
#ff523ed0 {
    padding-left: 0%;
    width: 99.95%;
    padding-right: 0%;
    order: 1;
}
    
#\36 19f8301 {
    padding-left: 0%;
    padding-right: 0%;
    order: 0;
}
    
#f43332cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f43332cf {
    height: 180px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 539c459 {
    margin: 4px 0% 4px 0%;
}
    
#\38 120a8e1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 4a76cc7 {
    padding-left: 0%;
    width: 99.95%;
    padding-right: 0%;
    order: 1;
}
    
#ce6e706a {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#c121ebc4 {
    width: 100.00%;
}
}



@media all {
    
#cecd2ef2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cecd2ef2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 68cb6d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 da7a40e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 da7a40e {
    width: 52.89%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 04116de {
    background-color: var(--color_2);
    background-image: initial;
}
    
#f2379282 {
    min-height: 111px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#dbf44096 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2379282 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#cecd2ef2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cecd2ef2 {
    margin: 0px -5% 0px -5%;
}
    
#\36 68cb6d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 da7a40e {
    width: 100.00%;
}
    
#f2379282 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#dbf44096 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 10516f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 10516f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6bf2215.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 6bf2215 {
    width: 52.89%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fb0ab3cf {
    min-height: 142px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f3e56f0f {
    margin: 0px 0% 0px 0%;
}
    
#\31 4cff089 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\39 b3c3c94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb0ab3cf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\37 10516f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 10516f1 {
    margin: 0px -5% 0px -5%;
}
    
#\30 6bf2215 {
    width: 100.00%;
}
    
#fb0ab3cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#f3e56f0f {
    margin: 0px 0% 0px 0%;
}
    
#\39 b3c3c94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 5d3b00a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 352d5fd {
    width: auto;
    height: 98px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -8%;
    grid-area: auto / auto / auto / auto;
}
    
#cd69ec06::before, #cd69ec06 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#cd69ec06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/37447920-a6a1-4bd9-91d6-b06fb88c0312/dms3rep/multi/opt/A+man+in+a+black+robe+stands+outside+at+sunset-+his+silhouette+outlined+against+a+colorful+cloudy+sky.-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#cd69ec06.lazy {
    background-image: url('');
}
    
#\32 4e033b1 {
    width: 100%;
    height: 181px;
    max-width: 100%;
    order: 1;
}
    
#\37 7986eaf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#\37 7986eaf {
    width: 258px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    min-height: 55px;
    margin-left: -19%;
    order: 2;
}
    
#a557f417 {
    min-height: 415px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#bbca2d21::before, #bbca2d21 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#bbca2d21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 70px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/37447920-a6a1-4bd9-91d6-b06fb88c0312/dms3rep/multi/opt/pexels-griffinw-3654867-1920w.jpg);
    padding: 64px 16px 64px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#bbca2d21.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 352d5fd {
    height: 82px;
    margin-left: -17%;
}
    
#cd69ec06::before, #cd69ec06 > .bgExtraLayerOverlay {
    
}
#cd69ec06.lazy {
    background-image: url('');
}
    
#\32 4e033b1 {
    height: 83px;
}
    
#\37 7986eaf {
    min-height: 55px;
    width: 220px;
    margin-left: -109%;
    align-self: center;
    margin-right: 0px;
}
    
#a557f417 {
    padding-right: 0%;
    min-height: 375px;
}
    
#bbca2d21::before, #bbca2d21 > .bgExtraLayerOverlay {
    
}
#bbca2d21 {
    padding-top: 48px;
    padding-bottom: 48px;
}
#bbca2d21.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\34 352d5fd {
    height: 80px;
    margin-left: 0%;
    align-self: center;
    margin-right: 0px;
}
    
#cd69ec06::before, #cd69ec06 > .bgExtraLayerOverlay {
    
}
#cd69ec06 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
}
#cd69ec06.lazy {
    background-image: url('');
}
    
#\32 4e033b1 {
    height: 81px;
}
    
#\37 7986eaf {
    min-height: 50px;
    width: 210px;
    margin-left: 0%;
    align-self: center;
    margin-right: 0px;
}
    
#a557f417 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#bbca2d21::before, #bbca2d21 > .bgExtraLayerOverlay {
    
}
#bbca2d21 {
    min-height: 440px;
    align-items: center;
    width: 100%;
    padding-bottom: 30px;
    padding-top: 30px;
    row-gap: 58px;
    justify-content: space-between;
    order: 0;
    height: auto;
}
#bbca2d21.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 b364dfa::before, #\36 b364dfa > .bgExtraLayerOverlay {
    
}
#\36 b364dfa {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
}
    
#a6cbf873 {
    width: 530px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e4a8ea3c::before, #e4a8ea3c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#e4a8ea3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/820bf112/dms3rep/multi/opt/upscalemedia-transformed-1920w.png);
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d6006f6 {
    min-height: 542px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2cd120d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 218px;
    max-height: none;
    height: auto;
    row-gap: 24px;
    align-self: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 54.2% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aea34cd {
    width: 186px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#c3f8f828 {
    justify-content: space-between;
    align-items: flex-start;
    width: 613px;
    min-height: 492px;
    max-height: none;
    row-gap: 100px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_atl {
    width: 139px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-left: -117px;
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b364dfa::before, #\36 b364dfa > .bgExtraLayerOverlay {
    
}
    
#e4a8ea3c::before, #e4a8ea3c > .bgExtraLayerOverlay {
    
}
#e4a8ea3c {
    width: 100%;
    min-height: 487px;
    justify-content: space-between;
    row-gap: 50px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 d6006f6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\34 2cd120d {
    width: 548px;
    height: auto;
    min-height: 128px;
    row-gap: 15px;
    justify-content: flex-start;
}
    
#\37 88c40f0 {
    margin: 0% 0% 0% 0%;
}
    
#c3f8f828 {
    width: 99.99453782664729%;
    height: auto;
    min-height: 236px;
    row-gap: 30px;
    justify-content: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 b364dfa::before, #\36 b364dfa > .bgExtraLayerOverlay {
    
}
    
#a6cbf873 {
    margin-bottom: 0px;
    width: 100.00013617021277%;
    margin-top: 72px;
}
    
#e4a8ea3c::before, #e4a8ea3c > .bgExtraLayerOverlay {
    
}
#e4a8ea3c {
    width: 100%;
    min-height: 435px;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 4% 6% 4%;
}
    
#\32 d6006f6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 5% 5% 5% 5%;
}
    
#\34 2cd120d {
    width: 100.00%;
    row-gap: 15px;
    justify-content: flex-start;
    height: auto;
    min-height: 223px;
}
    
#\37 88c40f0 {
    margin: 0% 0% 0% 0%;
}
    
#c3f8f828 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 30px;
    height: auto;
    min-height: 297px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d6ae0617 {
    min-height: 716px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bc108e5::before, #\31 bc108e5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 bc108e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/820bf112/dms3rep/multi/opt/contact-hero-1920w.webp);
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    background-attachment: fixed;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\31 bc108e5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADQAQCdASoKAAYAAUAmJZQCdAEOPBPhgAD+rfW3+EDb8c5DiFNivqh0BqtVcLpUNte1yAAA');
}
    
#\37 4ef9f28::before, #\37 4ef9f28 > .bgExtraLayerOverlay {
    
}
#\37 4ef9f28 {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
}
    
#fa23f213 {
    justify-content: space-around;
    align-items: flex-start;
    width: 1521px;
    min-height: 492px;
    max-height: none;
    row-gap: 100px;
    column-gap: 4%;
    height: auto;
    order: 0;
    align-self: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e33d5885 {
    width: 1473px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6ae0617 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\31 bc108e5::before, #\31 bc108e5 > .bgExtraLayerOverlay {
    
}
#\31 bc108e5 {
    width: 100%;
    min-height: 487px;
    justify-content: space-between;
    row-gap: 50px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
#\31 bc108e5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADQAQCdASoKAAYAAUAmJZQCdAEOPBPhgAD+rfW3+EDb8c5DiFNivqh0BqtVcLpUNte1yAAA');
}
    
#\37 4ef9f28::before, #\37 4ef9f28 > .bgExtraLayerOverlay {
    
}
    
#f0b76539 {
    margin: 0% 0% 0% 0%;
}
    
#fa23f213 {
    width: 99.99453782664729%;
    height: auto;
    min-height: 236px;
    row-gap: 30px;
    justify-content: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d6ae0617 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 5% 5% 5% 5%;
}
    
#\31 bc108e5::before, #\31 bc108e5 > .bgExtraLayerOverlay {
    
}
#\31 bc108e5 {
    width: 100%;
    min-height: 435px;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 4% 6% 4%;
}
#\31 bc108e5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkAAAABXRUJQVlA4IDQAAADQAQCdASoKAAYAAUAmJZQCdAEOPBPhgAD+rfW3+EDb8c5DiFNivqh0BqtVcLpUNte1yAAA');
}
    
#\37 4ef9f28::before, #\37 4ef9f28 > .bgExtraLayerOverlay {
    
}
    
#f0b76539 {
    margin: 0% 0% 0% 0%;
}
    
#fa23f213 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 30px;
    height: auto;
    min-height: 378px;
    order: 1;
    align-items: flex-start;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#e33d5885 {
    margin-bottom: 0px;
    width: 100.00%;
}
}



@media all {
    
#\31 6533497 {
    width: 63.29%;
    height: 116px;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 dcc494f {
    min-height: 448px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 7% 2% 7%;
    margin: 0% 0% 0% 0%;
}
    
#e30feb7f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(250, 249, 246, 1);
    background-image: initial;
}
    
#\38 9705fbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.731262392597486%;
    min-width: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_49p {
    width: 100.00%;
    height: 446px;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 a7bc3bb {
    margin: 0px 0% 0px 0%;
}
    
#a5943599 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 63.25%;
    min-width: 4%;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d4c5fcd {
    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;
}
    
#\32 def7720 {
    width: 104px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76461ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 76461ac {
    width: 99.37%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r33 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 dcc494f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 a7bc3bb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 6533497 {
    height: 80px;
    width: 51.04%;
}
    
#\34 dcc494f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\38 9705fbe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5943599 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d4c5fcd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 def7720 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 76461ac {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 a7bc3bb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e7d5683d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b4759f6f {
    min-height: 43px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cb4380d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4759f6f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 4b4de03 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e7d5683d {
    min-height: 32px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#b4759f6f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 6e4fa98 {
    min-height: 100px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 35% 0% 35%;
    margin: 0% 0% 0% 0%;
}
    
#aae853eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a5a97c27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a10b2ad5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6e4fa98 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a10b2ad5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6e4fa98 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a5a97c27 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 2a5219b {
    min-height: 93px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 35% 0% 35%;
    margin: 0% 0% 0% 0%;
}
    
#d5eb3d44 {
    margin: 0px 0% 0px 0%;
}
    
#e5d5a20e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 0c2c2ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6d7ec77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8aa326d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8aa326d {
    width: 63.03%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 5% 0px 5%;
}
    
#\31 f4b7d8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f4b7d8e {
    width: 42.04%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 5% 0px 5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a5219b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d5eb3d44 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8aa326d {
    height: auto;
}
    
#\31 f4b7d8e {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 2a5219b {
    min-height: 73px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 12% 0% 12%;
}
    
#\39 0c2c2ab {
    width: 50%;
    min-height: 8px;
    align-items: center;
}
    
#\35 6d7ec77 {
    width: 50%;
    min-height: 8px;
    align-items: center;
}
    
#\37 8aa326d {
    height: auto;
    width: 69.24%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 f4b7d8e {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 53.21%;
}
    
#d5eb3d44 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bc62d6a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b54833ec {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 1f54fbc {
    margin: 0px 0% 0px 0%;
}
    
#\36 94e415a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\36 94e415a.lazy {
    background-image: url('');
}
    
#\39 6f7fd71 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b54833ec {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 459px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\36 94e415a {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#\36 94e415a.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#b54833ec {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 6f7fd71 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#b54833ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 2% 12% 2%;
}
    
#\36 94e415a {
    width: 100%;
    min-height: 654px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 0px 8px 0px;
}
#\36 94e415a.lazy {
    background-image: url('');
}
}



@media all {
    
#\33 6627039 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dde16ff7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f3ffd407 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dde16ff7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 2bcc97b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6627039 {
    min-height: 68px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#dde16ff7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b7813503 {
    width: 164px;
    height: 204px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c909269 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c6d04bb9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 f5cb584 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f1385290.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1385290 {
    width: 1155px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8e40da5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 fe6a97b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 fe6a97b {
    width: 91.94918922386076%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7813503 {
    height: 130px;
    width: 104px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c909269 {
    padding: 4% 4% 4% 4%;
}
    
#\38 f5cb584 {
    row-gap: 24px;
}
    
#f1385290 {
    width: 98.51%;
    order: 2;
}
    
#\32 fe6a97b {
    width: 100.00%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#b7813503 {
    height: 104px;
    width: 80px;
    order: 0;
}
    
#\30 c909269 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 2% 4% 2%;
}
    
#\38 f5cb584 {
    min-height: 50px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 8e40da5 {
    margin: 0px 0% 0px 0%;
}
    
#f1385290.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1385290 {
    width: 336px;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 fe6a97b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 fe6a97b {
    width: 100.00%;
    order: 2;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}

