/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--ahs-primary-color:#00548e;--ahs-secondary-color:#0D2240;--ahs-tertiary-color:#F1F1F1;--ahs-accent-color:#38afe4;--ahs-background-color:#fff;--ahs-element-color:#fafafa;--ahs-border-color:#f1f1f1;--ahs-muted-primary-color:#7f7f7f;--ahs-muted-secondary-color:#dadada;--ahs-text-primary-color:#fff;--ahs-text-paragraph-color:#0f0f27;--ahs-default-spacing:16px;}body{background:var(--ahs-background-color);font-family:"Open Sans",sans-serif;font-size:1em;line-height:1.2em;color:var(--ahs-text-paragraph-color);margin:0px;display:flex;flex-direction:column;min-height:100vh;}body *{box-sizing:border-box;}body .layout-container{display:flex;flex-direction:column;min-height:100vh;}body .layout-container main[role=main].with-sidebar{display:flex;padding:var(--ahs-default-spacing);padding-bottom:calc(var(--ahs-default-spacing) * 2);}body .layout-container main[role=main].with-sidebar .layout-content{flex:2;}body .layout-container main[role=main].with-sidebar .layout-content .site-content-wrapper{padding:0px;}body .layout-container main[role=main].with-sidebar .layout-sidebar{flex:1;margin-left:var(--ahs-default-spacing);}body .layout-container main[role=main] .layout-sidebar{display:flex;flex-direction:column;gap:var(--ahs-default-spacing);}.site-header-wrapper{display:flex;position:relative;z-index:100;background-color:var(--ahs-secondary-color);width:100%;color:var(--ahs-text-primary-color);flex-direction:row;align-items:center;justify-content:flex-start;}.site-header-wrapper .site-header-inner{flex:1 1 0%;display:flex;flex-direction:row;gap:var(--ahs-default-spacing);justify-content:space-between;align-items:center;padding:30px 5vw;}.site-header-wrapper #block-ardentpac-site-branding{display:flex;justify-content:flex-start;align-items:center;padding:0px;margin:0px;}.site-header-wrapper #block-ardentpac-site-branding .site-logo-link{display:flex;align-items:center;height:30px;}.site-header-wrapper #block-ardentpac-site-branding .site-logo-link img{height:100%;width:auto;}.site-header-wrapper nav{display:flex;align-items:center;margin-left:auto;}.site-header-wrapper nav .main-menu-wrapper{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--ahs-default-spacing);}.site-header-wrapper nav .main-menu-wrapper li{padding:0;}.site-header-wrapper nav .main-menu-wrapper li a{text-decoration:none;color:var(--ahs-muted-secondary-color);font-weight:bold;font-size:0.95em;transition:0.3s ease;}.site-header-wrapper nav .main-menu-wrapper li a:hover{color:var(--ahs-accent-color);}.site-header-wrapper nav .main-menu-wrapper li a.is-active{color:var(--ahs-accent-color);}#block-ardentpac-topimage{width:100%;height:300px;overflow:hidden;display:flex;justify-content:center;}#block-ardentpac-topimage p{margin:0;height:100%;width:100%;}#block-ardentpac-topimage img{width:1470px;height:344px;display:block;mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);}.site-primary-menu-wrapper{display:flex;background:var(--ahs-primary-color);color:var(--ahs-tertiary-color);padding:calc(var(--ahs-default-spacing) / 2) var(--ahs-default-spacing);}.site-primary-menu-wrapper nav .main-menu-wrapper{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.site-primary-menu-wrapper nav .main-menu-wrapper li{padding:calc(var(--ahs-default-spacing) / 4) var(--ahs-default-spacing);}.site-primary-menu-wrapper nav .main-menu-wrapper li a{text-decoration:none;color:var(--ahs-tertiary-color);font-weight:bold;text-transform:uppercase;letter-spacing:2px;transition:0.3s ease;}.site-primary-menu-wrapper nav .main-menu-wrapper li a:hover{color:var(--ahs-accent-color);}.site-secondary-menu-wrapper{display:flex;justify-content:center;align-items:center;background:var(--ahs-background-color);border-bottom:2px solid var(--ahs-muted-secondary-color);}.site-secondary-menu-wrapper .menu-wrapper{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.site-secondary-menu-wrapper .menu-wrapper li{padding:calc(var(--ahs-default-spacing) / 4) var(--ahs-default-spacing);}.site-secondary-menu-wrapper .menu-wrapper li a{text-decoration:none;color:var(--ahs-primary-color);font-weight:bold;text-transform:uppercase;letter-spacing:2px;transition:0.3s ease;}.site-secondary-menu-wrapper .menu-wrapper li a:hover{color:var(--ahs-accent-color);}.site-breadcrumb-wrapper{display:flex;background:var(--ahs-muted-secondary-color);padding:calc(var(--ahs-default-spacing) / 4) calc(var(--ahs-default-spacing) * 2);}.site-breadcrumb-wrapper nav ol{list-style:none;margin:0;padding:0;display:flex;gap:calc(var(--ahs-default-spacing) / 2);flex-direction:row;justify-content:center;align-items:center;}.site-breadcrumb-wrapper nav ol li{color:var(--ahs-muted-primary-color);display:flex;gap:calc(var(--ahs-default-spacing) / 2);justify-content:center;align-items:center;}.site-breadcrumb-wrapper nav ol li:not(:first-child)::before{content:">>";}.site-breadcrumb-wrapper nav ol li a{color:var(--ahs-muted-primary-color);text-decoration:none;}.site-breadcrumb-wrapper nav ol li a:hover{color:var(--ahs-accent-color);}.site-featured-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--ahs-default-spacing) / 2);color:var(--ahs-secondary-color);}.site-featured-wrapper .site-messages-wrapper{width:100%;}.site-featured-wrapper .site-messages-wrapper > div{width:100%;max-width:1200px;margin:auto;padding:var(--ahs-default-spacing);padding-bottom:0px;}.site-featured-wrapper .site-messages-wrapper .messages__wrapper{width:100%;background:var(--ahs-background-color);box-shadow:0 1px 2px rgba(0,0,0,0.24);padding:var(--ahs-default-spacing);color:var(--ahs-muted-primary-color);font-style:italic;}.site-featured-wrapper .site-messages-wrapper .messages__wrapper p{margin:0;}.site-sidebar-wrapper{position:sticky;top:var(--ahs-default-spacing);width:100%;padding:var(--ahs-default-spacing);flex-direction:column;border:1px solid var(--ahs-border-color);gap:calc(var(--ahs-default-spacing) / 2);background:var(--ahs-element-color);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.24);transition:0.3s ease;}footer{margin-top:auto;}.site-footer-wrapper{display:flex;z-index:100;background-color:var(--ahs-secondary-color);width:100%;color:var(--ahs-text-primary-color);flex-direction:row;justify-content:center;padding:30px 0;}.site-footer-wrapper #block-ardentpac-sitebranding{display:flex;justify-content:flex-start;align-items:center;padding:0px;margin:0px;}.site-footer-wrapper #block-ardentpac-sitebranding .site-logo-link{display:flex;align-items:center;height:30px;}.site-footer-wrapper #block-ardentpac-sitebranding .site-logo-link img{height:100%;width:auto;}.site-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--ahs-default-spacing);overflow-x:hidden;}.site-content-wrapper #block-ardentpac-primary-local-tasks{width:100%;display:flex;align-items:center;justify-content:center;}.site-content-wrapper #block-ardentpac-primary-local-tasks .menu-wrapper{width:100%;margin:0px;display:flex;gap:calc(var(--ahs-default-spacing) / 4);list-style-type:none;padding:calc(var(--ahs-default-spacing) / 4);padding-bottom:none;background:var(--ahs-background-color);border-radius:4px;border:1px solid var(--ahs-border-color);box-shadow:0 1px 2px rgba(0,0,0,0.24);}.site-content-wrapper #block-ardentpac-primary-local-tasks .menu-wrapper li{flex:1;}.site-content-wrapper #block-ardentpac-primary-local-tasks .menu-wrapper li a{padding:calc(var(--ahs-default-spacing) / 4);background:var(--ahs-tertiary-color);border-radius:4px;color:var(--ahs-muted-primary-color);text-decoration:none;display:flex;justify-content:center;align-items:center;}.site-content-wrapper #block-ardentpac-primary-local-tasks .menu-wrapper li a:hover{background:var(--ahs-accent-color);color:var(--ahs-tertiary-color);}.site-content-wrapper #block-ardentpac-page-title{width:100%;display:flex;align-items:center;justify-content:center;}.contribution-form-intro{max-width:925px;width:100%;padding:calc(var(--ahs-default-spacing) * 2) 25px;display:flex;flex-direction:column;align-items:start;gap:var(--ahs-default-spacing);margin:auto;}.contribution-form-intro h3{margin:0;font-size:1.3em;color:var(--ahs-primary-color);text-align:left;font-weight:normal;line-height:1em;}.contribution-form-intro h1{margin:0;font-size:2.5em;color:var(--ahs-primary-color);text-align:left;font-weight:normal;line-height:1.1em;}.contribution-form-intro .contribution-form-intro-inner{max-width:925px;display:flex;flex-direction:column;gap:var(--ahs-default-spacing);}.contribution-form-intro .contribution-form-intro-inner p{margin:0;color:var(--ahs-text-paragraph-color);line-height:1.6em;}.contribution-form-intro > p{margin:0;}.contribution-form-intro #contribution-form-button{background-color:var(--ahs-background-color);color:var(--ahs-primary-color);border:1px solid var(--ahs-secondary-color);padding:8px 20px;font-size:1.05em;line-height:1.05em;border-radius:calc(infinity * 1px);box-shadow:0 2px 5px rgba(0,0,0,0.2);cursor:pointer;transition:0.3s ease;text-decoration:none;}.contribution-form-intro #contribution-form-button:hover{background-color:var(--ahs-tertiary-color);box-shadow:0 2px 5px rgba(0,0,0,0.3);}.contribution-form-button-wrapper{display:none;}.contribution-form-body{width:100vw;background-color:var(--ahs-tertiary-color);display:flex;justify-content:center;}.contribution-form-body .contribution-form-body-inner{max-width:925px;width:100%;display:flex;flex-direction:column;gap:var(--ahs-default-spacing);padding:calc(var(--ahs-default-spacing) * 2) 25px;}.contribution-form-body .contribution-form-body-image{height:300px;padding-right:0;}.contribution-form-body .contribution-form-body-image img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;}.contribution-form-body .contribution-form-body-copy h2{margin:0 0 var(--ahs-default-spacing) 0;font-size:1.8em;color:var(--ahs-primary-color);line-height:1.4em;font-weight:normal;}.contribution-form-body .contribution-form-body-copy p{margin:0 0 var(--ahs-default-spacing) 0;color:var(--ahs-text-paragraph-color);line-height:1.6em;}.contribution-form-body .contribution-form-body-copy ul{margin:0 0 var(--ahs-default-spacing) 0;padding-left:calc(var(--ahs-default-spacing) * 2);}.contribution-form-body .contribution-form-body-copy ul li{color:var(--ahs-text-paragraph-color);line-height:1.6em;}@media (min-width:768px){.contribution-form-body .contribution-form-body-inner{flex-direction:row;align-items:stretch;}.contribution-form-body .contribution-form-body-image{flex:1;padding:var(--ahs-default-spacing);display:flex;align-items:center;min-height:100%;}.contribution-form-body .contribution-form-body-image img{width:100%;height:100%;object-fit:cover;object-position:center;}.contribution-form-body .contribution-form-body-copy{flex:1;min-height:100%;}}.form-divider{border-color:var(--ahs-primary-color);margin:calc(var(--ahs-default-spacing) * 2) auto 0px;}#block-ardentpac-moreinformation{width:100%;margin-top:calc(var(--ahs-default-spacing) * 2);padding:20px;text-align:center;background:var(--ahs-muted-secondary-color);transition:0.3s ease;}#block-ardentpac-moreinformation p{margin:0px;color:var(--ahs-text-paragraph-color);}#block-ardentpac-moreinformation a{color:var(--ahs-text-paragraph-color);}#block-ardentpac-moreinformation a:hover{color:var(--ahs-secondary-color);}.with-sidebar .contribution-form-intro{max-width:none;}.with-sidebar .contribution-form-button-wrapper{max-width:none;}.ardent-hero{width:100%;}.ardent-hero-image{display:block;width:100%;height:auto;}input{width:100%;}#block-ardentpac-webform{width:100%;max-width:925px;display:flex;justify-content:center;padding:calc(var(--ahs-default-spacing) * 2) 25px;}.webform-submission-getting-started-form{display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) * 2);max-width:925px;width:100%;padding:calc(var(--ahs-default-spacing) * 2);background:var(--ahs-tertiary-color);font-size:1.2em;line-height:1.4em;overflow:hidden;transition:1s ease;}.webform-submission-getting-started-form .form-item-markup{width:100%;padding:var(--ahs-default-spacing);flex-direction:column;border:1px solid var(--ahs-border-color);gap:calc(var(--ahs-default-spacing) / 2);background:var(--ahs-element-color);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.24);}.webform-submission-getting-started-form .form-item-markup h2{text-align:center;}.webform-submission-getting-started-form .contribution-button-selection-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--ahs-default-spacing);margin-bottom:var(--ahs-default-spacing);}.webform-submission-getting-started-form .contribution-button-selection-wrapper button{border:2px solid var(--ahs-border-color);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.24);font-weight:700;padding:var(--ahs-default-spacing);font-size:2em;color:var(--ahs-primary-color);background:var(--ahs-background-color);transition:0.3s ease;cursor:pointer;}.webform-submission-getting-started-form .contribution-button-selection-wrapper button:hover{border-color:var(--ahs-accent-color);color:var(--ahs-accent-color);}@media screen and (max-width:600px){.webform-submission-getting-started-form .contribution-button-selection-wrapper{grid-template-columns:1fr;}}.webform-submission-getting-started-form #edit-contribution-amount .js-form-type-number{gap:var(--ahs-default-spacing);}.webform-submission-getting-started-form #edit-contribution-amount .js-form-type-number label{display:none;}.webform-submission-getting-started-form #edit-contribution-amount .form-number-inbut-wrapper{display:flex;align-items:center;justify-content:start;gap:calc(var(--ahs-default-spacing) / 2);font-size:2em;}.webform-submission-getting-started-form #edit-contribution-amount .form-number-inbut-wrapper span{color:var(--ahs-muted-primary-color);}.webform-submission-getting-started-form #edit-contribution-amount .form-number-inbut-wrapper input{font-size:1em;width:200px;color:var(--ahs-primary-color);font-weight:bold;}.webform-submission-getting-started-form fieldset{display:flex;min-inline-size:auto;margin-inline:0px;border:none;padding-block:0px;padding-inline:0px;}.webform-submission-getting-started-form fieldset legend{display:flex;unicode-bidi:unset;padding-inline:unset;}.webform-submission-getting-started-form .js-webform-type-fieldset legend,.webform-submission-getting-started-form .js-webform-type-commerce-webform-order-payment-method legend{padding:calc(var(--ahs-default-spacing) / 2) var(--ahs-default-spacing);color:var(--ahs-primary-color);font-size:1.5em;}.webform-submission-getting-started-form .js-webform-type-fieldset .fieldset-wrapper,.webform-submission-getting-started-form .js-webform-type-commerce-webform-order-payment-method .fieldset-wrapper{width:100%;padding:var(--ahs-default-spacing);flex-direction:column;gap:calc(var(--ahs-default-spacing) / 2);transition:0.3s ease;}.webform-submission-getting-started-form .js-webform-type-fieldset .fieldset-wrapper .webform-flexbox,.webform-submission-getting-started-form .js-webform-type-commerce-webform-order-payment-method .fieldset-wrapper .webform-flexbox{margin:0px;gap:var(--ahs-default-spacing);}.webform-submission-getting-started-form .js-webform-type-fieldset .fieldset-wrapper .webform-flexbox .webform-flex--container,.webform-submission-getting-started-form .js-webform-type-commerce-webform-order-payment-method .fieldset-wrapper .webform-flexbox .webform-flex--container{margin:0px;}.webform-submission-getting-started-form .js-form-type-select,.webform-submission-getting-started-form .js-form-type-textfield,.webform-submission-getting-started-form .js-form-type-checkbox,.webform-submission-getting-started-form .js-form-type-tel,.webform-submission-getting-started-form .js-form-type-email,.webform-submission-getting-started-form .js-form-type-number,.webform-submission-getting-started-form .webform-select-other{display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) / 4);padding:calc(var(--ahs-default-spacing) / 2) 0px;}.webform-submission-getting-started-form .js-form-type-select input,.webform-submission-getting-started-form .js-form-type-select select,.webform-submission-getting-started-form .js-form-type-textfield input,.webform-submission-getting-started-form .js-form-type-textfield select,.webform-submission-getting-started-form .js-form-type-checkbox input,.webform-submission-getting-started-form .js-form-type-checkbox select,.webform-submission-getting-started-form .js-form-type-tel input,.webform-submission-getting-started-form .js-form-type-tel select,.webform-submission-getting-started-form .js-form-type-email input,.webform-submission-getting-started-form .js-form-type-email select,.webform-submission-getting-started-form .js-form-type-number input,.webform-submission-getting-started-form .js-form-type-number select,.webform-submission-getting-started-form .webform-select-other input,.webform-submission-getting-started-form .webform-select-other select{padding:calc(var(--ahs-default-spacing) / 4) calc(var(--ahs-default-spacing) / 2);border:1px solid var(--ahs-muted-secondary-color);outline:1px solid transparent;transition:0.6s ease;height:40px;font-size:1em;}.webform-submission-getting-started-form .js-form-type-select input:active,.webform-submission-getting-started-form .js-form-type-select input:focus-within,.webform-submission-getting-started-form .js-form-type-select input:focus,.webform-submission-getting-started-form .js-form-type-select input:focus-visible,.webform-submission-getting-started-form .js-form-type-select input:target,.webform-submission-getting-started-form .js-form-type-select select:active,.webform-submission-getting-started-form .js-form-type-select select:focus-within,.webform-submission-getting-started-form .js-form-type-select select:focus,.webform-submission-getting-started-form .js-form-type-select select:focus-visible,.webform-submission-getting-started-form .js-form-type-select select:target,.webform-submission-getting-started-form .js-form-type-textfield input:active,.webform-submission-getting-started-form .js-form-type-textfield input:focus-within,.webform-submission-getting-started-form .js-form-type-textfield input:focus,.webform-submission-getting-started-form .js-form-type-textfield input:focus-visible,.webform-submission-getting-started-form .js-form-type-textfield input:target,.webform-submission-getting-started-form .js-form-type-textfield select:active,.webform-submission-getting-started-form .js-form-type-textfield select:focus-within,.webform-submission-getting-started-form .js-form-type-textfield select:focus,.webform-submission-getting-started-form .js-form-type-textfield select:focus-visible,.webform-submission-getting-started-form .js-form-type-textfield select:target,.webform-submission-getting-started-form .js-form-type-checkbox input:active,.webform-submission-getting-started-form .js-form-type-checkbox input:focus-within,.webform-submission-getting-started-form .js-form-type-checkbox input:focus,.webform-submission-getting-started-form .js-form-type-checkbox input:focus-visible,.webform-submission-getting-started-form .js-form-type-checkbox input:target,.webform-submission-getting-started-form .js-form-type-checkbox select:active,.webform-submission-getting-started-form .js-form-type-checkbox select:focus-within,.webform-submission-getting-started-form .js-form-type-checkbox select:focus,.webform-submission-getting-started-form .js-form-type-checkbox select:focus-visible,.webform-submission-getting-started-form .js-form-type-checkbox select:target,.webform-submission-getting-started-form .js-form-type-tel input:active,.webform-submission-getting-started-form .js-form-type-tel input:focus-within,.webform-submission-getting-started-form .js-form-type-tel input:focus,.webform-submission-getting-started-form .js-form-type-tel input:focus-visible,.webform-submission-getting-started-form .js-form-type-tel input:target,.webform-submission-getting-started-form .js-form-type-tel select:active,.webform-submission-getting-started-form .js-form-type-tel select:focus-within,.webform-submission-getting-started-form .js-form-type-tel select:focus,.webform-submission-getting-started-form .js-form-type-tel select:focus-visible,.webform-submission-getting-started-form .js-form-type-tel select:target,.webform-submission-getting-started-form .js-form-type-email input:active,.webform-submission-getting-started-form .js-form-type-email input:focus-within,.webform-submission-getting-started-form .js-form-type-email input:focus,.webform-submission-getting-started-form .js-form-type-email input:focus-visible,.webform-submission-getting-started-form .js-form-type-email input:target,.webform-submission-getting-started-form .js-form-type-email select:active,.webform-submission-getting-started-form .js-form-type-email select:focus-within,.webform-submission-getting-started-form .js-form-type-email select:focus,.webform-submission-getting-started-form .js-form-type-email select:focus-visible,.webform-submission-getting-started-form .js-form-type-email select:target,.webform-submission-getting-started-form .js-form-type-number input:active,.webform-submission-getting-started-form .js-form-type-number input:focus-within,.webform-submission-getting-started-form .js-form-type-number input:focus,.webform-submission-getting-started-form .js-form-type-number input:focus-visible,.webform-submission-getting-started-form .js-form-type-number input:target,.webform-submission-getting-started-form .js-form-type-number select:active,.webform-submission-getting-started-form .js-form-type-number select:focus-within,.webform-submission-getting-started-form .js-form-type-number select:focus,.webform-submission-getting-started-form .js-form-type-number select:focus-visible,.webform-submission-getting-started-form .js-form-type-number select:target,.webform-submission-getting-started-form .webform-select-other input:active,.webform-submission-getting-started-form .webform-select-other input:focus-within,.webform-submission-getting-started-form .webform-select-other input:focus,.webform-submission-getting-started-form .webform-select-other input:focus-visible,.webform-submission-getting-started-form .webform-select-other input:target,.webform-submission-getting-started-form .webform-select-other select:active,.webform-submission-getting-started-form .webform-select-other select:focus-within,.webform-submission-getting-started-form .webform-select-other select:focus,.webform-submission-getting-started-form .webform-select-other select:focus-visible,.webform-submission-getting-started-form .webform-select-other select:target{outline:1px solid var(--ahs-accent-color);}.webform-submission-getting-started-form .webform-select-other{border:none;margin:0;margin-top:10px;}.webform-submission-getting-started-form .webform-select-other legend{display:block;padding:0;margin:0;font-size:1em;font-weight:normal;color:var(--ahs-text-paragraph-color);width:100%;}.webform-submission-getting-started-form .webform-select-other .fieldset-wrapper{padding:0;display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) / 4);}.webform-submission-getting-started-form .webform-select-other .fieldset-wrapper .form-item{padding-top:0;}.webform-submission-getting-started-form .js-form-type-checkbox{flex-direction:row;display:flex;align-items:center;gap:10px;}.webform-submission-getting-started-form .js-form-type-checkbox input{width:17px;padding:0;margin:0;}.webform-submission-getting-started-form .js-form-type-checkbox label{padding-top:2px;font-size:1.1em;}.webform-submission-getting-started-form .js-form-type-webform-markup ol{padding-left:20px;}.webform-submission-getting-started-form #edit-confirmation-statement .fieldset_wrapper{padding-bottom:0px;}.webform-submission-getting-started-form #edit-confirmation-statement p{margin-bottom:0px;}.webform-submission-getting-started-form .commerce-webform-order--payment-method div#edit-payment-payment-gateway{display:none;}.webform-submission-getting-started-form .commerce-webform-order--payment-method .payment-method-icon-list{display:flex;justify-content:space-between;padding:calc(var(--ahs-default-spacing) / 2) 0px;flex-wrap:wrap;}.webform-submission-getting-started-form .commerce-webform-order--payment-method .payment-method-icon-list .payment-method-icon{margin:0px;}.webform-submission-getting-started-form .commerce-webform-order--payment-method .authorize-net-accept-js-form{display:flex;flex-wrap:wrap;justify-content:space-between;background:var(--ahs-element-color);padding:var(--ahs-default-spacing);}.webform-submission-getting-started-form .commerce-webform-order--payment-method .authorize-net-accept-js-form #payment-errors,.webform-submission-getting-started-form .commerce-webform-order--payment-method .authorize-net-accept-js-form .payment-method-icon-list,.webform-submission-getting-started-form .commerce-webform-order--payment-method .authorize-net-accept-js-form .form-item-elements-payment-payment-method-payment-details-number{width:100%;}.webform-submission-getting-started-form .commerce-webform-order--payment-method .authorize-net-accept-js-form .form-item-elements-payment-payment-method-payment-details-security-code input{min-width:100px;}.webform-submission-getting-started-form .commerce-webform-order--payment-method .address-container-inline > .form-item{margin:0px;width:100%;display:flex;}.webform-submission-getting-started-form .commerce-webform-order--payment-method .form-item-elements-payment-payment-method-billing-information-copy-to-address-book{display:none;}.webform-submission-getting-started-form .webform-address--wrapper,.webform-submission-getting-started-form .radios--wrapper{margin:0px;border:none;}.webform-submission-getting-started-form .webform-address--wrapper legend,.webform-submission-getting-started-form .radios--wrapper legend{display:none;}.webform-submission-getting-started-form .webform-address--wrapper .fieldset-wrapper,.webform-submission-getting-started-form .radios--wrapper .fieldset-wrapper{padding:0px;border:none;background:transparent;border-radius:0px;box-shadow:none;}.webform-submission-getting-started-form .form-actions{padding:0 var(--ahs-default-spacing);}.webform-submission-getting-started-form .form-actions input[type=submit]{width:auto;background-color:var(--ahs-secondary-color);color:white;border:1px solid var(--ahs-secondary-color);padding:8px 20px;font-size:1.05em;line-height:1.05em;border-radius:calc(infinity * 1px);box-shadow:0 2px 5px rgba(0,0,0,0.2);cursor:pointer;transition:0.3s ease;}.webform-submission-getting-started-form .form-actions input[type=submit]:hover{background-color:var(--ahs-primary-color);box-shadow:0 2px 5px rgba(0,0,0,0.3);}.with-sidebar .webform-submission-getting-started-form{max-width:none;}#user-login-form{display:flex;width:100%;padding:var(--ahs-default-spacing);flex-direction:column;border:1px solid var(--ahs-border-color);gap:calc(var(--ahs-default-spacing) / 2);background:var(--ahs-element-color);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.24);transition:0.3s ease;}#user-login-form .js-form-type-select,#user-login-form .js-form-type-textfield,#user-login-form .js-form-type-password,#user-login-form .js-form-type-tel,#user-login-form .js-form-type-email,#user-login-form .js-form-type-number{display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) / 4);padding:calc(var(--ahs-default-spacing) / 2) 0px;}#user-login-form .js-form-type-select input,#user-login-form .js-form-type-select select,#user-login-form .js-form-type-textfield input,#user-login-form .js-form-type-textfield select,#user-login-form .js-form-type-password input,#user-login-form .js-form-type-password select,#user-login-form .js-form-type-tel input,#user-login-form .js-form-type-tel select,#user-login-form .js-form-type-email input,#user-login-form .js-form-type-email select,#user-login-form .js-form-type-number input,#user-login-form .js-form-type-number select{padding:calc(var(--ahs-default-spacing) / 4) calc(var(--ahs-default-spacing) / 2);border:1px solid var(--ahs-border-color);outline:1px solid transparent;transition:0.6s ease;height:35px;font-size:1em;}#user-login-form .js-form-type-select input:active,#user-login-form .js-form-type-select input:focus-within,#user-login-form .js-form-type-select input:focus,#user-login-form .js-form-type-select input:focus-visible,#user-login-form .js-form-type-select input:target,#user-login-form .js-form-type-select select:active,#user-login-form .js-form-type-select select:focus-within,#user-login-form .js-form-type-select select:focus,#user-login-form .js-form-type-select select:focus-visible,#user-login-form .js-form-type-select select:target,#user-login-form .js-form-type-textfield input:active,#user-login-form .js-form-type-textfield input:focus-within,#user-login-form .js-form-type-textfield input:focus,#user-login-form .js-form-type-textfield input:focus-visible,#user-login-form .js-form-type-textfield input:target,#user-login-form .js-form-type-textfield select:active,#user-login-form .js-form-type-textfield select:focus-within,#user-login-form .js-form-type-textfield select:focus,#user-login-form .js-form-type-textfield select:focus-visible,#user-login-form .js-form-type-textfield select:target,#user-login-form .js-form-type-password input:active,#user-login-form .js-form-type-password input:focus-within,#user-login-form .js-form-type-password input:focus,#user-login-form .js-form-type-password input:focus-visible,#user-login-form .js-form-type-password input:target,#user-login-form .js-form-type-password select:active,#user-login-form .js-form-type-password select:focus-within,#user-login-form .js-form-type-password select:focus,#user-login-form .js-form-type-password select:focus-visible,#user-login-form .js-form-type-password select:target,#user-login-form .js-form-type-tel input:active,#user-login-form .js-form-type-tel input:focus-within,#user-login-form .js-form-type-tel input:focus,#user-login-form .js-form-type-tel input:focus-visible,#user-login-form .js-form-type-tel input:target,#user-login-form .js-form-type-tel select:active,#user-login-form .js-form-type-tel select:focus-within,#user-login-form .js-form-type-tel select:focus,#user-login-form .js-form-type-tel select:focus-visible,#user-login-form .js-form-type-tel select:target,#user-login-form .js-form-type-email input:active,#user-login-form .js-form-type-email input:focus-within,#user-login-form .js-form-type-email input:focus,#user-login-form .js-form-type-email input:focus-visible,#user-login-form .js-form-type-email input:target,#user-login-form .js-form-type-email select:active,#user-login-form .js-form-type-email select:focus-within,#user-login-form .js-form-type-email select:focus,#user-login-form .js-form-type-email select:focus-visible,#user-login-form .js-form-type-email select:target,#user-login-form .js-form-type-number input:active,#user-login-form .js-form-type-number input:focus-within,#user-login-form .js-form-type-number input:focus,#user-login-form .js-form-type-number input:focus-visible,#user-login-form .js-form-type-number input:target,#user-login-form .js-form-type-number select:active,#user-login-form .js-form-type-number select:focus-within,#user-login-form .js-form-type-number select:focus,#user-login-form .js-form-type-number select:focus-visible,#user-login-form .js-form-type-number select:target{outline:1px solid var(--ahs-accent-color);}#user-login-form .simplesamlphp-auth-login-link{order:-1;background:var(--ahs-primary-color);color:var(--ahs-element-color);text-decoration:none;text-align:center;border-radius:4px;padding:calc(var(--ahs-default-spacing) / 2);font-size:1.2em;font-weight:bold;text-transform:uppercase;}#user-login-form #edit-actions .form-submit{background:var(--ahs-border-color);border-radius:4px;border:1px solid var(--ahs-muted-primary-color);color:var(--ahs-muted-primary-color);font-size:1.2em;padding:calc(var(--ahs-default-spacing) / 4);}.layout-checkout-form{display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) * 2);width:100%;max-width:925px;margin:auto;}.layout-region-checkout-main{display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) * 2);padding-right:0 !important;width:100% !important;}.layout-region-checkout-main .checkout-complete{text-align:center;}.layout-region-checkout-secondary{width:100% !important;padding-right:0 !important;}.layout-region-checkout-secondary h3{margin:0 0 var(--ahs-default-spacing) 0;font-size:1.1em;color:var(--ahs-primary-color);font-weight:bold;text-align:center;}.layout-region-checkout-secondary .checkout-pane-order-summary{background:white;padding:var(--ahs-default-spacing);border:1px solid var(--ahs-border-color);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.24);max-width:400px;margin:0 auto;}.layout-region-checkout-secondary .checkout-pane-order-summary .view-inner-content table{width:100%;border-collapse:collapse;margin-bottom:var(--ahs-default-spacing);}.layout-region-checkout-secondary .checkout-pane-order-summary .view-inner-content table tr{border-bottom:1px solid var(--ahs-border-color);}.layout-region-checkout-secondary .checkout-pane-order-summary .view-inner-content table tr:last-child{border-bottom:none;}.layout-region-checkout-secondary .checkout-pane-order-summary .view-inner-content table td{padding:calc(var(--ahs-default-spacing) / 2);color:var(--ahs-text-paragraph-color);font-size:0.9em;line-height:1.4em;}.layout-region-checkout-secondary .checkout-pane-order-summary .view-inner-content table td.views-field-quantity{font-weight:bold;text-align:center;}.layout-region-checkout-secondary .checkout-pane-order-summary .view-inner-content table td.views-field-total-price__number{text-align:right;font-weight:bold;}.layout-region-checkout-secondary .checkout-pane-order-summary .view-inner-content table td div{display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) / 4);}.layout-region-checkout-secondary .checkout-pane-order-summary footer{border-top:1px solid var(--ahs-border-color);padding-top:var(--ahs-default-spacing);margin-top:var(--ahs-default-spacing);}.layout-region-checkout-secondary .checkout-pane-order-summary footer .order-total-summary{display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) / 2);}.layout-region-checkout-secondary .checkout-pane-order-summary footer .order-total-summary .order-total-line{display:flex;flex-direction:column;gap:calc(var(--ahs-default-spacing) / 4);padding:calc(var(--ahs-default-spacing) / 4) 0;}.layout-region-checkout-secondary .checkout-pane-order-summary footer .order-total-summary .order-total-line .order-total-line-label{font-size:0.85em;color:var(--ahs-muted-primary-color);text-transform:capitalize;}.layout-region-checkout-secondary .checkout-pane-order-summary footer .order-total-summary .order-total-line .order-total-line-value{font-weight:bold;color:var(--ahs-primary-color);font-size:1em;}.layout-region-checkout-secondary .checkout-pane-order-summary footer .order-total-summary .order-total-line.order-total-line__total{border-top:1px solid var(--ahs-border-color);padding-top:calc(var(--ahs-default-spacing) / 2);margin-top:calc(var(--ahs-default-spacing) / 2);}.layout-region-checkout-secondary .checkout-pane-order-summary footer .order-total-summary .order-total-line.order-total-line__total .order-total-line-label{font-weight:bold;color:var(--ahs-text-paragraph-color);}.layout-region-checkout-secondary .checkout-pane-order-summary footer .order-total-summary .order-total-line.order-total-line__total .order-total-line-value{font-size:1.2em;}.layout-region-checkout-footer{display:flex;justify-content:center;padding-right:0 !important;width:100% !important;}.layout-region-checkout-footer .form-actions{display:flex;justify-content:center;gap:var(--ahs-default-spacing);}.layout-region-checkout-footer .form-actions .button{background-color:var(--ahs-secondary-color);color:white;border:none;padding:14px 50px;font-size:1.05em;line-height:1em;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,0.2);cursor:pointer;font-weight:bold;transition:0.3s ease;width:auto;}.layout-region-checkout-footer .form-actions .button:hover{background-color:var(--ahs-primary-color);box-shadow:0 2px 5px rgba(0,0,0,0.3);}.layout-region-checkout-footer .form-actions .button--primary{background-color:var(--ahs-secondary-color);}.site-content-wrapper #block-ardentpac-page-title{width:100%;text-align:center;margin-bottom:calc(var(--ahs-default-spacing) * 2);margin-top:calc(var(--ahs-default-spacing) * 2);}.site-content-wrapper #block-ardentpac-page-title h1{margin:0;font-size:2.5em;color:var(--ahs-primary-color);font-weight:normal;}
