@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.file{display:inline-block;min-height:var(--d-font-size-base);padding-left:var(--d-space-l);background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:var(--d-space-l);padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/designit_base/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/designit_base/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/designit_base/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/designit_base/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/designit_base/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/designit_base/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/designit_base/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/designit_base/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/designit_base/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/designit_base/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/designit_base/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/designit_base/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/designit_base/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/designit_base/images/icons/image-x-generic.png);}
.node--unpublished{background-color:var(--color-unpublished);}
.comment-wrapper{margin-top:var(--page-margin);}.comment__submitted,.comment ul.inline li{font-size:var(--d-font-size-xs);}.comment{border:1px var(--color-light-grey-hover) solid;padding:var(--d-space-l);margin-bottom:var(--d-space-s);}
:root{--color-one:#BF0000;--color-one-hover:#8F0000;--color-two:#ee7203;--color-two-hover:#cb2e00;--color-three:#ffec00;--color-three-hover:#ffbb00;--color-four:#d09e00;--color-four-hover:#ee7203;--color-five:#6cae2e;--color-five-hover:#047500;--color-six:#29348a;--color-six-hover:#010447;--color-seven:#5a358b;--color-seven-hover:#170449;--color-eight:#101110;--color-eight-hover:#070707;--color-nine:linear-gradient(90deg,#101110 0%,#212221 100%);--color-nine-hover:#719412;--color-red:#BF0000;--color-red-hover:#8F0000;--color-dark-grey:#26313A;--color-dark-grey-hover:#0D1923;--color-grey:#4C555C;--color-grey-hover:#333D45;--color-mid-grey:#adb1b5;--color-mid-grey-hover:#8a9095;--color-light-grey:#E5E6E7;--color-light-grey-hover:#CCCFD1;--color-very-light-grey:#f6f6f7;--color-very-light-grey-hover:#e9e9eb;--color-white:#fff;--color-white-hover:rgba(255,255,255,0.7);--color-unpublished:#ffecec;--color-accessibility:#2494db;}div.red{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.red ol,.red ul{--li-marker-color:var(--color-white);}span.red,span.red a{color:var(--color-one);}span.red a:hover,span.red a:focus,a:hover span.red,a:focus span.red{color:var(--color-one-hover);}div.red,button.red,.button.red,.link-button.red,.button span.red,.ck-content.ck a.button.red,.ck-content.ck a.link-button.red,.ck-content.ck a.button span.red,.tab-button.red{--bg-color:var(--color-one) !important;--txt-color:var(--color-white) !important;}div.red:hover,div.red:focus,button.red:hover,button.red:focus,.button.red:hover,.button.red:focus,.link-button.red:hover,.link-button.red:focus,.button:hover span.red,.button:focus span.red,.ck-content.ck a.button.red:hover,.ck-content.ck a.button.red:focus,.ck-content.ck a.link-button.red:hover,.ck-content.ck a.link-button.red:focus,.ck-content.ck a.button span.red:hover,.ck-content.ck a.button span.red:focus,.tab-button.red:hover,.tab-button.red:focus{--bg-color-hover:var(--color-one-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.red,.button.red,.link-button.border-red,.ck-content.ck a.button.red,.ck-content.ck a.link-button.border-red,.ck-content.ck a.button span.red,.tab-button.red,div.border-red{--bor-color:var(--color-one) !important;}button.red:hover,button.red:focus,.button.red:hover,.button.red:focus,.link-button.border-red:hover,.link-button.border-red:focus,.ck-content.ck a.button.red:hover,.ck-content.ck a.button.red:focus,.ck-content.ck a.link-button.red:hover,.ck-content.ck a.link-button.red:focus,.ck-content.ck a.button span.red:hover,.ck-content.ck a.button span.red:focus,.tab-button.red:hover,.tab-button.red:focus,div.border-red:hover,div.border-red:focus{--bor-color-hover:var(--color-one-hover) !important;}div.orange{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.orange ol,.orange ul{--li-marker-color:var(--color-white);}span.orange,span.orange a{color:var(--color-two);}span.orange a:hover,span.orange a:focus,a:hover span.orange,a:focus span.orange{color:var(--color-two-hover);}div.orange,button.orange,.button.orange,.link-button.orange,.button span.orange,.ck-content.ck a.button.orange,.ck-content.ck a.link-button.orange,.ck-content.ck a.button span.orange,.tab-button.orange{--bg-color:var(--color-two) !important;--txt-color:var(--color-white) !important;}div.orange:hover,div.orange:focus,button.orange:hover,button.orange:focus,.button.orange:hover,.button.orange:focus,.link-button.orange:hover,.link-button.orange:focus,.button:hover span.orange,.button:focus span.orange,.ck-content.ck a.button.orange:hover,.ck-content.ck a.button.orange:focus,.ck-content.ck a.link-button.orange:hover,.ck-content.ck a.link-button.orange:focus,.ck-content.ck a.button span.orange:hover,.ck-content.ck a.button span.orange:focus,.tab-button.orange:hover,.tab-button.orange:focus{--bg-color-hover:var(--color-two-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.orange,.button.orange,.link-button.border-orange,.ck-content.ck a.button.orange,.ck-content.ck a.link-button.border-orange,.ck-content.ck a.button span.orange,.tab-button.orange,div.border-orange{--bor-color:var(--color-two) !important;}button.orange:hover,button.orange:focus,.button.orange:hover,.button.orange:focus,.link-button.border-orange:hover,.link-button.border-orange:focus,.ck-content.ck a.button.orange:hover,.ck-content.ck a.button.orange:focus,.ck-content.ck a.link-button.orange:hover,.ck-content.ck a.link-button.orange:focus,.ck-content.ck a.button span.orange:hover,.ck-content.ck a.button span.orange:focus,.tab-button.orange:hover,.tab-button.orange:focus,div.border-orange:hover,div.border-orange:focus{--bor-color-hover:var(--color-two-hover) !important;}div.yellow{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.yellow ol,.yellow ul{--li-marker-color:var(--color-dark-grey);}span.yellow,span.yellow a{color:var(--color-three);}span.yellow a:hover,span.yellow a:focus,a:hover span.yellow,a:focus span.yellow{color:var(--color-three-hover);}div.yellow,button.yellow,.button.yellow,.link-button.yellow,.button span.yellow,.ck-content.ck a.button.yellow,.ck-content.ck a.link-button.yellow,.ck-content.ck a.button span.yellow,.tab-button.yellow{--bg-color:var(--color-three) !important;--txt-color:var(--color-white) !important;}div.yellow:hover,div.yellow:focus,button.yellow:hover,button.yellow:focus,.button.yellow:hover,.button.yellow:focus,.link-button.yellow:hover,.link-button.yellow:focus,.button:hover span.yellow,.button:focus span.yellow,.ck-content.ck a.button.yellow:hover,.ck-content.ck a.button.yellow:focus,.ck-content.ck a.link-button.yellow:hover,.ck-content.ck a.link-button.yellow:focus,.ck-content.ck a.button span.yellow:hover,.ck-content.ck a.button span.yellow:focus,.tab-button.yellow:hover,.tab-button.yellow:focus{--bg-color-hover:var(--color-three-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.yellow,.button.yellow,.link-button.border-yellow,.ck-content.ck a.button.yellow,.ck-content.ck a.link-button.border-yellow,.ck-content.ck a.button span.yellow,.tab-button.yellow,div.border-yellow{--bor-color:var(--color-three) !important;}button.yellow:hover,button.yellow:focus,.button.yellow:hover,.button.yellow:focus,.link-button.border-yellow:hover,.link-button.border-yellow:focus,.ck-content.ck a.button.yellow:hover,.ck-content.ck a.button.yellow:focus,.ck-content.ck a.link-button.yellow:hover,.ck-content.ck a.link-button.yellow:focus,.ck-content.ck a.button span.yellow:hover,.ck-content.ck a.button span.yellow:focus,.tab-button.yellow:hover,.tab-button.yellow:focus,div.border-yellow:hover,div.border-yellow:focus{--bor-color-hover:var(--color-three-hover) !important;}div.dark-yellow{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.dark-yellow ol,.dark-yellow ul{--li-marker-color:var(--color-eight);}span.dark-yellow,span.dark-yellow a{color:var(--color-four);}span.dark-yellow a:hover,span.dark-yellow a:focus,a:hover span.dark-yellow,a:focus span.dark-yellow{color:var(--color-four-hover);}div.dark-yellow,button.dark-yellow,.button.dark-yellow,.link-button.dark-yellow,.button span.dark-yellow,.ck-content.ck a.button.dark-yellow,.ck-content.ck a.link-button.dark-yellow,.ck-content.ck a.button span.dark-yellow,.tab-button.dark-yellow{--bg-color:var(--color-four) !important;--txt-color:var(--color-white) !important;}div.dark-yellow:hover,div.dark-yellow:focus,button.dark-yellow:hover,button.dark-yellow:focus,.button.dark-yellow:hover,.button.dark-yellow:focus,.link-button.dark-yellow:hover,.link-button.dark-yellow:focus,.button:hover span.dark-yellow,.button:focus span.dark-yellow,.ck-content.ck a.button.dark-yellow:hover,.ck-content.ck a.button.dark-yellow:focus,.ck-content.ck a.link-button.dark-yellow:hover,.ck-content.ck a.link-button.dark-yellow:focus,.ck-content.ck a.button span.dark-yellow:hover,.ck-content.ck a.button span.dark-yellow:focus,.tab-button.dark-yellow:hover,.tab-button.dark-yellow:focus{--bg-color-hover:var(--color-four-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.dark-yellow,.button.dark-yellow,.link-button.border-dark-yellow,.ck-content.ck a.button.dark-yellow,.ck-content.ck a.link-button.border-dark-yellow,.ck-content.ck a.button span.dark-yellow,.tab-button.dark-yellow,div.border-dark-yellow{--bor-color:var(--color-four) !important;}button.dark-yellow:hover,button.dark-yellow:focus,.button.dark-yellow:hover,.button.dark-yellow:focus,.link-button.border-dark-yellow:hover,.link-button.border-dark-yellow:focus,.ck-content.ck a.button.dark-yellow:hover,.ck-content.ck a.button.dark-yellow:focus,.ck-content.ck a.link-button.dark-yellow:hover,.ck-content.ck a.link-button.dark-yellow:focus,.ck-content.ck a.button span.dark-yellow:hover,.ck-content.ck a.button span.dark-yellow:focus,.tab-button.dark-yellow:hover,.tab-button.dark-yellow:focus,div.border-dark-yellow:hover,div.border-dark-yellow:focus{--bor-color-hover:var(--color-four-hover) !important;}div.green{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.green ol,.green ul{--li-marker-color:var(--color-white);}span.green,span.green a{color:var(--color-five);}span.green a:hover,span.green a:focus,a:hover span.green,a:focus span.green{color:var(--color-five-hover);}div.green,button.green,.button.green,.link-button.green,.button span.green,.ck-content.ck a.button.green,.ck-content.ck a.link-button.green,.ck-content.ck a.button span.green,.tab-button.green{--bg-color:var(--color-five) !important;--txt-color:var(--color-white) !important;}div.green:hover,div.green:focus,button.green:hover,button.green:focus,.button.green:hover,.button.green:focus,.link-button.green:hover,.link-button.green:focus,.button:hover span.green,.button:focus span.green,.ck-content.ck a.button.green:hover,.ck-content.ck a.button.green:focus,.ck-content.ck a.link-button.green:hover,.ck-content.ck a.link-button.green:focus,.ck-content.ck a.button span.green:hover,.ck-content.ck a.button span.green:focus,.tab-button.green:hover,.tab-button.green:focus{--bg-color-hover:var(--color-five-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.green,.button.green,.link-button.border-green,.ck-content.ck a.button.green,.ck-content.ck a.link-button.border-green,.ck-content.ck a.button span.green,.tab-button.green,div.border-green{--bor-color:var(--color-five) !important;}button.green:hover,button.green:focus,.button.green:hover,.button.green:focus,.link-button.border-green:hover,.link-button.border-green:focus,.ck-content.ck a.button.green:hover,.ck-content.ck a.button.green:focus,.ck-content.ck a.link-button.green:hover,.ck-content.ck a.link-button.green:focus,.ck-content.ck a.button span.green:hover,.ck-content.ck a.button span.green:focus,.tab-button.green:hover,.tab-button.green:focus,div.border-green:hover,div.border-green:focus{--bor-color-hover:var(--color-five-hover) !important;}div.blue{--d-color-link:var(--color-white);--d-color-link-hover:var(--color-white-hover);}.blue ol,.blue ul{--li-marker-color:var(--color-white);}span.blue,span.blue a{color:var(--color-six);}span.blue a:hover,span.blue a:focus,a:hover span.blue,a:focus span.blue{color:var(--color-six-hover);}div.blue,button.blue,.button.blue,.link-button.blue,.button span.blue,.ck-content.ck a.button.blue,.ck-content.ck a.link-button.blue,.ck-content.ck a.button span.blue,.tab-button.blue{--bg-color:var(--color-six) !important;--txt-color:var(--color-white) !important;}div.blue:hover,div.blue:focus,button.blue:hover,button.blue:focus,.button.blue:hover,.button.blue:focus,.link-button.blue:hover,.link-button.blue:focus,.button:hover span.blue,.button:focus span.blue,.ck-content.ck a.button.blue:hover,.ck-content.ck a.button.blue:focus,.ck-content.ck a.link-button.blue:hover,.ck-content.ck a.link-button.blue:focus,.ck-content.ck a.button span.blue:hover,.ck-content.ck a.button span.blue:focus,.tab-button.blue:hover,.tab-button.blue:focus{--bg-color-hover:var(--color-six-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.blue,.button.blue,.link-button.border-blue,.ck-content.ck a.button.blue,.ck-content.ck a.link-button.border-blue,.ck-content.ck a.button span.blue,.tab-button.blue,div.border-blue{--bor-color:var(--color-six) !important;}button.blue:hover,button.blue:focus,.button.blue:hover,.button.blue:focus,.link-button.border-blue:hover,.link-button.border-blue:focus,.ck-content.ck a.button.blue:hover,.ck-content.ck a.button.blue:focus,.ck-content.ck a.link-button.blue:hover,.ck-content.ck a.link-button.blue:focus,.ck-content.ck a.button span.blue:hover,.ck-content.ck a.button span.blue:focus,.tab-button.blue:hover,.tab-button.blue:focus,div.border-blue:hover,div.border-blue:focus{--bor-color-hover:var(--color-six-hover) !important;}div.purple{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.purple ol,.purple ul{--li-marker-color:var(--color-white);}span.purple,span.purple a{color:var(--color-seven);}span.purple a:hover,span.purple a:focus,a:hover span.purple,a:focus span.purple{color:var(--color-seven-hover);}div.purple,button.purple,.button.purple,.link-button.purple,.button span.purple,.ck-content.ck a.button.purple,.ck-content.ck a.link-button.purple,.ck-content.ck a.button span.purple,.tab-button.purple{--bg-color:var(--color-seven) !important;--txt-color:var(--color-white) !important;}div.purple:hover,div.purple:focus,button.purple:hover,button.purple:focus,.button.purple:hover,.button.purple:focus,.link-button.purple:hover,.link-button.purple:focus,.button:hover span.purple,.button:focus span.purple,.ck-content.ck a.button.purple:hover,.ck-content.ck a.button.purple:focus,.ck-content.ck a.link-button.purple:hover,.ck-content.ck a.link-button.purple:focus,.ck-content.ck a.button span.purple:hover,.ck-content.ck a.button span.purple:focus,.tab-button.purple:hover,.tab-button.purple:focus{--bg-color-hover:var(--color-seven-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.purple,.button.purple,.link-button.border-purple,.ck-content.ck a.button.purple,.ck-content.ck a.link-button.border-purple,.ck-content.ck a.button span.purple,.tab-button.purple,div.border-purple{--bor-color:var(--color-seven) !important;}button.purple:hover,button.purple:focus,.button.purple:hover,.button.purple:focus,.link-button.border-purple:hover,.link-button.border-purple:focus,.ck-content.ck a.button.purple:hover,.ck-content.ck a.button.purple:focus,.ck-content.ck a.link-button.purple:hover,.ck-content.ck a.link-button.purple:focus,.ck-content.ck a.button span.purple:hover,.ck-content.ck a.button span.purple:focus,.tab-button.purple:hover,.tab-button.purple:focus,div.border-purple:hover,div.border-purple:focus{--bor-color-hover:var(--color-seven-hover) !important;}div.black{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.black ol,.black ul{--li-marker-color:var(--color-three);}span.black,span.black a{color:var(--color-eight);}span.black a:hover,span.black a:focus,a:hover span.black,a:focus span.black{color:var(--color-eight-hover);}div.black,button.black,.button.black,.link-button.black,.button span.black,.ck-content.ck a.button.black,.ck-content.ck a.link-button.black,.ck-content.ck a.button span.black,.tab-button.black{--bg-color:var(--color-eight) !important;--txt-color:var(--color-white) !important;}div.black:hover,div.black:focus,button.black:hover,button.black:focus,.button.black:hover,.button.black:focus,.link-button.black:hover,.link-button.black:focus,.button:hover span.black,.button:focus span.black,.ck-content.ck a.button.black:hover,.ck-content.ck a.button.black:focus,.ck-content.ck a.link-button.black:hover,.ck-content.ck a.link-button.black:focus,.ck-content.ck a.button span.black:hover,.ck-content.ck a.button span.black:focus,.tab-button.black:hover,.tab-button.black:focus{--bg-color-hover:var(--color-eight-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.black,.button.black,.link-button.border-black,.ck-content.ck a.button.black,.ck-content.ck a.link-button.border-black,.ck-content.ck a.button span.black,.tab-button.black,div.border-black{--bor-color:var(--color-eight) !important;}button.black:hover,button.black:focus,.button.black:hover,.button.black:focus,.link-button.border-black:hover,.link-button.border-black:focus,.ck-content.ck a.button.black:hover,.ck-content.ck a.button.black:focus,.ck-content.ck a.link-button.black:hover,.ck-content.ck a.link-button.black:focus,.ck-content.ck a.button span.black:hover,.ck-content.ck a.button span.black:focus,.tab-button.black:hover,.tab-button.black:focus,div.border-black:hover,div.border-black:focus{--bor-color-hover:var(--color-eight-hover) !important;}div.black-fade{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.black-fade ol,.black-fade ul{--li-marker-color:var(--color-six);}span.black-fade,span.black-fade a{color:var(--color-nine);}span.black-fade a:hover,span.black-fade a:focus,a:hover span.black-fade,a:focus span.black-fade{color:var(--color-nine-hover);}div.black-fade,button.black-fade,.button.black-fade,.link-button.black-fade,.button span.black-fade,.ck-content.ck a.button.black-fade,.ck-content.ck a.link-button.black-fade,.ck-content.ck a.button span.black-fade,.tab-button.black-fade{--bg-color:var(--color-nine) !important;--txt-color:var(--color-white) !important;}div.black-fade:hover,div.black-fade:focus,button.black-fade:hover,button.black-fade:focus,.button.black-fade:hover,.button.black-fade:focus,.link-button.black-fade:hover,.link-button.black-fade:focus,.button:hover span.black-fade,.button:focus span.black-fade,.ck-content.ck a.button.black-fade:hover,.ck-content.ck a.button.black-fade:focus,.ck-content.ck a.link-button.black-fade:hover,.ck-content.ck a.link-button.black-fade:focus,.ck-content.ck a.button span.black-fade:hover,.ck-content.ck a.button span.black-fade:focus,.tab-button.black-fade:hover,.tab-button.black-fade:focus{--bg-color-hover:var(--color-nine-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.black-fade,.button.black-fade,.link-button.border-black-fade,.ck-content.ck a.button.black-fade,.ck-content.ck a.link-button.border-black-fade,.ck-content.ck a.button span.black-fade,.tab-button.black-fade,div.border-black-fade{--bor-color:var(--color-nine) !important;}button.black-fade:hover,button.black-fade:focus,.button.black-fade:hover,.button.black-fade:focus,.link-button.border-black-fade:hover,.link-button.border-black-fade:focus,.ck-content.ck a.button.black-fade:hover,.ck-content.ck a.button.black-fade:focus,.ck-content.ck a.link-button.black-fade:hover,.ck-content.ck a.link-button.black-fade:focus,.ck-content.ck a.button span.black-fade:hover,.ck-content.ck a.button span.black-fade:focus,.tab-button.black-fade:hover,.tab-button.black-fade:focus,div.border-black-fade:hover,div.border-black-fade:focus{--bor-color-hover:var(--color-nine-hover) !important;}div.red{--d-color-link:var(--color-white);--d-color-link-hover:var(--color-white-hover);}.red ol,.red ul{--li-marker-color:var(--color-white);}span.red,span.red a{color:var(--color-red);}span.red a:hover,span.red a:focus,a:hover span.red,a:focus span.red{color:var(--color-red-hover);}div.red,button.red,.button.red,.link-button.red,.button span.red,.ck-content.ck a.button.red,.ck-content.ck a.link-button.red,.ck-content.ck a.button span.red,.tab-button.red{--bg-color:var(--color-red) !important;--txt-color:var(--color-white) !important;}div.red:hover,div.red:focus,button.red:hover,button.red:focus,.button.red:hover,.button.red:focus,.link-button.red:hover,.link-button.red:focus,.button:hover span.red,.button:focus span.red,.ck-content.ck a.button.red:hover,.ck-content.ck a.button.red:focus,.ck-content.ck a.link-button.red:hover,.ck-content.ck a.link-button.red:focus,.ck-content.ck a.button span.red:hover,.ck-content.ck a.button span.red:focus,.tab-button.red:hover,.tab-button.red:focus{--bg-color-hover:var(--color-red-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.red,.button.red,.link-button.border-red,.ck-content.ck a.button.red,.ck-content.ck a.link-button.border-red,.ck-content.ck a.button span.red,.tab-button.red,div.border-red{--bor-color:var(--color-red) !important;}button.red:hover,button.red:focus,.button.red:hover,.button.red:focus,.link-button.border-red:hover,.link-button.border-red:focus,.ck-content.ck a.button.red:hover,.ck-content.ck a.button.red:focus,.ck-content.ck a.link-button.red:hover,.ck-content.ck a.link-button.red:focus,.ck-content.ck a.button span.red:hover,.ck-content.ck a.button span.red:focus,.tab-button.red:hover,.tab-button.red:focus,div.border-red:hover,div.border-red:focus{--bor-color-hover:var(--color-red-hover) !important;}div.dark-grey{--d-color-link:var(--color-white);--d-color-link-hover:var(--color-white-hover);}.dark-grey ol,.dark-grey ul{--li-marker-color:var(--color-white);}span.dark-grey,span.dark-grey a{color:var(--color-dark-grey);}span.dark-grey a:hover,span.dark-grey a:focus,a:hover span.dark-grey,a:focus span.dark-grey{color:var(--color-dark-grey-hover);}div.dark-grey,button.dark-grey,.button.dark-grey,.link-button.dark-grey,.button span.dark-grey,.ck-content.ck a.button.dark-grey,.ck-content.ck a.link-button.dark-grey,.ck-content.ck a.button span.dark-grey,.tab-button.dark-grey{--bg-color:var(--color-dark-grey) !important;--txt-color:var(--color-white) !important;}div.dark-grey:hover,div.dark-grey:focus,button.dark-grey:hover,button.dark-grey:focus,.button.dark-grey:hover,.button.dark-grey:focus,.link-button.dark-grey:hover,.link-button.dark-grey:focus,.button:hover span.dark-grey,.button:focus span.dark-grey,.ck-content.ck a.button.dark-grey:hover,.ck-content.ck a.button.dark-grey:focus,.ck-content.ck a.link-button.dark-grey:hover,.ck-content.ck a.link-button.dark-grey:focus,.ck-content.ck a.button span.dark-grey:hover,.ck-content.ck a.button span.dark-grey:focus,.tab-button.dark-grey:hover,.tab-button.dark-grey:focus{--bg-color-hover:var(--color-dark-grey-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.dark-grey,.button.dark-grey,.link-button.border-dark-grey,.ck-content.ck a.button.dark-grey,.ck-content.ck a.link-button.border-dark-grey,.ck-content.ck a.button span.dark-grey,.tab-button.dark-grey,div.border-dark-grey{--bor-color:var(--color-dark-grey) !important;}button.dark-grey:hover,button.dark-grey:focus,.button.dark-grey:hover,.button.dark-grey:focus,.link-button.border-dark-grey:hover,.link-button.border-dark-grey:focus,.ck-content.ck a.button.dark-grey:hover,.ck-content.ck a.button.dark-grey:focus,.ck-content.ck a.link-button.dark-grey:hover,.ck-content.ck a.link-button.dark-grey:focus,.ck-content.ck a.button span.dark-grey:hover,.ck-content.ck a.button span.dark-grey:focus,.tab-button.dark-grey:hover,.tab-button.dark-grey:focus,div.border-dark-grey:hover,div.border-dark-grey:focus{--bor-color-hover:var(--color-dark-grey-hover) !important;}div.grey{--d-color-link:var(--color-white);--d-color-link-hover:var(--color-white-hover);}.grey ol,.grey ul{--li-marker-color:var(--color-white);}span.grey,span.grey a{color:var(--color-grey);}span.grey a:hover,span.grey a:focus,a:hover span.grey,a:focus span.grey{color:var(--color-grey-hover);}div.grey,button.grey,.button.grey,.link-button.grey,.button span.grey,.ck-content.ck a.button.grey,.ck-content.ck a.link-button.grey,.ck-content.ck a.button span.grey,.tab-button.grey{--bg-color:var(--color-grey) !important;--txt-color:var(--color-white) !important;}div.grey:hover,div.grey:focus,button.grey:hover,button.grey:focus,.button.grey:hover,.button.grey:focus,.link-button.grey:hover,.link-button.grey:focus,.button:hover span.grey,.button:focus span.grey,.ck-content.ck a.button.grey:hover,.ck-content.ck a.button.grey:focus,.ck-content.ck a.link-button.grey:hover,.ck-content.ck a.link-button.grey:focus,.ck-content.ck a.button span.grey:hover,.ck-content.ck a.button span.grey:focus,.tab-button.grey:hover,.tab-button.grey:focus{--bg-color-hover:var(--color-grey-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.grey,.button.grey,.link-button.border-grey,.ck-content.ck a.button.grey,.ck-content.ck a.link-button.border-grey,.ck-content.ck a.button span.grey,.tab-button.grey,div.border-grey{--bor-color:var(--color-grey) !important;}button.grey:hover,button.grey:focus,.button.grey:hover,.button.grey:focus,.link-button.border-grey:hover,.link-button.border-grey:focus,.ck-content.ck a.button.grey:hover,.ck-content.ck a.button.grey:focus,.ck-content.ck a.link-button.grey:hover,.ck-content.ck a.link-button.grey:focus,.ck-content.ck a.button span.grey:hover,.ck-content.ck a.button span.grey:focus,.tab-button.grey:hover,.tab-button.grey:focus,div.border-grey:hover,div.border-grey:focus{--bor-color-hover:var(--color-grey-hover) !important;}div.mid-grey{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.mid-grey ol,.mid-grey ul{--li-marker-color:var(--color-six);}span.mid-grey,span.mid-grey a{color:var(--color-mid-grey);}span.mid-grey a:hover,span.mid-grey a:focus,a:hover span.mid-grey,a:focus span.mid-grey{color:var(--color-mid-grey-hover);}div.mid-grey,button.mid-grey,.button.mid-grey,.link-button.mid-grey,.button span.mid-grey,.ck-content.ck a.button.mid-grey,.ck-content.ck a.link-button.mid-grey,.ck-content.ck a.button span.mid-grey,.tab-button.mid-grey{--bg-color:var(--color-mid-grey) !important;--txt-color:var(--color-white) !important;}div.mid-grey:hover,div.mid-grey:focus,button.mid-grey:hover,button.mid-grey:focus,.button.mid-grey:hover,.button.mid-grey:focus,.link-button.mid-grey:hover,.link-button.mid-grey:focus,.button:hover span.mid-grey,.button:focus span.mid-grey,.ck-content.ck a.button.mid-grey:hover,.ck-content.ck a.button.mid-grey:focus,.ck-content.ck a.link-button.mid-grey:hover,.ck-content.ck a.link-button.mid-grey:focus,.ck-content.ck a.button span.mid-grey:hover,.ck-content.ck a.button span.mid-grey:focus,.tab-button.mid-grey:hover,.tab-button.mid-grey:focus{--bg-color-hover:var(--color-mid-grey-hover) !important;--txt-color-hover:var(--color-white-hover) !important;}button.mid-grey,.button.mid-grey,.link-button.border-mid-grey,.ck-content.ck a.button.mid-grey,.ck-content.ck a.link-button.border-mid-grey,.ck-content.ck a.button span.mid-grey,.tab-button.mid-grey,div.border-mid-grey{--bor-color:var(--color-mid-grey) !important;}button.mid-grey:hover,button.mid-grey:focus,.button.mid-grey:hover,.button.mid-grey:focus,.link-button.border-mid-grey:hover,.link-button.border-mid-grey:focus,.ck-content.ck a.button.mid-grey:hover,.ck-content.ck a.button.mid-grey:focus,.ck-content.ck a.link-button.mid-grey:hover,.ck-content.ck a.link-button.mid-grey:focus,.ck-content.ck a.button span.mid-grey:hover,.ck-content.ck a.button span.mid-grey:focus,.tab-button.mid-grey:hover,.tab-button.mid-grey:focus,div.border-mid-grey:hover,div.border-mid-grey:focus{--bor-color-hover:var(--color-mid-grey-hover) !important;}div.light-grey{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.light-grey ol,.light-grey ul{--li-marker-color:var(--color-six);}span.light-grey,span.light-grey a{color:var(--color-light-grey);}span.light-grey a:hover,span.light-grey a:focus,a:hover span.light-grey,a:focus span.light-grey{color:var(--color-light-grey-hover);}div.light-grey,button.light-grey,.button.light-grey,.link-button.light-grey,.button span.light-grey,.ck-content.ck a.button.light-grey,.ck-content.ck a.link-button.light-grey,.ck-content.ck a.button span.light-grey,.tab-button.light-grey{--bg-color:var(--color-light-grey) !important;--txt-color:var(--color-grey) !important;}div.light-grey:hover,div.light-grey:focus,button.light-grey:hover,button.light-grey:focus,.button.light-grey:hover,.button.light-grey:focus,.link-button.light-grey:hover,.link-button.light-grey:focus,.button:hover span.light-grey,.button:focus span.light-grey,.ck-content.ck a.button.light-grey:hover,.ck-content.ck a.button.light-grey:focus,.ck-content.ck a.link-button.light-grey:hover,.ck-content.ck a.link-button.light-grey:focus,.ck-content.ck a.button span.light-grey:hover,.ck-content.ck a.button span.light-grey:focus,.tab-button.light-grey:hover,.tab-button.light-grey:focus{--bg-color-hover:var(--color-light-grey-hover) !important;--txt-color-hover:var(--color-grey-hover) !important;}button.light-grey,.button.light-grey,.link-button.border-light-grey,.ck-content.ck a.button.light-grey,.ck-content.ck a.link-button.border-light-grey,.ck-content.ck a.button span.light-grey,.tab-button.light-grey,div.border-light-grey{--bor-color:var(--color-light-grey) !important;}button.light-grey:hover,button.light-grey:focus,.button.light-grey:hover,.button.light-grey:focus,.link-button.border-light-grey:hover,.link-button.border-light-grey:focus,.ck-content.ck a.button.light-grey:hover,.ck-content.ck a.button.light-grey:focus,.ck-content.ck a.link-button.light-grey:hover,.ck-content.ck a.link-button.light-grey:focus,.ck-content.ck a.button span.light-grey:hover,.ck-content.ck a.button span.light-grey:focus,.tab-button.light-grey:hover,.tab-button.light-grey:focus,div.border-light-grey:hover,div.border-light-grey:focus{--bor-color-hover:var(--color-light-grey-hover) !important;}div.very-light-grey{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.very-light-grey ol,.very-light-grey ul{--li-marker-color:var(--color-six);}span.very-light-grey,span.very-light-grey a{color:var(--color-very-light-grey);}span.very-light-grey a:hover,span.very-light-grey a:focus,a:hover span.very-light-grey,a:focus span.very-light-grey{color:var(--color-very-light-grey-hover);}div.very-light-grey,button.very-light-grey,.button.very-light-grey,.link-button.very-light-grey,.button span.very-light-grey,.ck-content.ck a.button.very-light-grey,.ck-content.ck a.link-button.very-light-grey,.ck-content.ck a.button span.very-light-grey,.tab-button.very-light-grey{--bg-color:var(--color-very-light-grey) !important;--txt-color:var(--color-grey) !important;}div.very-light-grey:hover,div.very-light-grey:focus,button.very-light-grey:hover,button.very-light-grey:focus,.button.very-light-grey:hover,.button.very-light-grey:focus,.link-button.very-light-grey:hover,.link-button.very-light-grey:focus,.button:hover span.very-light-grey,.button:focus span.very-light-grey,.ck-content.ck a.button.very-light-grey:hover,.ck-content.ck a.button.very-light-grey:focus,.ck-content.ck a.link-button.very-light-grey:hover,.ck-content.ck a.link-button.very-light-grey:focus,.ck-content.ck a.button span.very-light-grey:hover,.ck-content.ck a.button span.very-light-grey:focus,.tab-button.very-light-grey:hover,.tab-button.very-light-grey:focus{--bg-color-hover:var(--color-very-light-grey-hover) !important;--txt-color-hover:var(--color-grey-hover) !important;}button.very-light-grey,.button.very-light-grey,.link-button.border-very-light-grey,.ck-content.ck a.button.very-light-grey,.ck-content.ck a.link-button.border-very-light-grey,.ck-content.ck a.button span.very-light-grey,.tab-button.very-light-grey,div.border-very-light-grey{--bor-color:var(--color-very-light-grey) !important;}button.very-light-grey:hover,button.very-light-grey:focus,.button.very-light-grey:hover,.button.very-light-grey:focus,.link-button.border-very-light-grey:hover,.link-button.border-very-light-grey:focus,.ck-content.ck a.button.very-light-grey:hover,.ck-content.ck a.button.very-light-grey:focus,.ck-content.ck a.link-button.very-light-grey:hover,.ck-content.ck a.link-button.very-light-grey:focus,.ck-content.ck a.button span.very-light-grey:hover,.ck-content.ck a.button span.very-light-grey:focus,.tab-button.very-light-grey:hover,.tab-button.very-light-grey:focus,div.border-very-light-grey:hover,div.border-very-light-grey:focus{--bor-color-hover:var(--color-very-light-grey-hover) !important;}div.white{--d-color-link:var(--color-six);--d-color-link-hover:var(--color-six-hover);}.white ol,.white ul{--li-marker-color:var(--color-six);}span.white,span.white a{color:var(--color-white);}span.white a:hover,span.white a:focus,a:hover span.white,a:focus span.white{color:var(--color-white-hover);}div.white,button.white,.button.white,.link-button.white,.button span.white,.ck-content.ck a.button.white,.ck-content.ck a.link-button.white,.ck-content.ck a.button span.white,.tab-button.white{--bg-color:var(--color-white) !important;--txt-color:var(--color-grey) !important;}div.white:hover,div.white:focus,button.white:hover,button.white:focus,.button.white:hover,.button.white:focus,.link-button.white:hover,.link-button.white:focus,.button:hover span.white,.button:focus span.white,.ck-content.ck a.button.white:hover,.ck-content.ck a.button.white:focus,.ck-content.ck a.link-button.white:hover,.ck-content.ck a.link-button.white:focus,.ck-content.ck a.button span.white:hover,.ck-content.ck a.button span.white:focus,.tab-button.white:hover,.tab-button.white:focus{--bg-color-hover:var(--color-white-hover) !important;--txt-color-hover:var(--color-grey-hover) !important;}button.white,.button.white,.link-button.border-white,.ck-content.ck a.button.white,.ck-content.ck a.link-button.border-white,.ck-content.ck a.button span.white,.tab-button.white,div.border-white{--bor-color:var(--color-white) !important;}button.white:hover,button.white:focus,.button.white:hover,.button.white:focus,.link-button.border-white:hover,.link-button.border-white:focus,.ck-content.ck a.button.white:hover,.ck-content.ck a.button.white:focus,.ck-content.ck a.link-button.white:hover,.ck-content.ck a.link-button.white:focus,.ck-content.ck a.button span.white:hover,.ck-content.ck a.button span.white:focus,.tab-button.white:hover,.tab-button.white:focus,div.border-white:hover,div.border-white:focus{--bor-color-hover:var(--color-white-hover) !important;}
:root{--d-body-bg:var(--color-eight);--d-page-content-bg:var(--color-white);--d-page-col1-bg:var(--color-white);--d-page-col2-bg:var(--color-white);--page-margin:var(--d-space-ml);--left-right-spacing:var(--d-vw-space-l);--d-transition-base:0.3s ease-in-out;}#slideshow-wrap{--d-slideshow-bg:var(--color-white);--d-slideshow-height:18rem;--d-banner-height:13rem;}#page-wrap{--d-heading-bg:var(--color-eight);--d-heading-padding-tb:var(--d-space-xxs);--d-heading-padding-tb-fixed:var(--d-space-xxs);--d-user-account-menu-font-size:var(--d-font-size-s);--d-user-account-menu-color:var(--color-two);--d-user-account-menu-padding-tb:0.75rem;--d-user-account-menu-color-hover:var(--color-two-hover);--d-site-name-color:var(--color-two);--d-site-name-font-size:2.4rem;--d-site-name-font-size-fixed:2.4rem;--d-site-slogan-color:var(--color-two);--d-site-slogan-font-size:1.1rem;--d-site-slogan-font-size-fixed:1.1rem;--d-logo-height:4.8rem;--d-logo-height-fixed:4.8rem;--d-menu-search-bg:var(--color-three);--d-menu-search-border:var(--color-three);--d-menu-search-color:var(--color-eight);--d-menu-icon:url(/themes/custom/designit/images/icons/menu-icon-white.svg);--d-search-icon:url(/themes/custom/designit/images/icons/search-icon-white.svg);--d-menu-search-bg-hover:var(--color-three-hover);--d-menu-search-border-hover:var(--color-three-hover);--d-menu-search-color-hover:var(--color-eight-hover);--d-menu-search-bg-active:var(--color-three-hover);--d-menu-search-border-active:var(--color-three-hover);--d-menu-search-color-active:var(--color-eight-hover);--d-nav-bg:var(--color-white);--d-nav-border:var(--color-eight);--d-nav-color:var(--color-grey);--d-nav-font-size:var(--d-font-size-base);--d-nav-padding-tb:var(--d-space-m);--d-nav-padding-tb-fixed:var(--d-space-m);--d-nav-padding-lr:var(--d-space-m);--d-nav-bg-hover:var(--color-very-light-grey);--d-nav-color-hover:var(--color-grey-hover);--d-nav-bg-active:var(--color-three);;--d-nav-color-active:var(--color-eight);--d-nav-drop-bg:var(--color-white);--d-nav-drop-color:var(--color-grey);--d-nav-drop-bg-hover:var(--color-very-light-grey);--d-nav-drop-color-hover:var(--color-eight);--d-nav-drop-bg-active:var(--color-three);;--d-nav-drop-color-active:var(--color-eight);}@media all and (min-width:768px),print{:root{--page-margin:var(--d-space-xl);--left-right-spacing:var(--d-vw-space-xl);}#slideshow-wrap{--d-slideshow-height:45rem;--d-banner-height:13rem;}#page-wrap{--d-heading-padding-tb:var(--d-space-xs);--d-site-name-font-size:4rem;--d-site-slogan-font-size:1.8rem;--d-logo-height:5rem;}}@media all and (min-width:1025px),print{:root{--page-margin:var(--d-space-xxl);}#slideshow-wrap{--d-slideshow-height:55rem;--d-banner-height:15rem;}#page-wrap{--d-heading-padding-tb:var(--d-space-s);--d-site-name-font-size:4rem;--d-site-slogan-font-size:1.8rem;--d-logo-height:6rem;--d-nav-bg:var(--color-two);--d-nav-border:var(--color-two);--d-nav-border-left:var(--color-two);--d-nav-border-right:var(--color-two);--d-nav-border-bottom:transparent;--d-nav-border-bottom-width:0.2rem;--d-nav-color:var(--color-white);--d-nav-font-size:var(--d-font-size-base);--d-nav-padding-tb:var(--d-space-m);--d-nav-padding-tb-fixed:var(--d-space-m);--d-nav-padding-lr:var(--d-space-m);--d-nav-bg-hover:var(--color-grey-hover);--d-nav-border-hover:var(--color-two-hover);--d-nav-border-left-hover:var(--color-two-hover);--d-nav-border-right-hover:var(--color-two-hover);--d-nav-border-bottom-hover:transparent;--d-nav-color-hover:var(--color-three);--d-nav-bg-active:var(--color-two-hover);;--d-nav-border-active:var(--color-two);--d-nav-border-left-active:var(--color-grey);--d-nav-border-right-active:var(--color-grey);--d-nav-border-bottom-active:transparent;--d-nav-color-active:var(--color-three);--d-nav-drop-bg:var(--color-light-grey);--d-nav-drop-color:var(--color-dark-grey);--d-nav-drop-bg-hover:var(--color-light-grey-hover);--d-nav-drop-color-hover:var(--color-dark-grey-hover);--d-nav-drop-bg-active:var(--color-three);;--d-nav-drop-color-active:var(--color-dark-grey);}}@media all and (min-width:1281px),print{:root{--left-right-spacing:var(--d-vw-space-l);}#slideshow-wrap{--d-slideshow-height:65rem;--d-banner-height:18rem;}#page-wrap{--d-heading-padding-tb:var(--d-space-s);--d-site-name-font-size:4rem;--d-site-slogan-font-size:1.8rem;--d-logo-height:6.5rem;--d-nav-padding-tb:var(--d-space-m);--d-nav-padding-lr:var(--d-space-l);}}@media all and (min-width:1921px),print{:root{--left-right-spacing:var(--d-vw-space-m);}#slideshow-wrap{--d-slideshow-height:70rem;--d-banner-height:18rem;}}
:root{--d-space-xxl:6.4rem;--d-space-xl:4.8rem;--d-space-ml:3.2rem;--d-space-l:2.4rem;--d-space-m:1.6rem;--d-space-s:1.2rem;--d-space-xs:0.8rem;--d-space-xxs:0.6rem;--d-space-xxxs:0.4rem;--d-space-zero:0;--d-vw-space-xl:4vw;--d-vw-space-l:3vw;--d-vw-space-m:2vw;--d-vw-space-s:1vw;--d-base-border-radius:3px;--d-base-button-border-radius:3px;--d-font-size-s:1.3rem;--d-font-size-xs:1.2rem;--d-font-size-xxs:1.1rem;--d-line-height-s:1.3;--d-line-height-xs:1.15;--d-line-height-xxs:1;--d-font-size-base:1.5rem;--d-color-base:var(--color-grey);--d-text-align-base:left;--d-font-weight-base:400;--d-line-height-base:1.5;--d-font-family-base:'Open Sans',Verdana,Arial,Helvetica,sans-serif;--d-margin-top-base:var(--d-space-xxxs);--d-margin-bottom-base:var(--d-space-l);}h1{--d-font-size-h1:3.2rem;--d-color-h1:var(--color-eight);--d-margin-top-h1:var(--d-space-zero);--d-margin-bottom-h1:var(--d-space-xxxs);--d-text-align-h1:center;--d-font-weight-h1:700;--d-line-height-h1:var(--d-line-height-xs);}@media all and (min-width:768px){h1{--d-font-size-h1:4rem;}}@media all and (min-width:1025px),print{h1{--d-font-size-h1:4.8rem;}}h2:not(#block-useraccountmenu-menu),.h2,.modal,.ck-button__label{--d-font-size-h2:2.6rem;--d-color-h2:var(--color-eight);--d-margin-top-h2:var(--d-space-zero);--d-margin-bottom-h2:var(--d-space-s);--d-text-align-h2:left;--d-font-weight-h2:700;--d-line-height-h2:var(--d-line-height-s);}@media all and (min-width:768px){h2:not(#block-useraccountmenu-menu),.h2,.modal,.ck-button__label{--d-font-size-h2:3.2rem;}}@media all and (min-width:1025px),print{h2:not(#block-useraccountmenu-menu),.h2,.modal,.ck-button__label{--d-font-size-h2:3.6rem;}}h3,.h3,.modal,ol.search-results > li::before,.order-total-line__total,.checkout-pane legend,.ck-button__label{--d-font-size-h3:2.2rem;--d-color-h3:var(--color-eight);--d-margin-top-h3:var(--d-space-zero);--d-margin-bottom-h3:var(--d-space-m);--d-text-align-h3:left;--d-font-weight-h3:400;--d-line-height-h3:var(--d-line-height-s);}@media all and (min-width:768px){h3,.h3,.modal,ol.search-results > li::before,.order-total-line__total,.checkout-pane legend,.ck-button__label{--d-font-size-h3:2.4rem;}}@media all and (min-width:1025px),print{h3,.h3,.modal,ol.search-results > li::before,.order-total-line__total,.checkout-pane legend,.ck-button__label{--d-font-size-h3:2.8rem;}}h4,.h4,.ck-button__label{--d-font-size-h4:2rem;--d-color-h4:var(--color-grey);--d-margin-top-h4:var(--d-space-zero);--d-margin-bottom-h4:var(--d-space-xs);--d-text-align-h4:left;--d-font-weight-h4:400;--d-line-height-h4:var(--d-line-height-base);}h5,.h5,.ck-button__label{--d-font-size-h5:2rem;--d-color-h5:var(--color-grey);--d-margin-top-h5:var(--d-space-zero);--d-margin-bottom-h5:var(--d-space-l);--d-text-align-h5:left;--d-font-weight-h5:400;--d-line-height-h5:var(--d-line-height-base);}h6,.h6,.ck-button__label{--d-font-size-h6:1.6rem;--d-color-h6:var(--color-grey);--d-margin-top-h6:var(--d-space-zero);--d-margin-bottom-h6:var(--d-space-xxs);--d-text-align-h6:left;--d-font-weight-h6:700;--d-line-height-h6:var(--d-line-height-base);}blockquote{--d-blockquote-border:var(--d-font-size-xxs) solid var(--color-three);--d-blockquote-bg:var(--color-eight);--d-blockquote-padding:var(--d-space-ml) var(--d-space-l) var(--d-space-xs) var(--d-space-l);}table{--d-color-th-bg:var(--d-color-base);--d-color-th:var(--color-white);--d-color-th-border:var(--color-white);--d-color-td-border:var(--color-light-grey-hover);}:root{--d-color-link:var(--color-four);--d-color-link-hover:var(--color-four-hover);--d-button-color:var(--color-eight);--d-button-bg:var(--color-three);--d-button-border:var(--color-three);--d-button-padding-tb:var(--d-space-s);--d-button-padding-lr:var(--d-space-ml);--d-button-color-hover:var(--color-eight-hover);--d-button-bg-hover:var(--color-three-hover);--d-button-border-hover:var(--color-three-hover);}ul,ol{--li-marker-color:var(--color-four);}
.name-slogan{}.site-slogan{}#block-footerblock .layout__region-col2 h4{}#header-wrap header{background:linear-gradient(90deg,#101110 0%,#212221 100%);}.node--id-13 ul:not(.nav):not(.menu):not(.contextual-links):not(.toolbar-menu):not(.tabs):not(.pager__items):not(.slides):not(.flex-direction-nav):not(.cke_panel_list):not(.links):not(.js-pager__items) > li::before,.node--id-13 ol:not(.flex-control-nav):not(.breadcrumb-item) > li{--li-marker-color:var(--color-six);}.node--id-14 ul:not(.nav):not(.menu):not(.contextual-links):not(.toolbar-menu):not(.tabs):not(.pager__items):not(.slides):not(.flex-direction-nav):not(.cke_panel_list):not(.links):not(.js-pager__items) > li::before,.node--id-14 ol:not(.flex-control-nav):not(.breadcrumb-item) > li{--li-marker-color:var(--color-five);}.node--id-15 ul:not(.nav):not(.menu):not(.contextual-links):not(.toolbar-menu):not(.tabs):not(.pager__items):not(.slides):not(.flex-direction-nav):not(.cke_panel_list):not(.links):not(.js-pager__items) > li::before,.node--id-15 ol:not(.flex-control-nav):not(.breadcrumb-item) > li{--li-marker-color:var(--color-seven);}.node--id-16 ul:not(.nav):not(.menu):not(.contextual-links):not(.toolbar-menu):not(.tabs):not(.pager__items):not(.slides):not(.flex-direction-nav):not(.cke_panel_list):not(.links):not(.js-pager__items) > li::before,.node--id-16 ol:not(.flex-control-nav):not(.breadcrumb-item) > li{--li-marker-color:var(--color-two);}.bgimage.link-button{box-shadow:none !important;}.bgimage.link-button:hover .link-content > .media--type-image img,.bgimage.link-button:focus .link-content > .media--type-image img,.bgimage.link-button:active .link-content > .media--type-image img{opacity:1;transform:scale(0.95);-webkit-filter:drop-shadow(0 0 5px #000);filter:drop-shadow(0 0 5px #000);transition:all var(--d-transition-base);}.bgimage.link-button .link-content > .media--type-image{background-color:transparent;}.js .path-frontpage .slideshow .fixed-height.slideshow,.js .slideshow .fixed-height .bgimage.paragraph--type--layout,.js .slideshow .fixed-height .bgimage.paragraph--type--layout .bg-container,.js .slideshow .fixed-height .bgcol.paragraph--type--layout,.js .slideshow .fixed-height .bgcol.paragraph--type--layout .bg-container{height:auto !important;}.paragraph--id-29 .layout--fourcolumn{max-width:95%;margin-left:auto;margin-right:auto;}.paragraph--id-32 h3,.paragraph--id-34 h3,.paragraph--id-36 h3,.paragraph--id-38 h3{font-size:3.2rem;margin-bottom:3rem !important;}.paragraph--id-32 .bgimage.link-button,.bgcol.link-button,.paragraph--id-34 .bgimage.link-button,.bgcol.link-button,.paragraph--id-36 .bgimage.link-button,.bgcol.link-button,.paragraph--id-38 .bgimage.link-button,.bgcol.link-button{box-shadow:none;}.button,.full-button{display:inline-block;text-align:center;font-weight:normal;margin-bottom:2.5rem;margin-right:2.5rem !important;}.full-button{display:block;}strong .button{font-weight:bold;}.paragraph--id-44 .paragraph-content button,.paragraph--id-46 .paragraph-content button,.paragraph--id-48 .paragraph-content button,a.phone,a.mobile,a.web,a.email{position:relative;}.paragraph--id-44 button,.paragraph--id-46 button,.paragraph--id-48 button{font-size:2rem;text-align:left;padding-left:10rem !important;}a.phone,a.mobile,a.web,a.email{padding-left:70px;}.paragraph--id-44 button:before,.paragraph--id-46 button:before,.paragraph--id-48 button:before,a.phone:before,a.mobile:before,a.web:before,a.email:before{content:'';background-image:url('/sites/default/files/image-uploads/2022-02/alcohol-icon.png');background-repeat:no-repeat;width:60px;height:60px;background-size:60px;border:2px solid #29348a;border-radius:50%;position:absolute;margin-left:-80px;top:50%;transform:translateY(-50%);overflow:visible;}.paragraph--id-46 button:before{background-image:url('/sites/default/files/image-uploads/2022-02/canabis-tablet.png');}.paragraph--id-48 button:before{background-image:url('/sites/default/files/image-uploads/2022-02/heroin-icon.png');}a.phone:before,a.mobile:before,a.web:before,a.email:before{background-color:var(--color-eight);left:3px;margin-left:0;border-color:var(--color-eight);width:50px;height:50px;background-size:50px;}a.phone:before{background-image:url('/sites/default/files/image-uploads/2022-02/phone-icon.png');}a.mobile:before{background-image:url('/sites/default/files/image-uploads/2022-02/mobile-icon.png');}a.web:before{background-image:url('/sites/default/files/image-uploads/2022-02/website-icon.png');}a.email:before{background-image:url('/sites/default/files/image-uploads/2022-02/email-icon.png');}.bgcol .paragraph-content{border-radius:15px;}.title-wrap{padding-bottom:3rem;}nav.menu--main ul.menu li > a,.js nav.menu--main ul.menu li > .dropdown-trigger,.js nav.menu--main ul.menu li > .dropdown-trigger .arrow,#search-icon-nav,nav.menu--main ul.menu li ul li > a,.js nav.menu--main ul.menu li ul li > .dropdown-trigger,.js nav.menu--main ul.menu li ul li > .dropdown-trigger .arrow{font-weight:700;text-wrap:nowrap;}nav.nav-menu ul.menu li.expanded ul li a,nav.nav-menu ul.menu li.expanded ul li.expanded ul li a{font-weight:400;text-wrap:wrap;}.layout-full-width-content-contained,.layout-full-width,.layout-contained .layout-wrap{background:var(--bg-color);}.paragraph--type-layout{--gap-tb:0px;--gap-lr:var(--left-right-spacing);}.link-content-wrap{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch;}.paragraph--type-link .link-button .link-content:hover,.paragraph--type-link .link-button .link-content:focus{background-color:transparent;}#slideshow-wrap{--d-slideshow-height:auto !important;}a.hover-scale img{background-color:transparent;}a.hover-scale:hover img,a.hover-scale:focus img{background-color:rgba(0,0,0,0.25);}a.hover-scale .views-field-field-page-content.image-only .paragraph-content{margin-top:0;}input.form-submit,.button,.full-button,button:not(.dropdown-trigger):not(#search-icon):not(#menu-icon),input.form-search{border-radius:6rem;}#footer-bottom-wrap{margin-top:1.2rem;}#search-form .container-inline .form-submit,.searchbox-header .form-submit,.searchbox-nav .form-submit,#search-form .search-advanced input.form-submit{background-image:url(/themes/custom/designit/images/icons/search-icon.svg);}#search-form .container-inline .form-submit:hover,#search-form .container-inline .form-submit:focus,.searchbox-header .form-submit:hover,.searchbox-header .form-submit:focus,.searchbox-nav .form-submit:hover,.searchbox-nav .form-submit:focus,#search-form .search-advanced input.form-submit:hover,#search-form .search-advanced input.form-submit:focus{background-image:url(/themes/custom/designit/images/icons/search-icon.svg);}.newline{display:block;}.paragraph--id-79{padding-left:0;padding-right:0;}.view-testimonial .views-field.views-field-field-text-long h5,.paragraph--type-testimonial .h5{font-size:1.5rem;}.view-testimonial .views-field.views-field-field-text-long:before,.view-testimonial .views-field.views-field-field-text-long:after,.paragraph--type-testimonial .h5:before,.paragraph--type-testimonial .h5:after{font-size:3.5rem;font-family:serif;background-color:var(--color-three);height:3rem;width:3rem;text-align:center;color:var(--color-eight);border-radius:1.5rem;line-height:1.25;display:block;margin:1rem auto;font-style:normal;}.view-testimonial .views-field-field-text-long,.paragraph--type-testimonial .link{border-bottom:1px solid var(--color-white);}.view-testimonial .views-row:last-child .views-field-field-text-long,.paragraph--type-testimonial:last-child .link{border-bottom:none;}.paragraph--type-testimonial .link{padding-bottom:calc(var(--d-margin-bottom-base) * 1.5);margin-bottom:calc(var(--d-margin-bottom-base) * 1.5);}.view-testimonial .views-field.views-field-field-text-long:before,.paragraph--type-testimonial .h5:before{content:"“";}.view-testimonial .views-field.views-field-field-text-long:after,.paragraph--type-testimonial .h5:after{content:"”";}.view-id-testimonials .slick{background-color:var(--color-light-grey);}@media all and (min-width:768px){.slick__slide{overflow:visible !important;}.paragraph--id-29 .layout--fourcolumn{max-width:95%;}.paragraph--id-32 h3,.paragraph--id-34 h3,.paragraph--id-36 h3,.paragraph--id-38 h3{font-size:3.6rem;margin-bottom:3rem !important;}.title-wrap{padding-bottom:4rem;}.page-node-type-homepage .slideshow{padding-bottom:7.5rem;}.paragraph--id-29 .layout--fourcolumn{margin-bottom:-15rem;}.view-testimonial .views-field.views-field-field-text-long,.view-testimonial .views-field-field-link,.paragraph--type-testimonial .h5,.paragraph--type-testimonial .link{padding-left:6rem;padding-right:6rem;position:relative;}.view-testimonial .views-field.views-field-field-text-long:before,.view-testimonial .views-field.views-field-field-text-long:after,.paragraph--type-testimonial .h5:before,.paragraph--type-testimonial .h5:after{position:absolute;margin:0;font-size:5.25rem;height:4.5rem;width:4.5rem;border-radius:2.25rem;padding:0;}.view-testimonial .views-field.views-field-field-text-long:before,.paragraph--type-testimonial .h5:before{left:1px;top:0.35rem;}.view-testimonial .views-field.views-field-field-text-long:after,.paragraph--type-testimonial .h5:after{right:1px;bottom:0.5rem;}.view-testimonial .views-row:not(:last-child) .views-field.views-field-field-text-long:after{bottom:2.9rem;}}@media
only screen and (min-device-pixel-ratio:2) and (min-width:768px),only screen and (min-resolution:192dpi) and (min-width:768px),only screen and (min-resolution:2dppx) and (min-width:768px){}@media all and (min-width:1025px),print{.paragraph--id-32 h3,.paragraph--id-34 h3,.paragraph--id-36 h3,.paragraph--id-38 h3{font-size:3rem;margin-bottom:3rem !important;}.paragraph--id-103,.paragraph--id-104,.paragraph--id-105,.paragraph--id-457,.paragraph--id-458,.paragraph--id-459{display:inline-block;width:14%;vertical-align:middle;margin-right:3rem !important;}.paragraph--id-104,.paragraph--id-458{width:40%;}.paragraph--id-105,.paragraph--id-459{width:30%;margin-right:0 !important;}.title-wrap{padding-bottom:5rem;}nav.menu--main ul.menu li > a{padding-right:0;}nav.menu--main ul.menu li ul{padding-top:1.3rem;}.fixed-header nav.menu--main ul.menu li ul{padding-top:0.7rem;}.view-testimonial .views-field.views-field-field-text-long,.view-testimonial .views-field-field-link,.paragraph--type-testimonial .h5,.paragraph--type-testimonial .link{padding-left:8rem;padding-right:8rem;}.view-testimonial .views-field.views-field-field-text-long:before,.view-testimonial .views-field.views-field-field-text-long:after,.paragraph--type-testimonial .h5:before,.paragraph--type-testimonial .h5:after{font-size:7rem;height:6rem;width:6rem;border-radius:3rem;}.view-testimonial .views-field.views-field-field-text-long:before,.paragraph--type-testimonial .h5:before{left:1px;top:0.7rem;}.view-testimonial .views-field.views-field-field-text-long:after,.paragraph--type-testimonial .h5:after{right:1px;bottom:1rem;}.view-testimonial .views-row:not(:last-child) .views-field.views-field-field-text-long:after{bottom:3.4rem;}.view-testimonial .views-field.views-field-field-text-long h5,.paragraph--type-testimonial .h5{line-height:1.8;font-size:2rem;}}@media
only screen and (min-device-pixel-ratio:2) and (min-width:1025px),only screen and (min-resolution:192dpi) and (min-width:1025px),only screen and (min-resolution:2dppx) and (min-width:1025px){}@media all and (min-width:1281px),print{.slick__slide{overflow:visible !important;}.paragraph--id-32 h3,.paragraph--id-34 h3,.paragraph--id-36 h3,.paragraph--id-38 h3{font-size:4rem;margin-bottom:3rem !important;}}@media
only screen and (min-device-pixel-ratio:2) and (min-width:1281px),only screen and (min-resolution:192dpi) and (min-width:1281px),only screen and (min-resolution:2dppx) and (min-width:1281px){}@media all and (min-width:1921px),print{}@media
only screen and (min-device-pixel-ratio:2) and (min-width:1920px),only screen and (min-resolution:192dpi) and (min-width:1920px),only screen and (min-resolution:2dppx) and (min-width:1920px){}

