@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contact-icon{width:64px;height:64px;border-radius:50%;background:rgba(205,97,40,.1);display:flex;align-items:center;justify-content:center;margin:0 0 1.25rem;flex-shrink:0;transition:background-color 0.2s ease;}.contact-icon svg{width:28px;height:28px;stroke:var(--rust);fill:none;stroke-width:1.5;transition:stroke 0.2s ease;}.block-page-header h1::before{content:'Contact Us';}h2 .tag-address::before{content:'Headquarters';}.contact-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:4rem auto;max-width:1200px;border-radius:16px;box-shadow:0 20px 70px rgba(0,0,0,.07);overflow:hidden;}.field-type-text-long .contact-tabs .contact-tab,.field-type-text-long .contact-tabs .contact-tab > *{margin-top:0;}.contact-tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:2.5rem 1.5rem;cursor:pointer;border-right:1px solid rgba(0,0,0,.08);border-bottom:3px solid transparent;margin-bottom:-1px;transition:background-color 0.2s ease,border-color 0.2s ease;}.contact-tab:hover:not(.contact-tab--active){background-color:rgba(205,97,40,.04);}.contact-tab:hover:not(.contact-tab--active) .contact-icon{background:rgba(205,97,40,.18);}.contact-tab:last-child{border-right:none;}.contact-tab:focus-visible{outline:2px solid var(--rust);outline-offset:-4px;}.contact-tab h3{font-size:1.25rem;line-height:1.3;margin:0 0 .5rem;}.contact-tab p{margin:0;font-size:.9rem !important;line-height:1.5 !important;color:var(--gray);text-wrap:balance;}.contact-tab--active{border-bottom-color:var(--rust);}.contact-tab--active .contact-icon{background:var(--rust);}.contact-tab--active .contact-icon svg{stroke:var(--white);}@media screen and (max-width:63.9375em) and (min-width:40em){.contact-tabs{grid-template-columns:repeat(2,1fr);}.contact-tab:nth-child(2n){border-right:none;}.contact-tab:nth-child(n+3){border-top:1px solid rgba(0,0,0,.08);}}@media screen and (max-width:39.9375em){.contact-tabs{grid-template-columns:1fr;}.contact-tab{border-right:none;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:0;}.contact-tab--active{border-bottom-color:var(--rust);}}.contact-tab-panel{display:none;}.contact-tab-panel--active{display:block;}@media screen and (min-width:64em){[class*="field-paragraphs"] .field-items .field-item:not(.no-txt):not(.map-parag):not(.has-img-2-col) + .field-item.same-bgcolor .paragraph:not(.semi-bg){padding-top:0 !important;}}.paragraph--type--html ol li::before{content:counter(li-counter,decimal-leading-zero);font-size:1.5rem;padding-top:0;padding-left:0;border:none;font-family:'Roboto Condensed',sans-serif;font-weight:900;padding-right:1rem;width:auto;}.paragraph--type--html ol li{padding-left:3rem;padding-top:1.5rem;}.paragraph--type--html ol li p{margin-left:0;}.paragraph--type--html ol li p strong{color:var(--navy) !important;}.paragraph--type--html ol li p ~ p{margin-left:0;margin-top:0;font-size:.82rem;}.paragraph--type--html ol li + li{margin-top:0;}#outside-inside{background:linear-gradient(135deg,var(--charcoal) 0%,#2e3242 100%);border-radius:24px;padding:3rem 3.5rem;text-align:center;margin:0 auto 6rem;color:var(--light-gray);text-align:center;position:relative;overflow:hidden;text-wrap:balance;}#outside-inside::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(205,97,40,.12) 0%,transparent 70%);pointer-events:none;}#outside-inside::after{content:'';position:absolute;inset:0;opacity:.03;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;}#outside-inside h2{color:var(--cream) !important;margin-bottom:1rem;}.outside-inside-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}@media screen and (max-width:39.9375em){.outside-inside-btns{flex-direction:column;align-items:stretch;}.outside-inside-btns .button{width:100%;justify-content:center;text-align:center;}}#new-business{background:linear-gradient(135deg,var(--charcoal) 0%,#2e3242 100%);padding:2rem;border-radius:24px;background-color:var(--cream);max-width:73rem;margin:0 auto 6rem;color:var(--light-gray);position:relative;overflow:hidden;text-wrap:balance;text-align:center;}@media screen and (max-width:85.3125em){#new-business{margin-left:5rem;margin-right:5rem;}}@media screen and (max-width:63.9375em){#new-business{margin-left:1.5rem;margin-right:1.5rem;}}#new-business::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(205,97,40,.12) 0%,transparent 70%);pointer-events:none;}#new-business::after{content:'';position:absolute;inset:0;opacity:.03;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;}#new-business h2{color:var(--cream) !important;margin-bottom:1rem;}.form-wrapper:not(.field--type-boolean):not(.form-actions):not(.form-item-data-consent) label,.form-wrapper:not(.field--type-boolean):not(.form-actions):not(.form-item-data-consent) legend{text-transform:unset;color:var(--light-gray);font-weight:600;text-align:left;}.form-wrapper:not(.field--type-boolean):not(.form-actions):not(.form-item-data-consent) input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.form-wrapper:not(.field--type-boolean):not(.form-actions):not(.form-item-data-consent) textarea{font-size:.9rem;border-radius:8px;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:var(--white);transition:background-color 0.2s ease,border-color 0.2s ease;}::placeholder{font-size:.9rem !important;color:var(--light-gray) !important;}select,.chosen-container .chosen-single{background-color:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.14) !important;color:var(--white);box-shadow:none !important;text-align:left;transition:background-color 0.2s ease,border-color 0.2s ease;}.chosen-container .chosen-single{background-image:none !important;}.chosen-container .chosen-single span{font-size:.9rem;color:var(--white);}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:.9rem;border-radius:8px;border-width:1px;border-style:solid;padding:0.75rem 1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23D6D9D7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 1 6 6 11 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:12px 8px;}select option{background:#2e3242;color:var(--light-gray);}.chosen-container .chosen-drop{background:#2e3242;border-color:rgba(255,255,255,.14);}.chosen-container .chosen-results li{font-size:.9rem;text-align:left;color:var(--light-gray);background:transparent;}.chosen-container .chosen-results li.highlighted{background:rgba(255,255,255,.08);color:var(--white);}.chosen-container .chosen-search input[type="search"]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:var(--white);}.form-wrapper:not(.field--type-boolean):not(.form-actions):not(.form-item-data-consent) input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,.form-wrapper:not(.field--type-boolean):not(.form-actions):not(.form-item-data-consent) textarea:focus,select:focus,.chosen-container .chosen-single:focus,.chosen-container.chosen-with-drop .chosen-single,.chosen-container .chosen-search input[type="search"]:focus{outline:none;border-color:var(--rust) !important;box-shadow:0 0 0 3px rgba(205,97,40,.25) !important;}.form-submit{border:none !important;}input[type="submit"].form-submit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.75rem;}input[type="submit"].form-submit:hover{background-color:#dc7e4d !important;}.webform-submission-form .webform-flex:nth-child(odd) .webform-flex--container{margin-right:0;}.messages.messages--error{color:#b91c1c;border:1px solid #b91c1c;background-color:#FCEEEF;margin-bottom:1rem;border-radius:8px;}.input-alert.error,.form-item--error-message{font-size:0.875rem;line-height:1.5rem;margin-top:8px;margin-bottom:0;color:#ff8a80 !important;text-align:left;}.messages{box-shadow:none;}select.error{border-radius:8px;}.ui-dialog .ui-dialog-titlebar{background-color:var-(--charcoal) !important;padding:1rem 2rem !important;border-radius:16px 16px 0 0 !important;}.ui-dialog .ui-widget-content.ui-dialog-content{padding:2rem !important;border-radius:16px !important;}#payroll{background:linear-gradient(135deg,var(--charcoal) 0%,#2e3242 100%);border-radius:24px;padding:3rem 3.5rem;text-align:center;margin:0 auto 6rem;color:var(--light-gray);position:relative;overflow:hidden;text-wrap:balance;}#payroll::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(205,97,40,.12) 0%,transparent 70%);pointer-events:none;}#payroll::after{content:'';position:absolute;inset:0;opacity:.03;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;}#payroll h2{color:var(--cream) !important;margin-bottom:1rem;}#employment{background:linear-gradient(135deg,var(--charcoal) 0%,#2e3242 100%);border-radius:24px;padding:3rem 3.5rem;text-align:center;margin:0 auto 6rem;color:var(--light-gray);position:relative;overflow:hidden;text-wrap:balance;}#employment::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(205,97,40,.12) 0%,transparent 70%);pointer-events:none;}#employment::after{content:'';position:absolute;inset:0;opacity:.03;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;}#employment h2{color:var(--cream) !important;margin-bottom:1rem;}.hq-card{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;}.hq-card:last-child{margin-bottom:0;}.hq-icon{width:52px;height:52px;min-width:52px;border-radius:14px;background:rgba(205,97,40,.1);display:flex;align-items:center;justify-content:center;}.hq-icon svg{width:24px;height:24px;stroke:var(--rust);fill:none;stroke-width:1.5;}.hq-content h3{font-size:1.125rem;margin:0 0 .375rem;line-height:1.3;}.hq-content p{margin:0;color:var(--gray);line-height:1.6;margin-top:0 !important;}.hq-content a{color:var(--rust);font-weight:600;text-decoration:none;}.hq-content a:hover{text-decoration:underline;}.paragraph--type--small-image:has(.tag-address) .block-article__image{position:relative;}.paragraph--type--small-image:has(.tag-address) .block-article__image::before{content:'';position:absolute;top:38%;left:50%;width:16px;height:16px;border-radius:50%;background:var(--rust);box-shadow:0 0 0 8px rgba(205,97,40,.3);transform:translate(-50%,-50%);z-index:2;animation:hq-pulse 2.4s ease-in-out infinite;}@keyframes hq-pulse{0%,100%{box-shadow:0 0 0 8px rgba(205,97,40,.3);}50%{box-shadow:0 0 0 16px rgba(205,97,40,.12);}}.paragraph--type--small-image:has(.tag-address) .block-article__image::after{content:'Summit Correctional Services\A Sioux Falls, SD';white-space:pre-line;position:absolute;top:calc(38% + 28px);left:50%;transform:translateX(-50%);background:rgba(30,32,40,.1);color:var(--white);padding:.875rem 1.5rem;border:1px solid rgba(255,255,255,.14);border-radius:14px;font-size:.82rem;font-weight:400;text-align:center;line-height:1.5;z-index:2;box-shadow:0 8px 24px rgba(0,0,0,.28);backdrop-filter:blur(6px);}
:root{--navy:#1D3665;--rust:#CD6128;--rust-t1:#DC8153;--rust-t2:#E59E7A;--tertiary:#C8E620;--charcoal:#1e2028;--cream:#EFE6E5;--white:#FFFFFF;--black:#000000;--gray:#2a2d37;--light-gray:#D6D9D7;}.section-sep.big{margin-bottom:4rem;}.section-sep-top,.section-padding-top,.parag-type-small-image + .parag-type-small-image{padding-bottom:4rem;}@media screen and (min-width:64em){[class*="field-paragraphs"] .field-items .field-item:not(.no-txt):not(.map-parag):not(.has-img-2-col) + .field-item.same-bgcolor .paragraph:not(.semi-bg),[class*="field-paragraphs"] .field-items .field-item:not(.no-txt):not(.map-parag):not(.has-img-2-col).nobgcolor + .field-item.semibg .paragraph,[class*="field-paragraphs"] .field-items .field-item:not(.no-txt):not(.map-parag):not(.has-img-2-col).nobgcolor:not(.has-img-2-col) + .bgcolorwhite .paragraph,[class*="field-paragraphs"] .field-items .field-item:not(.no-txt):not(.map-parag):not(.has-img-2-col).bgcolorwhite:not(.has-img-2-col) + .nobgcolor .paragraph,[class*="field-paragraphs"] .field-items .field-item:not(.no-txt):not(.map-parag):not(.has-img-2-col).bgcolorwhite + .field-item.semibg .paragraph{padding-top:6rem;}}@media screen and (max-width:63.9375em){.section-sep-top,.section-padding-top,.parag-type-small-image + .parag-type-small-image{padding-top:6rem;}.paragraph--type--grille-d-images .section-sep.big{margin-bottom:3rem;}.field-type-text-long ul:not(.links-wrapper) ~ ul:not(.links-wrapper),.field-type-text-long ul:not(.links-wrapper) ~ ol,.field-type-text-long ul:not(.links-wrapper) ~ div,.field-type-text-long ul:not(.links-wrapper) ~ p,.field-type-text-long ul:not(.links-wrapper) ~ h1,.field-type-text-long ul:not(.links-wrapper) ~ h2,.field-type-text-long ul:not(.links-wrapper) ~ h3,.field-type-text-long ul:not(.links-wrapper) ~ h4,.field-type-text-long ul:not(.links-wrapper) ~ h5,.field-type-text-long ul:not(.links-wrapper) ~ img,.field-type-text-long ul:not(.links-wrapper) ~ embed,.field-type-text-long ul:not(.links-wrapper) ~ picture,.field-type-text-long div:not(.visually-hidden) ~ ul:not(.links-wrapper),.field-type-text-long div:not(.visually-hidden) ~ ol,.field-type-text-long div:not(.visually-hidden) ~ div,.field-type-text-long div:not(.visually-hidden) ~ p,.field-type-text-long div:not(.visually-hidden) ~ h1,.field-type-text-long div:not(.visually-hidden) ~ h2,.field-type-text-long div:not(.visually-hidden) ~ h3,.field-type-text-long div:not(.visually-hidden) ~ h4,.field-type-text-long div:not(.visually-hidden) ~ h5,.field-type-text-long div:not(.visually-hidden) ~ img,.field-type-text-long div:not(.visually-hidden) ~ embed,.field-type-text-long div:not(.visually-hidden) ~ picture,.field-type-text-long p ~ ul:not(.links-wrapper),.field-type-text-long p ~ ol,.field-type-text-long p ~ div,.field-type-text-long p ~ p,.field-type-text-long p ~ h1,.field-type-text-long p ~ h2,.field-type-text-long p ~ h3,.field-type-text-long p ~ h4,.field-type-text-long p ~ h5,.field-type-text-long p ~ img,.field-type-text-long p ~ embed,.field-type-text-long p ~ picture,.field-type-text-long img ~ ul:not(.links-wrapper),.field-type-text-long img ~ ol,.field-type-text-long img ~ div,.field-type-text-long img ~ p,.field-type-text-long img ~ h1,.field-type-text-long img ~ h2,.field-type-text-long img ~ h3,.field-type-text-long img ~ h4,.field-type-text-long img ~ h5,.field-type-text-long img ~ img,.field-type-text-long img ~ embed,.field-type-text-long img ~ picture,.field-type-text-long embed ~ ul:not(.links-wrapper),.field-type-text-long embed ~ ol,.field-type-text-long embed ~ div,.field-type-text-long embed ~ p,.field-type-text-long embed ~ h1,.field-type-text-long embed ~ h2,.field-type-text-long embed ~ h3,.field-type-text-long embed ~ h4,.field-type-text-long embed ~ h5,.field-type-text-long embed ~ img,.field-type-text-long embed ~ embed,.field-type-text-long embed ~ picture,.field-type-text-long picture ~ ul:not(.links-wrapper),.field-type-text-long picture ~ ol,.field-type-text-long picture ~ div,.field-type-text-long picture ~ p,.field-type-text-long picture ~ h1,.field-type-text-long picture ~ h2,.field-type-text-long picture ~ h3,.field-type-text-long picture ~ h4,.field-type-text-long picture ~ h5,.field-type-text-long picture ~ img,.field-type-text-long picture ~ embed,.field-type-text-long picture ~ picture,.block-article__text ul:not(.links-wrapper) ~ ul:not(.links-wrapper),.block-article__text ul:not(.links-wrapper) ~ ol,.block-article__text ul:not(.links-wrapper) ~ div,.block-article__text ul:not(.links-wrapper) ~ p,.block-article__text ul:not(.links-wrapper) ~ h1,.block-article__text ul:not(.links-wrapper) ~ h2,.block-article__text ul:not(.links-wrapper) ~ h3,.block-article__text ul:not(.links-wrapper) ~ h4,.block-article__text ul:not(.links-wrapper) ~ h5,.block-article__text ul:not(.links-wrapper) ~ img,.block-article__text ul:not(.links-wrapper) ~ embed,.block-article__text ul:not(.links-wrapper) ~ picture,.block-article__text div:not(.visually-hidden) ~ ul:not(.links-wrapper),.block-article__text div:not(.visually-hidden) ~ ol,.block-article__text div:not(.visually-hidden) ~ div,.block-article__text div:not(.visually-hidden) ~ p,.block-article__text div:not(.visually-hidden) ~ h1,.block-article__text div:not(.visually-hidden) ~ h2,.block-article__text div:not(.visually-hidden) ~ h3,.block-article__text div:not(.visually-hidden) ~ h4,.block-article__text div:not(.visually-hidden) ~ h5,.block-article__text div:not(.visually-hidden) ~ img,.block-article__text div:not(.visually-hidden) ~ embed,.block-article__text div:not(.visually-hidden) ~ picture,.block-article__text p ~ ul:not(.links-wrapper),.block-article__text p ~ ol,.block-article__text p ~ div,.block-article__text p ~ p,.block-article__text p ~ h1,.block-article__text p ~ h2,.block-article__text p ~ h3,.block-article__text p ~ h4,.block-article__text p ~ h5,.block-article__text p ~ img,.block-article__text p ~ embed,.block-article__text p ~ picture,.block-article__text img ~ ul:not(.links-wrapper),.block-article__text img ~ ol,.block-article__text img ~ div,.block-article__text img ~ p,.block-article__text img ~ h1,.block-article__text img ~ h2,.block-article__text img ~ h3,.block-article__text img ~ h4,.block-article__text img ~ h5,.block-article__text img ~ img,.block-article__text img ~ embed,.block-article__text img ~ picture,.block-article__text embed ~ ul:not(.links-wrapper),.block-article__text embed ~ ol,.block-article__text embed ~ div,.block-article__text embed ~ p,.block-article__text embed ~ h1,.block-article__text embed ~ h2,.block-article__text embed ~ h3,.block-article__text embed ~ h4,.block-article__text embed ~ h5,.block-article__text embed ~ img,.block-article__text embed ~ embed,.block-article__text embed ~ picture,.block-article__text picture ~ ul:not(.links-wrapper),.block-article__text picture ~ ol,.block-article__text picture ~ div,.block-article__text picture ~ p,.block-article__text picture ~ h1,.block-article__text picture ~ h2,.block-article__text picture ~ h3,.block-article__text picture ~ h4,.block-article__text picture ~ h5,.block-article__text picture ~ img,.block-article__text picture ~ embed,.block-article__text picture ~ picture{margin-top:2rem;}}@media print,screen and (min-width:40em){.breadcrumb-wrapper .grid-container{padding-right:0;padding-left:0;}}h1:not(.h4),.h1:not(.h4),h2:not(.h4),.h2:not(.h4),h3:not(.h4),.h3:not(.h4),h5:not(.h4),.h5:not(.h4),h6:not(.h4),.h6:not(.h4){text-transform:unset;color:var(--navy) !important;letter-spacing:1px;font-weight:900;}p{font-size:1rem;line-height:2rem;}.field-type-text-long p,.block-article__text p{font-size:1rem;line-height:2rem;}.txt.big{font-size:1rem;}@media screen and (max-width:63.9375em){.field-type-text-long p,.block-article__text p{line-height:1.75rem;}}.anchor{display:none;}.sm-inner{max-width:640px;margin:0 auto;position:relative;z-index:1;}.txt-rust{color:var(--rust) !important;}.bg-color-light-gray,.bgcolor-light-gray{background-color:var(--cream) !important;}.bg-color-dark-gray,.bgcolor-dark-gray{background-color:var(--charcoal) !important;}.button,button,.filters-container .block-content-form .btn.btn-outline{border-radius:8px;font-size:.82rem !important;}.button.btn-framed-white,button.btn-framed-white,.filters-container .block-content-form .btn-framed-white.btn.btn-outline{font-size:.82rem;background:transparent;border:2px solid var(--white);color:var(--white);transition:background-color 0.2s ease;padding:0.75rem 1.5rem;}.button.btn-framed-white:hover{background:rgba(255,255,255,0.12);color:var(--white);}@media screen and (max-width:85.3125em){.button,button,.filters-container .block-content-form .btn.btn-outline{padding:1rem 2rem;}}.button.btn-framed-rust,button.btn-framed-rust{background:transparent;border:2px solid var(--rust);color:var(--rust);padding:1rem 2rem;font-size:.82rem;transition:background-color 0.2s ease;}.button.btn-framed-rust:hover,button.btn-framed-rust:hover,.button.btn-framed-rust:focus,button.btn-framed-rust:focus{background:rgba(205,97,40,0.12);color:var(--rust);}.button.btn-framed-rust .ico svg path,button.btn-framed-rust .ico svg path{stroke:var(--rust);}.button[target="_blank"] .ico,button[target="_blank"] .ico,.filters-container .block-content-form .btn.btn-outline[target="_blank"] .ico{width:1rem;min-width:1rem;height:1rem;margin-left:0.5rem;display:-ms-inline-flexbox;display:inline-flex;}h2 [class*="tag-"]:not([class*="tag-center-"])::before{display:block;padding-left:48px;margin-bottom:16px;font-size:.7rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--rust);line-height:4;background:linear-gradient(var(--rust),var(--rust)) no-repeat left center / 36px 1px;}h2 [class*="tag-center-"]{display:block;text-align:center;margin-bottom:16px;}h2 [class*="tag-center-"]::before{display:inline-block;padding:0 52px;font-size:.7rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--rust);line-height:4;background:linear-gradient(var(--rust),var(--rust)) no-repeat left center / 36px 1px,linear-gradient(var(--rust),var(--rust)) no-repeat right center / 36px 1px;}.block-page-header h1::before{display:block;padding-left:48px;margin-bottom:16px;font-size:.7rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--rust);line-height:4;background:linear-gradient(var(--rust),var(--rust)) no-repeat left center / 36px 1px;}body:not(.path-frontpage) .paragraph--type--small-image .block-article__row{align-items:center;}.negative-margin.medium{margin-top:-1rem;}@media screen and (max-width:85.3125em){.negative-margin.grille-container{margin-top:0;}}.paragraph--type--html{padding:0;}.paragraph--type--html:has(.bg-cream){background-color:var(--cream);}.paragraph--type--html .grid-margin-x > .small-12{width:calc(100% - 2rem);margin:0 auto}.paragraph--type--html .large-10{max-width:100%;}.grid-container .grid-x.block-article__row{align-items:safe center;}.with-shadow .paragraph--type--small-image .block-article__image{box-shadow:unset;border-radius:20px;}@media screen and (max-width:63.9375em){.paragraph--type--small-image .block-article__text{margin-top:0;box-shadow:none;}.paragraph--type--small-image .block-article__image{width:100% !important;left:unset;max-height:unset;}}.paragraph--type--small-image.bg-color-theme-primary::before{background-color:var(--charcoal);}@media screen and (min-width:64em){.paragraph--type--small-image[class*="bg-color"].bg-color-light-gray::before{background-color:var(--cream);}.paragraph--type--small-image[class*="bg-color"].bg-color-primary::before{background-color:var(--charcoal);}}@media screen and (max-width:63.9375em){.paragraph--type--small-image[class*="bg-color"].bg-color-light-gray{background-color:var(--cream) !important;}.paragraph--type--small-image[class*="bg-color"].bg-color-theme-primary{background-color:var(--charcoal) !important;}.paragraph--type--small-image.block-reverse .block-article__image{left:unset;}.paragraph--type--small-image.block-reverse .block-article__text{width:100%;}}@media print,screen and (min-width:64em){.grid-margin-x > .large-5{width:calc(50% - 2rem);}}.field-type-text-long ul:not(.links-wrapper) li,.block-article__text ul:not(.links-wrapper) li{display:flex !important;align-items:flex-start;gap:12px;}.field-type-text-long ul:not(.links-wrapper) li::before,.block-article__text ul:not(.links-wrapper) li::before{content:'' !important;font-family:unset !important;font-size:unset !important;position:static !important;width:28px;min-width:28px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CD6128' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;background-position:center;background-color:rgba(205,97,40,.08);border-radius:50%;border:none;display:block !important;flex-shrink:0;margin-top:2px;}.block-article__text ul:not(.links-wrapper) li{padding-left:0;}.txt ul li{font-size:.85rem !important;}.sans-cartouche h3{font-size:1.5rem;line-height:1.34;}.with-shadow .cartouche-style{box-shadow:none;}.cartouche-style .top-wrapper .img-container{border-radius:20px 20px 0 0;}.cartouche-style .infos-wrapper{border-radius:0 0 20px 20px;}.cartouche-style .infos-wrapper h3{font-size:1.25rem;text-transform:unset !important;color:var(--navy) !important;margin-bottom:0;}.cartouche-style .txt.medium p{font-size:.82rem;}.paragraph--type--html:has(.trust){background-color:var(--charcoal) !important;border-top:1px solid rgba(255,255,255,.06);padding:0;}.paragraph--type--html:has(.trust) .grid-container{max-width:none;padding:0;}.paragraph--type--html:has(.trust) .grid-margin-x{margin-left:0;margin-right:0;}.paragraph--type--html:has(.trust) .grid-margin-x > .cell{width:100% !important;max-width:100%;margin-left:0 !important;margin-right:0 !important;}.trust{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;align-items:center;gap:3rem;padding:1.5rem 0;}.trust-item{display:flex !important;align-items:center !important;align-self:center !important;gap:.875rem;margin-top:0 !important;}.trust-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.05);overflow:hidden;color:var(--rust);}.trust-icon svg{width:20px;height:20px;stroke:var(--rust);fill:none;stroke-width:1.5;}.trust-icon img{width:20px;height:20px;display:block;}.trust-item p{margin:0 !important;padding:0 !important;font-size:.82rem;font-weight:400;line-height:1 !important;color:var(--light-gray);letter-spacing:.5px;white-space:nowrap;}@media screen and (max-width:63.9375em){.trust{grid-template-columns:max-content;gap:1.5rem;padding:1.5rem 1rem;}.trust-item p{white-space:normal;}}.box-style{border-radius:20px;}.with-shadow .box-style{box-shadow:none;}#region-header .burger-container .bar1,#region-header .burger-container .bar2,#region-header .burger-container .bar3{background-color:var(--white);}#region-header .header-inner{background:transparent;}.header-inner.fixed{background:rgba(30,32,40,.97) !important;backdrop-filter:blur(12px);}.with-shadow #region-header .header-inner{box-shadow:none;}#region-header .header-inner .header-inner-wrapper{justify-content:end;}#region-header .header-center{margin:0;}#region-header .header-inner #block-header-menu > .menu > li > a{color:var(--light-gray);font-size:.82rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;}#region-header .header-inner #block-header-menu > .menu > li > a:after{height:2px;}#region-header #header-search .dropdown-pane{padding:1.75rem 2rem;background:linear-gradient(135deg,#1e2028 0%,#2a2d37 100%);border:none;border-radius:0 0 8px 8px;}#region-header .dropdown-pane.search-container:before{display:none;}#region-header .dropdown-pane:before{display:none;}#header-search #search-block #views-exposed-form-search-results-page .form-submit{border-radius:0;box-shadow:none;color:var(--rust);background:none;}.block-page-header.bg-color-light-gray{background:radial-gradient(ellipse at 90% 10%,rgba(205,97,40,.15) 0%,transparent 50%),radial-gradient(ellipse at 10% 90%,rgba(205,97,40,.08) 0%,transparent 40%),linear-gradient(135deg,#1a1c24 0%,#2a2d37 100%);position:relative;margin-top:-6.5rem;padding-top:calc(6.5rem + 4rem);padding-bottom:4rem;min-height:420px;}.block-page-header.block-page-header-image{position:relative;margin-top:-6.5rem;padding-top:calc(6.5rem + 4rem);padding-bottom:4rem;min-height:420px;}.block-page-header.block-page-header-image .img-container.mask-effect{position:absolute;inset:0;max-height:none !important;min-height:unset !important;}.block-page-header.block-page-header-image .img-container.mask-effect img{width:100%;height:100%;object-fit:cover;object-position:center;min-height:unset !important;}.block-page-header.block-page-header-image .overlay-infos{position:relative;height:auto;z-index:2;}.block-page-header.bg-color-light-gray::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.04;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:80px 80px;}.block-page-header .text-center{text-align:left !important;}.block-page-header .page-header-content h1 span.text-wrapper{color:var(--white) !important;}.block-page-header .headline p{font-size:1.05rem !important;line-height:1.75;color:var(--light-gray) !important;max-width:560px;}@media print,screen and (min-width:64em){.block-page-header .large-offset-2{margin-left:0;}}.block-page-header.block-page-header-image::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(26,28,36,.9) 0%,rgba(26,28,36,.6) 35%,rgba(26,28,36,.15) 65%,transparent 85%),linear-gradient(to right,rgba(26,28,36,.6) 0%,transparent 50%),linear-gradient(to bottom,rgba(26,28,36,.55) 0%,transparent 30%);}.block-page-header.block-page-header-image::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.04;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:80px 80px;}.breadcrumbs a{color:var(--light-gray);}.breadcrumbs li{color:var(--light-gray) !important;}.breadcrumbs li:not(:last-child)::after{color:var(--light-gray);}.paragraph--type--text-only:has([class*="tag-"]){background:radial-gradient(circle at 50% 20%,rgba(205,97,40,.1) 0%,transparent 40%),var(--charcoal);text-align:center;}.paragraph--type--text-only:has([class*="tag-"]) h2{color:var(--white) !important;}.paragraph--type--text-only:has([class*="tag-"]) p{color:var(--light-gray);text-wrap:balance;}.paragraph--type--html:has(.anchor){padding-top:4rem !important;}.chosen-container .chosen-single{border-radius:8px;font-size:1rem;}.circle{font-size:1rem;}#region-footer{border-top:.5px solid rgba(255,255,255,.2);}#region-footer .footer-inner{font-size:.82rem;align-items:flex-start;}.footer-left-inner .section-padding,.footer-center-inner > div > .col-12:last-child .section-padding{padding:1rem 0;}.footer-left-inner .grid-margin-x > .cell,.footer-center-inner > div > .col-12:last-child .grid-margin-x > .cell{width:100% !important;max-width:100% !important;flex-basis:auto !important;margin-left:0 !important;}.footer-left-inner .grid-container,.footer-center-inner > div > .col-12:last-child .grid-container,.footer-right-inner .grid-container{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;}.footer-left-inner .grid-margin-x,.footer-center-inner > div > .col-12:last-child .grid-margin-x,.footer-right-inner .grid-margin-x{margin-left:0 !important;margin-right:0 !important;}.footer-right-inner .section-padding{padding:0 !important;}.footer-right-inner .grid-margin-x > .cell{width:100% !important;max-width:100% !important;flex-basis:auto !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;}.footer-right-inner .block-article__text{padding:0 !important;}.footer-right-inner .block-article{padding-top:1rem !important;padding-bottom:0 !important;}.footer-right-inner .txt.big{font-size:.82rem !important;line-height:1.5rem !important;}.footer-right-inner .block-article__text p{margin:0 !important;line-height:1.5rem !important;font-size:.82rem !important;font-weight:400 !important;}.footer-right-inner .social-links-wrapper{margin-top:1rem;}footer h2.block-title{color:var(--white) !important;font-size:1rem !important;text-transform:uppercase !important;letter-spacing:2px !important;font-weight:600 !important;}footer .block-article__text p,footer .field-type-text-long p{color:var(--white) !important;}footer .block-article__text a:not(.button):not(button),footer .field-type-text-long a:not(.button):not(button){color:var(--white) !important;font-weight:unset !important;}footer .block-article__text a:hover:not(.button):not(button),footer .field-type-text-long a:hover:not(.button):not(button){color:var(--white) !important;}footer .double-field-sep{margin-bottom:0;}footer .block-article__text p.small{line-height:1.5rem;}footer .block-article__text p.small + p.small{margin-top:0;}.footer-center-inner > div > .col-12:last-child .block-article__text p.small{margin-bottom:0;}#region-footer .social-links-wrapper .list-social{justify-content:flex-start;}#region-footer .social-links-wrapper .list-social li:not(:last-child){margin-right:1rem;}.social-links-wrapper .list-social li{width:1.15rem;height:1.15rem;}.nav-footer{padding:1rem 0;}.nav-footer .menu{flex-direction:column;align-items:flex-start;}@media (min-width:85.375em){#region-footer .footer-inner .footer-center-inner > div{display:flex;flex-direction:row;gap:3rem;align-items:flex-start;justify-content:space-evenly;}}@media (min-width:40em) and (max-width:85.3125em){#region-footer .footer-inner{display:grid !important;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;}#region-footer .footer-inner .footer-left-inner{grid-column:1;grid-row:1;text-align:left;}#region-footer .footer-inner .footer-center-inner{display:contents;}#region-footer .footer-inner .footer-center-inner > div{display:contents;}#region-footer .footer-inner .footer-center-inner > div > .col-12:first-child{grid-column:2;grid-row:1;}#region-footer .footer-inner .footer-center-inner > div > .col-12:last-child{grid-column:1;grid-row:2;}#region-footer .footer-inner .footer-right-inner{grid-column:2;grid-row:2;}#region-footer .footer-inner .footer-center-inner .nav-footer{justify-content:flex-start;align-items:flex-start;}#region-footer .footer-inner .footer-center-inner .nav-footer .menu li,#region-footer .footer-inner .footer-center-inner .nav-footer .menu a{text-align:left;}}@media (max-width:39.9375em){#region-footer .footer-inner .footer-center-inner > div{flex-direction:column;align-items:flex-start;text-align:left;}#region-footer .footer-inner .footer-center-inner > div > .col-12{margin-bottom:2rem;}.footer-center-inner > div > .col-12:last-child{text-align:left;}.footer-center-inner > div > .col-12:last-child .block-article__text p.small + p.small{margin-top:.5rem;}#region-footer .footer-inner .footer-center-inner .nav-footer{justify-content:flex-start;align-items:flex-start;}#region-footer .footer-inner .footer-center-inner .nav-footer .menu li,#region-footer .footer-inner .footer-center-inner .nav-footer .menu a{text-align:left;}}.metadata-time{display:none !important;}
