/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:768px){.webform-flexbox{display:flex;margin:1em -0.5em;}.webform-flexbox.js-webform-states-hidden[style*="display: block"]{display:flex !important;}.webform-flexbox .webform-flexbox{margin:1em 0;}.webform-flexbox--justify-flex-start{justify-content:flex-start;}.webform-flexbox--justify-flex-end{justify-content:flex-end;}.webform-flexbox--justify-center{justify-content:center;}.webform-flexbox--justify-space-between{justify-content:space-between;}.webform-flexbox--justify-space-around{justify-content:space-around;}.webform-flexbox--flex-start{align-items:flex-start;}.webform-flexbox--flex-end{align-items:flex-end;}.webform-flexbox--center{align-items:center;}.webform-flex{min-width:0;}.webform-flex--container{margin:0 0.5em;}.webform-flex--container > .form-item{margin:0;}.webform-flex--container > .form-item > input:not([type="checkbox"]),.webform-flex--container > .form-item > select{width:100%;}.container-inline .webform-flex--container > .form-item > input:not([type="checkbox"]),.container-inline .webform-flex--container > .form-item > select,.webform-flex--container > .form-item.webform-element--title-inline > input:not([type="checkbox"]),.webform-flex--container > .form-item.webform-element--title-inline > select{width:inherit;}.webform-flex--container > .webform-has-field-prefix > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-suffix > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-prefix > select,.webform-flex--container > .webform-has-field-suffix > select{width:85%;}.webform-flex--container > .webform-has-field-prefix.webform-flex.webform-has-field-suffix > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-prefix.webform-flex.webform-has-field-suffix > select{width:70%;}.webform-flex--container > .webform-element-help-container--element > input:not([type="checkbox"]),.webform-flex--container > .webform-element-help-container--element > select{width:85%;}.webform-flex--container > .webform-has-field-prefix.webform-element-help-container--element > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-suffix.webform-element-help-container--element > select{width:70%;}.webform-flex--container > .webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element > select{width:50%;}.webform-flex--1{flex:1;}.webform-flex--2{flex:2;}.webform-flex--3{flex:3;}.webform-flex--4{flex:4;}.webform-flex--5{flex:5;}.webform-flex--6{flex:6;}.webform-flex--7{flex:7;}.webform-flex--8{flex:8;}.webform-flex--9{flex:9;}.webform-flex--10{flex:10;}.webform-flex--11{flex:11;}.webform-flex--12{flex:12;}.webform-flex--container > .form-type-webform-select-other select{width:100%;}.webform-flex--container > .form-type-webform-select-other .form-item{margin:0;}.webform-flex--container > .form-type-webform-select-other .form-item + .form-item{margin-top:0.5em;}.webform-flex--container > .form-type-range-output > .form-range-output{width:66%;}.form-composite > .webform-flexbox{margin:1em -0.5em;}.webform-flex--container .form-type-checkbox,.webform-flex--container .form-type-radio{white-space:nowrap;}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}.ajax-progress{display:inline}.ajax-progress-throbber .throbber{background-image:url(/themes/custom/mars/src/svg/180-ring.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.ajax-progress-throbber .message{display:inline;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding:calc(var(--spacing,.25rem)*1)}tr .ajax-progress-throbber .throbber{margin-inline:calc(var(--spacing,.25rem)*1)}.ajax-progress-bar{width:calc(var(--spacing,.25rem)*64)}.ajax-progress-fullscreen{z-index:50;--tw-translate-x:-50%;--tw-translate-y:-50%;background-image:url(/themes/custom/mars/src/svg/180-ring.svg);background-position:50%;background-repeat:no-repeat;background-size:48px;height:100%;inset:50%;position:fixed;translate:var(--tw-translate-x) var(--tw-translate-y);width:100%}.ajax-progress-fullscreen:after{background-color:var(--color-black,#000);inset:calc(var(--spacing,.25rem)*0);opacity:.5;--tw-blur:blur(var(--blur-sm,8px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);--tw-content:"";content:var(--tw-content);position:absolute}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq" */
a.menu-icon-51,ul.links li.menu-icon-51 a,ul.menu li.menu-icon-51 a{background-image:url(/sites/apicafr/files/menu_icons/MARS%20privacy_0.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.captcha__description{margin-bottom:.75em;}
@layer properties;div[id$='-form-ajax-content'],.webform-ajax-form-wrapper{width:100%;align-self:stretch;}form.webform-submission-form{width:100%;max-width:none;@media (width >= 64rem){width:calc(2/3 * 100%);}}form.webform-submission-form > .webform-type-processed-text[id*='headline']{padding-bottom:calc(var(--spacing,0.25rem) * 12);}form.webform-submission-form .webform-flexbox{padding-bottom:calc(var(--spacing,0.25rem) * 0);@media (width < 48rem){flex-wrap:nowrap !important;}}form.webform-submission-form .webform-flexbox .webform-flex:first-child{flex-grow:1;@media (width >= 48rem){flex-shrink:0;}}form.webform-submission-form .webform-flexbox .webform-flex:first-child .webform-flex--container{margin-right:calc(var(--spacing,0.25rem) * 0);}form.webform-submission-form .webform-flexbox .webform-flex:first-child .webform-flex--container input{width:100%;border-style:var(--tw-border-style);border-width:1px;border-color:var(--neutral-color-100);}form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:first-child
  .webform-flex--container
  input,form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:first-child
  .webform-flex--container
  select{border-top-right-radius:0;border-bottom-right-radius:0;border-style:var(--tw-border-style);border-width:1px;border-color:var(--neutral-color-100);}form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:first-child
  .webform-flex--container
  input.border-system-error,form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:first-child
  .webform-flex--container
  select.border-system-error{border-color:var(--system-color-error);}form.webform-submission-form .webform-flexbox .webform-flex:nth-child(2){flex-shrink:1;flex-grow:0;@media (width < 48rem){flex-basis:calc(4/6 * 100%);}@media (width >= 48rem){flex-basis:calc(1/4 * 100%);}}form.webform-submission-form .webform-flexbox .webform-flex:nth-child(2) .webform-flex--container{margin-left:calc(var(--spacing,0.25rem) * 0);}form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(2)
  .webform-flex--container
  input,form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(2)
  .webform-flex--container
  select{border-top-left-radius:0;border-bottom-left-radius:0;border-style:var(--tw-border-style);border-width:1px;border-color:var(--neutral-color-100);}form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(2)
  .webform-flex--container
  input.border-system-error,form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(2)
  .webform-flex--container
  select.border-system-error{border-color:var(--system-color-error);}form.webform-submission-form.webform-submission-universal-calculator-form,form.webform-submission-form.webform-submission-pond-calculator-form{gap:calc(var(--spacing,0.25rem) * 0);}form.webform-submission-form.webform-submission-universal-calculator-form{@media (width > 48rem){gap:calc(var(--spacing,0.25rem) * 8);}}form.webform-submission-form.webform-submission-base-calculator-form .form-actions,form.webform-submission-form.webform-submission-universal-calculator-form .form-actions,form.webform-submission-form.webform-submission-pond-calculator-form .form-actions{display:flex;justify-content:center;padding-top:calc(var(--spacing,0.25rem) * 10);@media (width >= 48rem){padding-top:calc(var(--spacing,0.25rem) * 12);}}form.webform-submission-form.webform-submission-base-calculator-form .webform-type-select,form.webform-submission-form.webform-submission-pond-calculator-form .webform-type-select{margin-top:calc(var(--spacing,0.25rem) * 0);padding-bottom:calc(var(--spacing,0.25rem) * 8);@media (width >= 48rem){max-width:calc(2/3 * 100%);}}form.webform-submission-form.webform-submission-base-calculator-form .webform-type-select select,form.webform-submission-form.webform-submission-pond-calculator-form .webform-type-select select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--neutral-color-100);}form.webform-submission-form.webform-submission-base-calculator-form .webform-type-select select.border-system-error,form.webform-submission-form.webform-submission-pond-calculator-form .webform-type-select select.border-system-error{border-color:var(--system-color-error);}form.webform-submission-form.webform-submission-universal-calculator-form .webform-flexbox,form.webform-submission-form.webform-submission-pond-calculator-form .webform-flexbox{margin-inline:calc(var(--spacing,0.25rem) * 0);margin-top:calc(var(--spacing,0.25rem) * 0);margin-bottom:calc(var(--spacing,0.25rem) * 0);display:flex;flex-direction:column;gap:calc(var(--spacing,0.25rem) * 0);position:relative;padding-top:2.375rem;@media (width < 48rem){flex-basis:auto;}@media (width < 48rem){flex-wrap:wrap;}@media (width >= 48rem){flex-direction:row;}}form.webform-submission-form.webform-submission-universal-calculator-form .webform-flexbox label.form-label,form.webform-submission-form.webform-submission-pond-calculator-form .webform-flexbox label.form-label{position:absolute;top:0;}form.webform-submission-form.webform-submission-universal-calculator-form .webform-flexbox{flex-direction:row;flex-wrap:nowrap;align-items:start;}form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex{min-width:0;width:auto;}form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(2){flex:0 0 9.4rem;}form.webform-submission-form.webform-submission-base-calculator-form .webform-flexbox .webform-flex,form.webform-submission-form.webform-submission-pond-calculator-form .webform-flexbox .webform-flex{min-width:calc(var(--spacing,0.25rem) * 0);flex:1;}form.webform-submission-form.webform-submission-base-calculator-form
  .webform-flexbox
  .webform-flex
  .webform-flex--container,form.webform-submission-form.webform-submission-pond-calculator-form
  .webform-flexbox
  .webform-flex
  .webform-flex--container{margin:calc(var(--spacing,0.25rem) * 0);width:100%;}form.webform-submission-form.webform-submission-base-calculator-form
  .webform-flexbox
  .webform-flex
  .webform-flex--container
  .form-item,form.webform-submission-form.webform-submission-pond-calculator-form
  .webform-flexbox
  .webform-flex
  .webform-flex--container
  .form-item{@media (width < 48rem){margin:calc(var(--spacing,0.25rem) * 0);}@media (width < 48rem){margin-bottom:calc(var(--spacing,0.25rem) * 2);}max-width:100%;}form.webform-submission-form.webform-submission-universal-calculator-form
  .webform-flexbox
  .webform-flex
  .webform-flex--container
  .form-item--error-message,form.webform-submission-form.webform-submission-pond-calculator-form
  .webform-flexbox
  .webform-flex
  .webform-flex--container
  .form-item--error-message{}form.webform-submission-form.webform-submission-base-calculator-form
  .webform-flexbox
  .webform-flex
  .webform-flex--container
  input,form.webform-submission-form.webform-submission-pond-calculator-form
  .webform-flexbox
  .webform-flex
  .webform-flex--container
  input{width:100%;border-style:var(--tw-border-style);border-width:1px;border-color:var(--neutral-color-100);}form.webform-submission-form.webform-submission-base-calculator-form
  .webform-flexbox
  .webform-flex:first-child
  .webform-flex--container
  input,form.webform-submission-form.webform-submission-pond-calculator-form
  .webform-flexbox
  .webform-flex:first-child
  .webform-flex--container
  input{@media (width >= 48rem){border-top-right-radius:0;}@media (width >= 48rem){border-bottom-right-radius:0;}}form.webform-submission-form.webform-submission-base-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(2)
  .webform-flex--container
  input,form.webform-submission-form.webform-submission-pond-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(2)
  .webform-flex--container
  input{@media (width >= 48rem){border-radius:0;}}form.webform-submission-form.webform-submission-base-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(3)
  .webform-flex--container
  input,form.webform-submission-form.webform-submission-pond-calculator-form
  .webform-flexbox
  .webform-flex:nth-child(3)
  .webform-flex--container
  input{@media (width >= 48rem){border-top-left-radius:0;}@media (width >= 48rem){border-bottom-left-radius:0;}}form.webform-submission-form.webform-submission-base-calculator-form .form-wrapper.radios--wrapper,form.webform-submission-form.webform-submission-pond-calculator-form .form-wrapper.radios--wrapper{padding-block:calc(var(--spacing,0.25rem) * 8);}form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios,form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios{margin-top:calc(var(--spacing,0.25rem) * 0);@media (width < 64rem){width:auto;}@media (width < 64rem){flex-wrap:nowrap;}gap:calc(var(--spacing,0.25rem) * 5);@media (max-width:420px){gap:10px;}}form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio,form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio{border-radius:var(--radius-lg,0.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--base-color-light);background-color:var(--base-color-light);padding:calc(var(--spacing,0.25rem) * 4);@media (width < 48rem){flex-grow:0;}@media (width < 48rem){flex-basis:auto;}width:156px;@media (max-width:420px){width:140px;padding-left:10px;padding-right:10px;}}form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio:first-child,form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio:first-child{gap:0;}form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio:has(input[type='radio']:checked),form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio:has(input[type='radio']:checked){border-color:var(--brand-color-c);}form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio
  .form-radio__container,form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio
  .form-radio__container{align-self:flex-start;}form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio
  .form-radio__container
  + label,form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio
  .form-radio__container
  + label{text-align:center;font-size:var(--text-sm,0.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / 0.875)));}form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio
  .form-radio__container:has(input:checked)
  + label,form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper.radios--wrapper
  .js-webform-radios
  .webform-type-radio
  .form-radio__container:has(input:checked)
  + label{--tw-font-weight:var(--font-weight-normal,400) !important;font-weight:var(--font-weight-normal,400) !important;}form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper
  label[for*='edit-shape-selection-square']
  span::before,form.webform-submission-form.webform-submission-base-calculator-form
  .form-wrapper
  label[for*='edit-shape-selection-circle']
  span::before,form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper
  label[for*='edit-shape-selection-square']
  span::before,form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper
  label[for*='edit-shape-selection-circle']
  span::before{margin-inline:auto;margin-top:calc(var(--spacing,0.25rem) * 0);margin-bottom:calc(var(--spacing,0.25rem) * 2);display:block;width:calc(var(--spacing,0.25rem) * 14);height:calc(var(--spacing,0.25rem) * 14);background-color:var(--brand-color-a);content:'';}form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper
  label[for*='edit-shape-selection-square']{position:relative;left:-10px;}form.webform-submission-form.webform-submission-pond-calculator-form
  .form-wrapper
  label[for*='edit-shape-selection-circle']
  span::before{border-radius:calc(infinity * 1px);}form.webform-submission-form.webform-submission-base-calculator-form .form-wrapper input.border-system-error,form.webform-submission-form.webform-submission-base-calculator-form .form-wrapper select.border-system-error,form.webform-submission-form.webform-submission-pond-calculator-form .form-wrapper input.border-system-error,form.webform-submission-form.webform-submission-pond-calculator-form .form-wrapper select.border-system-error{border-color:var(--system-color-error) !important;}@media (min-width:1024px){[data-component-id='mars:section']:has(form.webform-submission-form){position:relative;}[data-component-id='mars:section']:has(form.webform-submission-form)::before{content:'';position:absolute;pointer-events:none;top:50px;right:0;width:600px;height:600px;background-image:url(/modules/brand/api/mars_aquaspin_advise/images/doc.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 555px;z-index:0;}[data-component-id='mars:section']:has(form.webform-submission-form) [data-component-id='mars:container']{position:relative;z-index:1;}}.calculator-result{margin-top:calc(var(--spacing,0.25rem) * 6);}.calculator-result h5{margin-bottom:calc(var(--spacing,0.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--scheme-text-color,var(--color-base-dark));@media (width < 48rem){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));}}.calculator-result .results_wrapper{display:flex;flex-wrap:wrap;gap:calc(var(--spacing,0.25rem) * 0.5);overflow:hidden;border-radius:var(--radius-lg,0.5rem);@media (width < 48rem){flex-direction:column;}@media (width >= 48rem){max-width:none;}}.calculator-result .results_wrapper .result_item{display:flex;flex-shrink:1;flex-grow:1;flex-basis:calc(1/5 * 100%);flex-direction:column;align-items:center;background-color:var(--base-color-light);padding-inline:calc(var(--spacing,0.25rem) * 4);padding-block:calc(var(--spacing,0.25rem) * 6);color:var(--brand-color-a);@media (width < 48rem){align-items:flex-start;}}.calculator-result .results_wrapper .result_item .result_item--unit{font-family:var(--font-secondary,"PT Sans",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);}.calculator-result .results_wrapper .result_item .result_item--value{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--brand-color-a);}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-font-weight{syntax:"*";inherits:false;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;}}}
