/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;text-decoration:none;background:transparent;border-radius:0px;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}.button-wrapper--subscribe .form-submit:focus:not(:focus-visible),.button-wrapper--submit .form-submit:focus:not(:focus-visible){outline:none;}.button-wrapper--subscribe .form-submit:focus-visible,.button-wrapper--submit .form-submit:focus-visible{outline-offset:0;}.form-text,.form-email,.form-textarea{margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;text-decoration:none;outline:none;border-radius:0px;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}.form-text:focus:not(:focus-visible),.form-email:focus:not(:focus-visible),.form-textarea:focus:not(:focus-visible){outline:none;}.form-text:focus-visible,.form-email:focus-visible,.form-textarea:focus-visible{outline-offset:0;}.button-wrapper--subscribe .form-submit:focus-visible,.button-wrapper--submit .form-submit:focus-visible,.form-text:focus-visible,.form-email:focus-visible,.form-textarea:focus-visible,.form-checkbox:focus-visible,.form-radio:focus-visible{outline-style:auto;outline-width:2px;outline-style:solid;outline-color:Highlight;}@media (-webkit-min-device-pixel-ratio:0){.button-wrapper--subscribe .form-submit:focus-visible,.button-wrapper--submit .form-submit:focus-visible,.form-text:focus-visible,.form-email:focus-visible,.form-textarea:focus-visible,.form-checkbox:focus-visible,.form-radio:focus-visible{outline-color:-webkit-focus-ring-color;outline-style:auto;}}.form-text::-moz-placeholder,.form-email::-moz-placeholder,.form-textarea::-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-size:calc(15px + 3 * ((100vw - 600px) / 1080));line-height:calc(22px + 3 * ((100vw - 600px) / 1080));font-family:"ABC DiatypeSemi Mono Medium",sans-serif;text-transform:uppercase;}.form-text:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-size:calc(15px + 3 * ((100vw - 600px) / 1080));line-height:calc(22px + 3 * ((100vw - 600px) / 1080));font-family:"ABC DiatypeSemi Mono Medium",sans-serif;text-transform:uppercase;}.form-checkbox + label,.form-radio + label,.form-text::placeholder,.form-email::placeholder,.form-textarea::placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-size:calc(15px + 3 * ((100vw - 600px) / 1080));line-height:calc(22px + 3 * ((100vw - 600px) / 1080));font-family:"ABC DiatypeSemi Mono Medium",sans-serif;text-transform:uppercase;}@media screen and (max-width:600px){.form-text::-moz-placeholder,.form-email::-moz-placeholder,.form-textarea::-moz-placeholder{font-size:15px;}.form-text:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{font-size:15px;}.form-checkbox + label,.form-radio + label,.form-text::placeholder,.form-email::placeholder,.form-textarea::placeholder{font-size:15px;}}@media screen and (min-width:1680px){.form-text::-moz-placeholder,.form-email::-moz-placeholder,.form-textarea::-moz-placeholder{font-size:18px;}.form-text:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{font-size:18px;}.form-checkbox + label,.form-radio + label,.form-text::placeholder,.form-email::placeholder,.form-textarea::placeholder{font-size:18px;}}@media screen and (max-width:600px){.form-text::-moz-placeholder,.form-email::-moz-placeholder,.form-textarea::-moz-placeholder{line-height:22px;}.form-text:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{line-height:22px;}.form-checkbox + label,.form-radio + label,.form-text::placeholder,.form-email::placeholder,.form-textarea::placeholder{line-height:22px;}}@media screen and (min-width:1680px){.form-text::-moz-placeholder,.form-email::-moz-placeholder,.form-textarea::-moz-placeholder{line-height:25px;}.form-text:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{line-height:25px;}.form-checkbox + label,.form-radio + label,.form-text::placeholder,.form-email::placeholder,.form-textarea::placeholder{line-height:25px;}}.form-checkbox + label::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-select:hover:not(:disabled){opacity:.5;}.form-select:focus,.form-select:active:not(:disabled){border-color:#9e9e9e;}.form-select.error{border-color:#cc0000;background-color:#fcc;}.form-checkbox,.form-radio{position:absolute;opacity:0;width:calc(36px + 6 * ((100vw - 600px) / 1080));height:calc(36px + 6 * ((100vw - 600px) / 1080));pointer-events:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-checkbox:focus:not(:focus-visible),.form-radio:focus:not(:focus-visible){outline:none;}.form-checkbox:focus-visible,.form-radio:focus-visible{outline-offset:0;}@media screen and (max-width:600px){.form-checkbox,.form-radio{width:36px;}}@media screen and (min-width:1680px){.form-checkbox,.form-radio{width:42px;}}@media screen and (max-width:600px){.form-checkbox,.form-radio{height:36px;}}@media screen and (min-width:1680px){.form-checkbox,.form-radio{height:42px;}}.form-checkbox:focus-visible,.form-radio:focus-visible{opacity:1;}.form-checkbox + label,.form-radio + label{min-height:calc(36px + 6 * ((100vw - 600px) / 1080));position:relative;display:inline-flex;align-items:center;padding:0;box-sizing:border-box;padding-left:calc(51px + 6 * ((100vw - 600px) / 1080));}@media screen and (max-width:600px){.form-checkbox + label,.form-radio + label{min-height:36px;}}@media screen and (min-width:1680px){.form-checkbox + label,.form-radio + label{min-height:42px;}}@media screen and (max-width:600px){.form-checkbox + label,.form-radio + label{padding-left:51px;}}@media screen and (min-width:1680px){.form-checkbox + label,.form-radio + label{padding-left:57px;}}.form-checkbox + label::before,.form-radio + label::before{width:calc(36px + 6 * ((100vw - 600px) / 1080));height:calc(36px + 6 * ((100vw - 600px) / 1080));display:block;position:absolute;top:0;left:0;border:1px solid #1E1E1E;box-sizing:border-box;content:'';}@media screen and (max-width:600px){.form-checkbox + label::before,.form-radio + label::before{width:36px;}}@media screen and (min-width:1680px){.form-checkbox + label::before,.form-radio + label::before{width:42px;}}@media screen and (max-width:600px){.form-checkbox + label::before,.form-radio + label::before{height:36px;}}@media screen and (min-width:1680px){.form-checkbox + label::before,.form-radio + label::before{height:42px;}}.form-checkbox + label::after,.form-radio + label::after{display:block;position:absolute;opacity:0;}.form-checkbox:checked + label::after,.form-radio:checked + label::after{opacity:1;}.form-checkbox + label::after{top:calc(7px + 1 * ((100vw - 600px) / 1080));left:calc(11px + 1 * ((100vw - 600px) / 1080));content:"\e907";}@media screen and (max-width:600px){.form-checkbox + label::after{top:7px;}}@media screen and (min-width:1680px){.form-checkbox + label::after{top:8px;}}@media screen and (max-width:600px){.form-checkbox + label::after{left:11px;}}@media screen and (min-width:1680px){.form-checkbox + label::after{left:12px;}}.form-radio + label::after,.form-radio + label::before{border-radius:50%;}.form-radio + label::after{width:calc(22px + 6 * ((100vw - 600px) / 1080));height:calc(22px + 6 * ((100vw - 600px) / 1080));top:7px;left:7px;background-color:#1E1E1E;content:'';}@media screen and (max-width:600px){.form-radio + label::after{width:22px;}}@media screen and (min-width:1680px){.form-radio + label::after{width:28px;}}@media screen and (max-width:600px){.form-radio + label::after{height:22px;}}@media screen and (min-width:1680px){.form-radio + label::after{height:28px;}}.form-select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;padding:6px;padding-right:16px;border:1px solid;background-image:url(/themes/b14theme/images/arrow-down.svg);background-repeat:no-repeat;background-position:right 4px center;background-size:8px;}@media screen and (min-width:0\0){.form-select{padding-right:6px;background:none;}}.form-select:disabled{filter:blur(1px);}.form-select[size],.form-select[multiple]{padding-right:6px;background:none;}.form-item:not(.form-type-checkbox):not(form-type-radio) label{margin-bottom:calc(10px + 10 * ((100vw - 600px) / 1080));display:block;font-family:"ABC Diatype Bold",sans-serif;}@media screen and (max-width:600px){.form-item:not(.form-type-checkbox):not(form-type-radio) label{margin-bottom:10px;}}@media screen and (min-width:1680px){.form-item:not(.form-type-checkbox):not(form-type-radio) label{margin-bottom:20px;}}.form-item .description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-size:13px;line-height:20px;letter-spacing:0.5px;font-family:"ABC Diatype Regular",sans-serif;margin-top:5px;}.form-text,.form-email,.form-textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-size:calc(15px + 3 * ((100vw - 600px) / 1080));line-height:calc(22px + 3 * ((100vw - 600px) / 1080));font-family:"ABC Diatype Regular",sans-serif;padding:calc(15px + 15 * ((100vw - 600px) / 1080));width:100%;box-sizing:border-box;border:1px solid #1E1E1E;}@media screen and (max-width:600px){.form-text,.form-email,.form-textarea{font-size:15px;}}@media screen and (min-width:1680px){.form-text,.form-email,.form-textarea{font-size:18px;}}@media screen and (max-width:600px){.form-text,.form-email,.form-textarea{line-height:22px;}}@media screen and (min-width:1680px){.form-text,.form-email,.form-textarea{line-height:25px;}}@media screen and (max-width:600px){.form-text,.form-email,.form-textarea{padding:15px;}}@media screen and (min-width:1680px){.form-text,.form-email,.form-textarea{padding:30px;}}.form-text::-moz-placeholder,.form-email::-moz-placeholder,.form-textarea::-moz-placeholder{color:#1E1E1E;}.form-text:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{color:#1E1E1E;}.form-text::placeholder,.form-email::placeholder,.form-textarea::placeholder{color:#1E1E1E;}.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-size:calc(15px + 3 * ((100vw - 600px) / 1080));line-height:calc(22px + 3 * ((100vw - 600px) / 1080));font-family:"ABC DiatypeSemi Mono Medium",sans-serif;text-transform:uppercase;display:inline-flex;background-color:#1E1E1E;color:#FFFFFF;border-radius:100px;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-size:calc(15px + 3 * ((100vw - 600px) / 1080));line-height:calc(22px + 3 * ((100vw - 600px) / 1080));font-family:"ABC DiatypeSemi Mono Medium",sans-serif;text-transform:uppercase;min-height:calc(47px + 8 * ((100vw - 600px) / 1080));padding-top:calc(14px + 2 * ((100vw - 600px) / 1080));padding-right:calc(20px + 10 * ((100vw - 600px) / 1080));padding-bottom:calc(11px + 3 * ((100vw - 600px) / 1080));padding-left:calc(20px + 10 * ((100vw - 600px) / 1080));}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{font-size:15px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{font-size:18px;}}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{line-height:22px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{line-height:25px;}}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{font-size:15px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{font-size:18px;}}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{line-height:22px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{line-height:25px;}}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{min-height:47px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{min-height:55px;}}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{padding-top:14px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{padding-top:16px;}}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{padding-right:20px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{padding-right:30px;}}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{padding-bottom:11px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{padding-bottom:14px;}}@media screen and (max-width:600px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{padding-left:20px;}}@media screen and (min-width:1680px){.button-wrapper--subscribe .form-submit,.button-wrapper--submit .form-submit{padding-left:30px;}}.button-wrapper--subscribe .form-submit::after,.button-wrapper--submit .form-submit::after{margin-left:18px;}.has-mouse .button-wrapper--subscribe .form-submit,.has-mouse
  .button-wrapper--submit .form-submit{transition:background-color 0.45s cubic-bezier(0.23,1,0.32,1);}.has-mouse .button-wrapper--subscribe .form-submit::after,.has-mouse
    .button-wrapper--submit .form-submit::after{transition:color 0.45s cubic-bezier(0.23,1,0.32,1);}.has-mouse .button-wrapper--subscribe .form-submit:hover,.has-mouse
    .button-wrapper--submit .form-submit:hover{transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);background-color:#DDDCD6;color:#1E1E1E;}.has-mouse .button-wrapper--subscribe .form-submit:hover::after,.has-mouse
      .button-wrapper--submit .form-submit:hover::after{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);color:#1E1E1E;}
