/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes fadeIn{from{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}50%{opacity:.5}100%{opacity:1}}.fadeIn{-webkit-animation:fadeIn 1.5s 1;animation:fadeIn 1.5s 1}.sprite-excel{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 0}.sprite-flipbook{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 0}.sprite-generic{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%}.sprite-pdf{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 100%}.sprite-powerpoint{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0}.sprite-word{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 100%}.sprite-excel{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 0}.sprite-flipbook{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 0}.sprite-generic{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%}.sprite-pdf{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 100%}.sprite-powerpoint{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0}.sprite-word{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 100%}svg use{fill:currentColor}a.icon{height:50px;width:50px;display:block}a.icon svg{width:inherit;height:inherit}h1{font-family:"Source Serif Pro",serif;font-size:4.5rem;font-weight:400;line-height:1.06;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}@media (min-width:800px){h1{font-size:5.25rem;line-height:1.1}}@media (min-width:1264px){h1{font-size:7rem;line-height:1.1}}h2{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:4rem}.text-long h2,.text-with-summary h2{margin-bottom:4rem}h3{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem}.text-long h3,.text-with-summary h3{margin-bottom:3rem}h4{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3}.text-long h4,.text-with-summary h4{margin-bottom:2rem}h5{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.25rem}.text-long h5,.text-with-summary h5{margin-bottom:1rem}h6{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2rem}.text-long h6,.text-with-summary h6{margin-bottom:1rem}h2+ul,h3+ul,h4+ul,h5+ul,h6+ul{margin-top:0}.block-title{max-width:944px;text-align:center;margin-left:auto;margin-right:auto}h2.block-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;text-align:center;max-width:944px;margin-bottom:4rem;margin-left:auto;margin-right:auto;line-height:1.25}h2.section-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;text-align:center;max-width:944px;margin-bottom:4rem;margin-left:auto;margin-right:auto;line-height:1.25;max-width:1264px}@media (min-width:980px){.node-page h2.section-title{margin-left:0;text-align:left}}.widget-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;text-align:center;max-width:944px;margin-bottom:4rem;margin-left:auto;margin-right:auto;line-height:1.25;padding-bottom:0;border-bottom:0;margin-bottom:2rem}code,html{font-family:Nunito,sans-serif;font-size:8px;line-height:1.38;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-kerning:normal;font-kerning:normal;font-synthesis:none}body{color:#383e46;margin:0;font-size:2rem}p{margin-top:0}p:not(:last-child){margin-bottom:3rem}p+article:not(:last-child){margin-bottom:3rem}a{color:#056cf2;text-decoration:none}a:focus,a:hover{color:#666;text-decoration:underline}.text-long a:focus,.text-long a:hover,.text-with-summary a:focus,.text-with-summary a:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.grey-background a{color:#0362dd}.grey-background a:focus,.grey-background a:hover{color:#666}em{font-style:italic}strong{font-weight:800}.field-caption{text-align:center;font-size:1.75rem;font-style:italic}small,span.small{font-size:80%}.warning{background:0 0;padding:1rem 2rem;margin-bottom:3rem;color:#d7141a;border:1px solid #d7141a;text-align:center}mark,span.highlight{background:#fff01f}.hr,hr{border-style:solid;border-width:1px 0 0;color:currentColor}.hr+*,hr+*{margin-top:3rem}p.lead-in{font-size:18px;line-height:1.44}@media (min-width:980px){p.lead-in{font-size:22px}}blockquote{margin:0 0 2rem;max-width:740px;position:relative;font-family:"Source Serif Pro",serif;font-size:2.5rem;line-height:1.4}blockquote p{display:inline}blockquote:before{content:"“";margin-right:-.2em}blockquote:after{content:"”";margin-left:-.2em}.text-long::after,.text-with-summary::after{clear:both;content:"";display:table}.text-long>:last-child,.text-with-summary>:last-child{margin-bottom:0}.text-long+*,.text-with-summary+*{clear:both}.text-long article+ul,.text-with-summary article+ul{margin-top:3rem}.text-long span.grey,.text-with-summary span.grey{color:#949494}.js .dropbutton-multiple .dropbutton-action .button,.js .dropbutton-multiple .dropbutton-action a,.js .dropbutton-multiple .dropbutton-action button,.js .dropbutton-multiple .dropbutton-action input,.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a,.js .dropbutton-multiple .dropbutton-widget .dropbutton-action button,.js .dropbutton-multiple .dropbutton-widget .dropbutton-action input,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle .button,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle a,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle button,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle input,.js .dropbutton-single .dropbutton-action .button,.js .dropbutton-single .dropbutton-action a,.js .dropbutton-single .dropbutton-action button,.js .dropbutton-single .dropbutton-action input,.js .dropbutton-single .dropbutton-widget .dropbutton-action a,.js .dropbutton-single .dropbutton-widget .dropbutton-action button,.js .dropbutton-single .dropbutton-widget .dropbutton-action input,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle .button,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle a,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle button,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle input,.js .dropbutton-wrapper .dropbutton-action .button,.js .dropbutton-wrapper .dropbutton-action a,.js .dropbutton-wrapper .dropbutton-action button,.js .dropbutton-wrapper .dropbutton-action input,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle .button,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle a,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle input{border-radius:0!important;-webkit-box-shadow:none;box-shadow:none;background:#fff;text-shadow:none;border-color:#949494;font-size:1.6rem;color:#383e46;text-decoration:none}.js .dropbutton-multiple .dropbutton-action .button:focus,.js .dropbutton-multiple .dropbutton-action .button:hover,.js .dropbutton-multiple .dropbutton-action a:focus,.js .dropbutton-multiple .dropbutton-action a:hover,.js .dropbutton-multiple .dropbutton-action button:focus,.js .dropbutton-multiple .dropbutton-action button:hover,.js .dropbutton-multiple .dropbutton-action input:focus,.js .dropbutton-multiple .dropbutton-action input:hover,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle .button:focus,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle .button:hover,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle a:focus,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle a:hover,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle button:focus,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle button:hover,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle input:focus,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle input:hover,.js .dropbutton-single .dropbutton-action .button:focus,.js .dropbutton-single .dropbutton-action .button:hover,.js .dropbutton-single .dropbutton-action a:focus,.js .dropbutton-single .dropbutton-action a:hover,.js .dropbutton-single .dropbutton-action button:focus,.js .dropbutton-single .dropbutton-action button:hover,.js .dropbutton-single .dropbutton-action input:focus,.js .dropbutton-single .dropbutton-action input:hover,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle .button:focus,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle .button:hover,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle a:focus,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle a:hover,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle button:focus,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle button:hover,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle input:focus,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle input:hover,.js .dropbutton-wrapper .dropbutton-action .button:focus,.js .dropbutton-wrapper .dropbutton-action .button:hover,.js .dropbutton-wrapper .dropbutton-action a:focus,.js .dropbutton-wrapper .dropbutton-action a:hover,.js .dropbutton-wrapper .dropbutton-action button:focus,.js .dropbutton-wrapper .dropbutton-action button:hover,.js .dropbutton-wrapper .dropbutton-action input:focus,.js .dropbutton-wrapper .dropbutton-action input:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle .button:focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle .button:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle a:focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle a:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle input:focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle input:hover{background-color:#ddd!important;background-image:none!important;border-radius:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0}.js .dropbutton-multiple .dropbutton-action .button:active,.js .dropbutton-multiple .dropbutton-action a:active,.js .dropbutton-multiple .dropbutton-action button:active,.js .dropbutton-multiple .dropbutton-action input:active,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle .button:active,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle a:active,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle button:active,.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle input:active,.js .dropbutton-single .dropbutton-action .button:active,.js .dropbutton-single .dropbutton-action a:active,.js .dropbutton-single .dropbutton-action button:active,.js .dropbutton-single .dropbutton-action input:active,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle .button:active,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle a:active,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle button:active,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle input:active,.js .dropbutton-wrapper .dropbutton-action .button:active,.js .dropbutton-wrapper .dropbutton-action a:active,.js .dropbutton-wrapper .dropbutton-action button:active,.js .dropbutton-wrapper .dropbutton-action input:active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle .button:active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle a:active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle input:active{background:#d0d0d0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}button{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;cursor:pointer}button:focus,button:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}button:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long button,.text-with-summary button{padding:0;background:0 0}.text-long button a,.text-with-summary button a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long button a:focus,.text-long button a:hover,.text-with-summary button a:focus,.text-with-summary button a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long button a:active,.text-with-summary button a:active{color:#000;background-color:#d0d0d0}.text-long button+.button,.text-long button+.button-alt,.text-long button+.button-outline,.text-with-summary button+.button,.text-with-summary button+.button-alt,.text-with-summary button+.button-outline{margin-left:2rem}button.js-hide{display:none}button.trigger{min-width:32px}.button{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px}.button:focus,.button:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.button:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .button,.text-with-summary .button{padding:0;background:0 0}.text-long .button a,.text-with-summary .button a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .button a:focus,.text-long .button a:hover,.text-with-summary .button a:focus,.text-with-summary .button a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .button a:active,.text-with-summary .button a:active{color:#000;background-color:#d0d0d0}.text-long .button+.button,.text-long .button+.button-alt,.text-long .button+.button-outline,.text-with-summary .button+.button,.text-with-summary .button+.button-alt,.text-with-summary .button+.button-outline{margin-left:2rem}.button.js-hide{display:none}.button-alt{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#11457e;border-color:#11457e}.button-alt:focus,.button-alt:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.button-alt:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .button-alt,.text-with-summary .button-alt{padding:0;background:0 0}.text-long .button-alt a,.text-with-summary .button-alt a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .button-alt a:focus,.text-long .button-alt a:hover,.text-with-summary .button-alt a:focus,.text-with-summary .button-alt a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .button-alt a:active,.text-with-summary .button-alt a:active{color:#000;background-color:#d0d0d0}.text-long .button-alt+.button,.text-long .button-alt+.button-alt,.text-long .button-alt+.button-outline,.text-with-summary .button-alt+.button,.text-with-summary .button-alt+.button-alt,.text-with-summary .button-alt+.button-outline{margin-left:2rem}.button-alt.js-hide{display:none}.button-alt:focus,.button-alt:hover{background:#ddd;border-color:#ddd;color:#000}.button-alt:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.text-long .button-alt a,.text-with-summary .button-alt a{background:#11457e;border-color:#11457e}.text-long .button-alt a:focus,.text-long .button-alt a:hover,.text-with-summary .button-alt a:focus,.text-with-summary .button-alt a:hover{background:#ddd;border-color:#ddd;color:#000}.text-long .button-alt a:active,.text-with-summary .button-alt a:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.button-submit{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal}.button-submit:focus,.button-submit:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.button-submit:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .button-submit,.text-with-summary .button-submit{padding:0;background:0 0}.text-long .button-submit a,.text-with-summary .button-submit a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .button-submit a:focus,.text-long .button-submit a:hover,.text-with-summary .button-submit a:focus,.text-with-summary .button-submit a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .button-submit a:active,.text-with-summary .button-submit a:active{color:#000;background-color:#d0d0d0}.text-long .button-submit+.button,.text-long .button-submit+.button-alt,.text-long .button-submit+.button-outline,.text-with-summary .button-submit+.button,.text-with-summary .button-submit+.button-alt,.text-with-summary .button-submit+.button-outline{margin-left:2rem}.button-submit.js-hide{display:none}.button-submit:focus,.button-submit:hover{background:#ddd;border-color:#ddd;color:#000}.button-submit:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.button-caution{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666}.button-caution:focus,.button-caution:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.button-caution:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .button-caution,.text-with-summary .button-caution{padding:0;background:0 0}.text-long .button-caution a,.text-with-summary .button-caution a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .button-caution a:focus,.text-long .button-caution a:hover,.text-with-summary .button-caution a:focus,.text-with-summary .button-caution a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .button-caution a:active,.text-with-summary .button-caution a:active{color:#000;background-color:#d0d0d0}.text-long .button-caution+.button,.text-long .button-caution+.button-alt,.text-long .button-caution+.button-outline,.text-with-summary .button-caution+.button,.text-with-summary .button-caution+.button-alt,.text-with-summary .button-caution+.button-outline{margin-left:2rem}.button-caution.js-hide{display:none}.button-caution:focus,.button-caution:hover{background:#ddd;border-color:#ddd;color:#000}.button-caution:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.button-caution:focus,.button-caution:hover{background:#ddd;border-color:#ddd;color:#000}.button-caution:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.button--danger,.button-danger-robinson{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e}.button--danger:focus,.button--danger:hover,.button-danger-robinson:focus,.button-danger-robinson:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.button--danger:active,.button-danger-robinson:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .button--danger,.text-long .button-danger-robinson,.text-with-summary .button--danger,.text-with-summary .button-danger-robinson{padding:0;background:0 0}.text-long .button--danger a,.text-long .button-danger-robinson a,.text-with-summary .button--danger a,.text-with-summary .button-danger-robinson a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .button--danger a:focus,.text-long .button--danger a:hover,.text-long .button-danger-robinson a:focus,.text-long .button-danger-robinson a:hover,.text-with-summary .button--danger a:focus,.text-with-summary .button--danger a:hover,.text-with-summary .button-danger-robinson a:focus,.text-with-summary .button-danger-robinson a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .button--danger a:active,.text-long .button-danger-robinson a:active,.text-with-summary .button--danger a:active,.text-with-summary .button-danger-robinson a:active{color:#000;background-color:#d0d0d0}.text-long .button--danger+.button,.text-long .button--danger+.button-alt,.text-long .button--danger+.button-outline,.text-long .button-danger-robinson+.button,.text-long .button-danger-robinson+.button-alt,.text-long .button-danger-robinson+.button-outline,.text-with-summary .button--danger+.button,.text-with-summary .button--danger+.button-alt,.text-with-summary .button--danger+.button-outline,.text-with-summary .button-danger-robinson+.button,.text-with-summary .button-danger-robinson+.button-alt,.text-with-summary .button-danger-robinson+.button-outline{margin-left:2rem}.button--danger.js-hide,.button-danger-robinson.js-hide{display:none}.button--danger:focus,.button--danger:hover,.button-danger-robinson:focus,.button-danger-robinson:hover{background:#ddd;border-color:#ddd;color:#000}.button--danger:active,.button-danger-robinson:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.button--danger:focus,.button--danger:hover,.button-danger-robinson:focus,.button-danger-robinson:hover{background:#ddd;border-color:#ddd;color:#000}.button--danger:active,.button-danger-robinson:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.button-outline{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:0 0;border:1px solid #056cf2;color:#056cf2}.button-outline:focus,.button-outline:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.button-outline:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .button-outline,.text-with-summary .button-outline{padding:0;background:0 0}.text-long .button-outline a,.text-with-summary .button-outline a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .button-outline a:focus,.text-long .button-outline a:hover,.text-with-summary .button-outline a:focus,.text-with-summary .button-outline a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .button-outline a:active,.text-with-summary .button-outline a:active{color:#000;background-color:#d0d0d0}.text-long .button-outline+.button,.text-long .button-outline+.button-alt,.text-long .button-outline+.button-outline,.text-with-summary .button-outline+.button,.text-with-summary .button-outline+.button-alt,.text-with-summary .button-outline+.button-outline{margin-left:2rem}.button-outline.js-hide{display:none}.button-outline:focus,.button-outline:hover{background:#ddd;color:#000;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.button-outline:active{background:#d0d0d0;color:#000;border-color:#d0d0d0}.text-long .button-outline,.text-with-summary .button-outline{padding:0;background:0 0;border:none;width:auto}.text-long .button-outline a,.text-with-summary .button-outline a{background:0 0;border:1px solid #056cf2;display:block;text-decoration:none;color:#056cf2}.text-long .button-outline a:focus,.text-long .button-outline a:hover,.text-with-summary .button-outline a:focus,.text-with-summary .button-outline a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.text-long .button-outline a:active,.text-with-summary .button-outline a:active{color:#000;background-color:#d0d0d0}.ec-button,.ec-button-alt{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px}.ec-button-alt:focus,.ec-button-alt:hover,.ec-button:focus,.ec-button:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.ec-button-alt:active,.ec-button:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.ec-button+.ec-button,.ec-button+.ec-button-alt,.ec-button-alt+.ec-button,.ec-button-alt+.ec-button-alt{margin-left:2rem}.ec-button-alt{background:#11457e;border-color:#11457e}.ec-button-alt:focus,.ec-button-alt:hover{background:#ddd;border-color:#ddd;color:#000}.ec-button-alt:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}input[type=submit].button.address-book-edit-button{height:auto;padding:6px 8px;min-width:80px;font-size:1.5rem}#block-citizen-patterns-local-tasks .tabs.secondary a{background:#056cf2!important;border-color:#056cf2;color:#fff;padding:5px 10px;font-weight:700}#block-citizen-patterns-local-tasks .tabs.secondary a.is-active,#block-citizen-patterns-local-tasks .tabs.secondary a:focus,#block-citizen-patterns-local-tasks .tabs.secondary a:hover{background:#fff!important;color:#056cf2;border-color:#056cf2;outline:0}.js .dropbutton-multiple .dropbutton-widget,.js .dropbutton-single .dropbutton-widget,.js .dropbutton-wrapper .dropbutton-widget{border-radius:0;text-shadow:none;background:#fff;border:1px solid #949494;min-width:120px}.js .dropbutton-multiple .dropbutton-widget:empty,.js .dropbutton-single .dropbutton-widget:empty,.js .dropbutton-wrapper .dropbutton-widget:empty{border:0}.js .dropbutton-multiple .dropbutton-widget .dropbutton-toggle button,.js .dropbutton-single .dropbutton-widget .dropbutton-toggle button,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-left:1px solid #949494;min-width:0}.js .dropbutton-multiple .dropbutton-action a,.js .dropbutton-single .dropbutton-action a,.js .dropbutton-wrapper .dropbutton-action a{padding:.25rem 2rem}ul{list-style-type:disc}ol{list-style-type:decimal}ol[type="A"]{list-style-type:lower-alpha}ol[type="I"]{list-style-type:upper-roman}.text-long ol,.text-long ul,.text-with-summary ol,.text-with-summary ul{overflow:hidden;margin:1rem 0 3rem;padding:0 0 0 30px}.text-long ol ol,.text-long ol ul,.text-long ul ol,.text-long ul ul,.text-with-summary ol ol,.text-with-summary ol ul,.text-with-summary ul ol,.text-with-summary ul ul{margin:1rem 0;padding:0 0 0 20px}.checklist{padding:0 0 0 1rem!important}.checklist li{list-style-type:none;position:relative;padding-left:3rem;margin-bottom:2rem}.checklist li:before{content:'';display:block;position:absolute;top:0;left:-10px;width:3rem;height:3rem;background-color:#383e46;background-image:url(/themes/citizen_patterns/images/form-elements/checkmark.svg);background-position:center;background-repeat:no-repeat;background-size:1.5rem 1.5rem}input[type=number],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit].button{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal}input[type=submit].button:focus,input[type=submit].button:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}input[type=submit].button:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long input[type=submit].button,.text-with-summary input[type=submit].button{padding:0;background:0 0}.text-long input[type=submit].button a,.text-with-summary input[type=submit].button a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long input[type=submit].button a:focus,.text-long input[type=submit].button a:hover,.text-with-summary input[type=submit].button a:focus,.text-with-summary input[type=submit].button a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long input[type=submit].button a:active,.text-with-summary input[type=submit].button a:active{color:#000;background-color:#d0d0d0}.text-long input[type=submit].button+.button,.text-long input[type=submit].button+.button-alt,.text-long input[type=submit].button+.button-outline,.text-with-summary input[type=submit].button+.button,.text-with-summary input[type=submit].button+.button-alt,.text-with-summary input[type=submit].button+.button-outline{margin-left:2rem}input[type=submit].button.js-hide{display:none}input[type=submit].button:focus,input[type=submit].button:hover{background:#ddd;border-color:#ddd;color:#000}input[type=submit].button:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.has-error{border-color:#d7141a}.form-item{width:100%;margin-bottom:3rem}.form-item label{font-family:Nunito,sans-serif;font-size:2.25rem;font-weight:800;color:#000;display:block;margin-bottom:1rem;padding-bottom:0}.form-required,.js-form-required{position:relative}.form-required:after,.js-form-required:after{content:'*';color:#d7141a;position:relative;top:-1px;right:-.5rem;font-size:1.4rem}.description{font-size:1.6rem}.form-item--error-message{color:#d7141a;font-weight:800}.webform-element-description{font-size:1.6rem;padding-bottom:1rem}input+.description{padding-top:1rem}input+.description .webform-element-description{padding-bottom:0}fieldset{border:none;padding:0;margin:0}fieldset legend{font-weight:800;font-size:3rem;margin-bottom:3rem;padding-bottom:1rem;border-bottom:4px solid #ddd}fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:3rem}.ui-dialog-content.ui-widget-content .ui-autocomplete{background:#fff}.ui-autocomplete .ui-menu-item-wrapper{display:block;font-size:1.5rem}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background:#056cf2;border-color:#056cf2;color:#fff;text-decoration:none;margin:0}.js-text-format-wrapper a[href="/filter/tips"]{display:none}.webform-submission-form{max-width:944px;margin-left:auto;margin-right:auto;padding-top:3rem}.webform-submission-form .webform-element-help{margin:0;height:16px;width:16px;line-height:16px;top:-5px;border:0;background:#056cf2;position:relative}.webform-submission-form .webform-element-help:focus,.webform-submission-form .webform-element-help:hover{outline:0;background:#666}.webform-submission-form .form-actions{padding-top:3rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.webform-confirmation{max-width:944px;margin-left:auto;margin-right:auto;border:2px solid #949494;padding:2rem;text-align:center}.webform-confirmation .webform-confirmation__back a{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;margin-bottom:0}.webform-confirmation .webform-confirmation__back a:focus,.webform-confirmation .webform-confirmation__back a:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.webform-confirmation .webform-confirmation__back a:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .webform-confirmation .webform-confirmation__back a,.text-with-summary .webform-confirmation .webform-confirmation__back a{padding:0;background:0 0}.text-long .webform-confirmation .webform-confirmation__back a a,.text-with-summary .webform-confirmation .webform-confirmation__back a a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .webform-confirmation .webform-confirmation__back a a:focus,.text-long .webform-confirmation .webform-confirmation__back a a:hover,.text-with-summary .webform-confirmation .webform-confirmation__back a a:focus,.text-with-summary .webform-confirmation .webform-confirmation__back a a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .webform-confirmation .webform-confirmation__back a a:active,.text-with-summary .webform-confirmation .webform-confirmation__back a a:active{color:#000;background-color:#d0d0d0}.text-long .webform-confirmation .webform-confirmation__back a+.button,.text-long .webform-confirmation .webform-confirmation__back a+.button-alt,.text-long .webform-confirmation .webform-confirmation__back a+.button-outline,.text-with-summary .webform-confirmation .webform-confirmation__back a+.button,.text-with-summary .webform-confirmation .webform-confirmation__back a+.button-alt,.text-with-summary .webform-confirmation .webform-confirmation__back a+.button-outline{margin-left:2rem}.webform-confirmation .webform-confirmation__back a.js-hide{display:none}.webform-progress~.form-actions{border-top:2px solid #949494;margin-top:3rem}.webform-progress .webform-progress-tracker{padding-bottom:3rem}.webform-progress .webform-progress-tracker .progress-step:after{background-color:#949494}.webform-progress .webform-progress-tracker .progress-step:not(.is-active) .progress-marker{background-color:#949494;color:#000}.webform-progress .webform-progress-tracker .progress-step.is-active .progress-marker{background-color:#383e46;color:#fff}.webform-progress .webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#383e46;color:#fff}.webform-progress .webform-progress-tracker .progress-step .progress-marker{line-height:1;padding-bottom:0;font-weight:700;font-size:1.6rem}.js-form-type-range .form-range{margin-bottom:2rem;-webkit-appearance:none;width:100%;height:100%;background:0 0;max-width:400px}.js-form-type-range .form-range:focus{outline:0}.js-form-type-range .form-range::-webkit-slider-thumb{-webkit-appearance:none;height:18px;width:18px;border-radius:50%;background:#fff;margin-top:-5px;-webkit-box-shadow:1px 1px 2px rgba(35,35,35,.6);box-shadow:1px 1px 2px rgba(35,35,35,.6);cursor:pointer}.js-form-type-range .form-range::-webkit-slider-runnable-track{width:100%;height:9px;background:#949494;border-radius:3rem;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.js-form-type-range .form-range:hover::-webkit-slider-runnable-track{background:#056cf2}.js-form-type-range .form-range::-ms-track{width:100%;cursor:pointer;height:9px;-ms-transition:all .5s;transition:all .5s;background:0 0;border-color:transparent;color:transparent}.js-form-type-range .form-range::-ms-thumb{height:18px;width:18px;border-radius:50%;background:#fff;margin-top:-5px;box-shadow:1px 1px 2px rgba(35,35,35,.4);cursor:pointer}.js-form-type-range .form-range::-ms-fill-lower{background:#949494;border-radius:3rem}.js-form-type-range .form-range:focus::-ms-fill-lower{background:#056cf2}.js-form-type-range .form-range::-ms-fill-upper{background:#949494;border-radius:3rem}.js-form-type-range .form-range:focus::-ms-fill-upper{background:#056cf2}.js-form-type-range .form-range::-moz-range-thumb{height:18px;width:18px;border-radius:50%;background:#fff;margin-top:-5px;box-shadow:1px 1px 2px rgba(35,35,35,.4);cursor:pointer}.js-form-type-range .form-range::-moz-range-track{width:100%;height:9px;background:#949494;border-radius:3rem;-moz-transition:all .5s;transition:all .5s;cursor:pointer}.js-form-type-range .form-range:hover::-moz-range-track{background:#056cf2}.js-form-type-webform-signature .webform-signature-pad{border:2px solid #949494}.js-form-type-webform-signature .webform-signature-pad:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.js-form-type-webform-signature .webform-signature-pad:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.js-form-type-webform-signature .webform-signature-pad:focus::-webkit-placeholder{opacity:.2;color:#666}.js-form-type-webform-signature .webform-signature-pad:focus::-moz-placeholder{opacity:.2;color:#666}.js-form-type-webform-signature .webform-signature-pad:focus:-ms-input-placeholder{opacity:.2;color:#666}.js-form-type-webform-signature .webform-signature-pad:focus::-webkit-input-placeholder{opacity:.2;color:#666}.js-form-type-webform-signature .webform-signature-pad input[type=submit].button{top:5px;right:5px;font-size:1.4rem;min-width:0;height:30px;padding:0 1rem}.webform-tableselect th input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:2px solid #949494;width:18px;height:18px;background-color:#fff;position:relative;top:3px;cursor:pointer}.webform-tableselect th input:hover{border-color:#949494;background-color:#ddd;-webkit-box-shadow:0 0 0 1px #949494;box-shadow:0 0 0 1px #949494}.webform-tableselect th input:focus{border-color:#949494;background-color:#ddd}.webform-tableselect th input:checked{border-color:#d7141a;background-color:#d7141a}.webform-tableselect th input:checked:hover{border-color:#666;background-color:#666;-webkit-box-shadow:0 0 0 1px #666;box-shadow:0 0 0 1px #666}.webform-tableselect th input:checked:focus{border-color:#666;background-color:#666}.webform-tableselect th input[type=checkbox]:checked{background-image:url(/themes/citizen_patterns/images/form-elements/checkmark.svg);background-repeat:no-repeat;background-position:center}.webform-tableselect th input[type=radio]{border-radius:50%}.webform-tableselect th input[type=radio]:checked{background-color:#fff;background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-red.svg);background-repeat:no-repeat;background-position:center;background-size:10px 10px}.webform-tableselect th input[type=radio]:checked:focus,.webform-tableselect th input[type=radio]:checked:hover{background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-hover.svg)}.webform-tableselect .form-item{margin-bottom:0}.webform-tableselect .form-item.js-form-type-checkbox{margin-right:0!important}details.form-wrapper{background:#f6f6f6;margin-bottom:3rem}details.form-wrapper[open]{padding-bottom:1px}details.form-wrapper[open] summary{border-color:#056cf2;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;margin-bottom:3rem}details.form-wrapper summary{border:2px solid #949494;padding:1rem 2rem;font-weight:800;position:relative;font-size:2.2rem;background:#fff;cursor:pointer}details.form-wrapper summary::-webkit-details-marker{display:none}details.form-wrapper summary:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}#user-pass,.user-login-form{max-width:980px;margin-left:auto;margin-right:auto}#user-pass .form-item:not([type=submit]),.user-login-form .form-item:not([type=submit]){max-width:400px}#user-pass .js-form-type-password,.user-login-form .js-form-type-password{position:relative}#user-pass .js-form-type-password .password-reset,.user-login-form .js-form-type-password .password-reset{position:absolute;top:12px;right:0;font-size:1.5rem}#user-pass .js-form-type-password .show-password,.user-login-form .js-form-type-password .show-password{position:absolute;top:54px;right:12px;font-size:1.4rem;color:#666}#user-pass .js-form-type-password .show-password:focus,#user-pass .js-form-type-password .show-password:hover,.user-login-form .js-form-type-password .show-password:focus,.user-login-form .js-form-type-password .show-password:hover{color:#666}#user-pass .js-form-type-password input#edit-pass,.user-login-form .js-form-type-password input#edit-pass{padding-right:56px}#user-pass .js-form-type-password .description,.user-login-form .js-form-type-password .description{padding-top:1rem}#user-pass .description,#user-pass p,.user-login-form .description,.user-login-form p{font-size:1.4rem}#user-pass #edit-submit.button,.user-login-form #edit-submit.button{margin:0}.user-form{max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:500px){.user-form .field--name-field-first-name,.user-form .field--name-field-last-name{width:48%;float:left}}@media (min-width:500px){.user-form .field--name-field-last-name{margin-left:4%}}.user-form .field--name-field-address details.form-wrapper{margin-bottom:0;background:0 0}.user-form .field--name-field-address details.form-wrapper>summary{display:none}.user-form .field--name-field-address details.form-wrapper>summary::marker{position:absolute;left:-900vw;top:0;font-size:1px;opacity:.1}.user-form .field--name-field-member-expiration{max-width:250px}.user-form #edit-actions{margin-top:4rem}.user-form .field--name-field-donation,.user-form .field--name-field-member-expiration,.user-form .field--name-field-member-level,.user-form .field--name-field-member-number,.user-form .field--name-field-member-since-date,.user-form .field--name-field-membership-length,.user-form .field--name-field-membership-postage,.user-form .field--name-field-membership-type,.user-form .field--name-field-paid-with-check,.user-form .field--name-field-recurring-date,.user-form .field--name-field-recurring-member,.user-form .field--name-field-remarks{display:none}#edit-login-register .address-container-inline .js-form-type-textfield{width:100%}.webform-submission-cancel-form .js-form-type-webform-markup h2{font-family:"Source Serif Pro",serif;font-size:4.5rem;font-weight:400;line-height:1.06;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";margin-bottom:3rem}@media (min-width:800px){.webform-submission-cancel-form .js-form-type-webform-markup h2{font-size:5.25rem;line-height:1.1}}@media (min-width:1264px){.webform-submission-cancel-form .js-form-type-webform-markup h2{font-size:7rem;line-height:1.1}}.webform-submission-cancel-form .webform-name--wrapper .fieldset-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-1.5rem;margin-right:-1.5rem;width:-o-calc(100% + 3rem);width:calc(100% + 3rem)}.webform-submission-cancel-form .webform-name--wrapper .fieldset-wrapper>*{padding-left:1.5rem;padding-right:1.5rem}.webform-submission-cancel-form .webform-name--wrapper .fieldset-wrapper>*{width:100%}@media (min-width:500px){.webform-submission-cancel-form .webform-name--wrapper .fieldset-wrapper>*{width:50%}}.js-form-type-textfield input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box}.js-form-type-textfield input::-webkit-placeholder{opacity:1;color:#666}.js-form-type-textfield input::-moz-placeholder{opacity:1;color:#666}.js-form-type-textfield input:-ms-input-placeholder{opacity:1;color:#666}.js-form-type-textfield input::-webkit-input-placeholder{opacity:1;color:#666}.js-form-type-textfield input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.js-form-type-textfield input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.js-form-type-textfield input:focus::-webkit-placeholder{opacity:.2;color:#666}.js-form-type-textfield input:focus::-moz-placeholder{opacity:.2;color:#666}.js-form-type-textfield input:focus:-ms-input-placeholder{opacity:.2;color:#666}.js-form-type-textfield input:focus::-webkit-input-placeholder{opacity:.2;color:#666}.js-form-type-email input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box}.js-form-type-email input::-webkit-placeholder{opacity:1;color:#666}.js-form-type-email input::-moz-placeholder{opacity:1;color:#666}.js-form-type-email input:-ms-input-placeholder{opacity:1;color:#666}.js-form-type-email input::-webkit-input-placeholder{opacity:1;color:#666}.js-form-type-email input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.js-form-type-email input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.js-form-type-email input:focus::-webkit-placeholder{opacity:.2;color:#666}.js-form-type-email input:focus::-moz-placeholder{opacity:.2;color:#666}.js-form-type-email input:focus:-ms-input-placeholder{opacity:.2;color:#666}.js-form-type-email input:focus::-webkit-input-placeholder{opacity:.2;color:#666}.form-item-password input,.js-form-type-password input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-item-password input::-webkit-placeholder,.js-form-type-password input::-webkit-placeholder{opacity:1;color:#666}.form-item-password input::-moz-placeholder,.js-form-type-password input::-moz-placeholder{opacity:1;color:#666}.form-item-password input:-ms-input-placeholder,.js-form-type-password input:-ms-input-placeholder{opacity:1;color:#666}.form-item-password input::-webkit-input-placeholder,.js-form-type-password input::-webkit-input-placeholder{opacity:1;color:#666}.form-item-password input:hover,.js-form-type-password input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.form-item-password input:focus,.js-form-type-password input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.form-item-password input:focus::-webkit-placeholder,.js-form-type-password input:focus::-webkit-placeholder{opacity:.2;color:#666}.form-item-password input:focus::-moz-placeholder,.js-form-type-password input:focus::-moz-placeholder{opacity:.2;color:#666}.form-item-password input:focus:-ms-input-placeholder,.js-form-type-password input:focus:-ms-input-placeholder{opacity:.2;color:#666}.form-item-password input:focus::-webkit-input-placeholder,.js-form-type-password input:focus::-webkit-input-placeholder{opacity:.2;color:#666}.js-form-type-number input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:150px}.js-form-type-number input::-webkit-placeholder{opacity:1;color:#666}.js-form-type-number input::-moz-placeholder{opacity:1;color:#666}.js-form-type-number input:-ms-input-placeholder{opacity:1;color:#666}.js-form-type-number input::-webkit-input-placeholder{opacity:1;color:#666}.js-form-type-number input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.js-form-type-number input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.js-form-type-number input:focus::-webkit-placeholder{opacity:.2;color:#666}.js-form-type-number input:focus::-moz-placeholder{opacity:.2;color:#666}.js-form-type-number input:focus:-ms-input-placeholder{opacity:.2;color:#666}.js-form-type-number input:focus::-webkit-input-placeholder{opacity:.2;color:#666}.js-form-type-tel input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:250px}.js-form-type-tel input::-webkit-placeholder{opacity:1;color:#666}.js-form-type-tel input::-moz-placeholder{opacity:1;color:#666}.js-form-type-tel input:-ms-input-placeholder{opacity:1;color:#666}.js-form-type-tel input::-webkit-input-placeholder{opacity:1;color:#666}.js-form-type-tel input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.js-form-type-tel input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.js-form-type-tel input:focus::-webkit-placeholder{opacity:.2;color:#666}.js-form-type-tel input:focus::-moz-placeholder{opacity:.2;color:#666}.js-form-type-tel input:focus:-ms-input-placeholder{opacity:.2;color:#666}.js-form-type-tel input:focus::-webkit-input-placeholder{opacity:.2;color:#666}.js-form-type-url input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:350px}.js-form-type-url input::-webkit-placeholder{opacity:1;color:#666}.js-form-type-url input::-moz-placeholder{opacity:1;color:#666}.js-form-type-url input:-ms-input-placeholder{opacity:1;color:#666}.js-form-type-url input::-webkit-input-placeholder{opacity:1;color:#666}.js-form-type-url input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.js-form-type-url input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.js-form-type-url input:focus::-webkit-placeholder{opacity:.2;color:#666}.js-form-type-url input:focus::-moz-placeholder{opacity:.2;color:#666}.js-form-type-url input:focus:-ms-input-placeholder{opacity:.2;color:#666}.js-form-type-url input:focus::-webkit-input-placeholder{opacity:.2;color:#666}.js-form-type-textarea textarea{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4}.js-form-type-textarea textarea::-webkit-placeholder{opacity:1;color:#666}.js-form-type-textarea textarea::-moz-placeholder{opacity:1;color:#666}.js-form-type-textarea textarea:-ms-input-placeholder{opacity:1;color:#666}.js-form-type-textarea textarea::-webkit-input-placeholder{opacity:1;color:#666}.js-form-type-textarea textarea:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.js-form-type-textarea textarea:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.js-form-type-textarea textarea:focus::-webkit-placeholder{opacity:.2;color:#666}.js-form-type-textarea textarea:focus::-moz-placeholder{opacity:.2;color:#666}.js-form-type-textarea textarea:focus:-ms-input-placeholder{opacity:.2;color:#666}.js-form-type-textarea textarea:focus::-webkit-input-placeholder{opacity:.2;color:#666}.form-item-date-time-daypicker-time input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:130px}.form-item-date-time-daypicker-time input::-webkit-placeholder{opacity:1;color:#666}.form-item-date-time-daypicker-time input::-moz-placeholder{opacity:1;color:#666}.form-item-date-time-daypicker-time input:-ms-input-placeholder{opacity:1;color:#666}.form-item-date-time-daypicker-time input::-webkit-input-placeholder{opacity:1;color:#666}.form-item-date-time-daypicker-time input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.form-item-date-time-daypicker-time input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.form-item-date-time-daypicker-time input:focus::-webkit-placeholder{opacity:.2;color:#666}.form-item-date-time-daypicker-time input:focus::-moz-placeholder{opacity:.2;color:#666}.form-item-date-time-daypicker-time input:focus:-ms-input-placeholder{opacity:.2;color:#666}.form-item-date-time-daypicker-time input:focus::-webkit-input-placeholder{opacity:.2;color:#666}optgroup:empty{display:none}.select2-results__group{display:none!important}.select2-container--default{width:100%!important;max-width:250px}.ui-dialog-content.ui-widget-content select,body select{background:0 0}.ui-dialog-content.ui-widget-content select:focus,.ui-dialog-content.ui-widget-content select:hover,body select:focus,body select:hover{background:0 0}.ui-dialog-content.ui-widget-content .select2-container,body .select2-container{margin-bottom:0}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single,body .select2-container--default .select2-selection--single{width:100%;font-size:2rem;border:2px solid #949494;border-radius:0;height:auto;background:#fff}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single.select2--container--focus,body .select2-container--default .select2-selection--single.select2--container--focus{-webkit-box-shadow:0 2px 2px rgba(35,35,35,.3);box-shadow:0 2px 2px rgba(35,35,35,.3)}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single:hover,body .select2-container--default .select2-selection--single:hover{-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single:focus,body .select2-container--default .select2-selection--single:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single[aria-expanded=true],body .select2-container--default .select2-selection--single[aria-expanded=true]{-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single .select2-selection__choice__remove,body .select2-container--default .select2-selection--single .select2-selection__choice__remove{position:relative;z-index:999}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single .select2-selection__rendered,body .select2-container--default .select2-selection--single .select2-selection__rendered{padding:5px 32px 5px 10px;color:#666;text-align:left;background:#fff}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single .select2-selection__arrow,body .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(/themes/citizen_patterns/images/form-elements/caret-down-red.svg);background-repeat:no-repeat;background-size:18px;background-position:center;top:9px;right:10px;-webkit-transition:-webkit-transform .15s ease-in 0s;transition:-webkit-transform .15s ease-in 0s;transition:transform .15s ease-in 0s;transition:transform .15s ease-in 0s,-webkit-transform .15s ease-in 0s}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--single .select2-selection__arrow b,body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple,body .select2-container--default .select2-selection--multiple{width:100%;font-size:2rem;border:2px solid #949494;border-radius:0;height:auto;background:#fff;padding:1px 0 2px 0}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple.select2--container--focus,body .select2-container--default .select2-selection--multiple.select2--container--focus{-webkit-box-shadow:0 2px 2px rgba(35,35,35,.3);box-shadow:0 2px 2px rgba(35,35,35,.3)}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple:hover,body .select2-container--default .select2-selection--multiple:hover{-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple:focus,body .select2-container--default .select2-selection--multiple:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple[aria-expanded=true],body .select2-container--default .select2-selection--multiple[aria-expanded=true]{-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:relative;z-index:999}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline,body .select2-container--default .select2-selection--multiple .select2-search--inline{position:relative;float:none;padding:2px 3px}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline:after,body .select2-container--default .select2-selection--multiple .select2-search--inline:after{content:'';display:block;height:20px;width:20px;position:absolute;background-image:url(/themes/citizen_patterns/images/form-elements/caret-down-red.svg);background-repeat:no-repeat;background-size:18px;background-position:center;top:9px;right:5px;-webkit-transition:-webkit-transform .15s ease-in 0s;transition:-webkit-transform .15s ease-in 0s;transition:transform .15s ease-in 0s;transition:transform .15s ease-in 0s,-webkit-transform .15s ease-in 0s}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field{color:#383e46}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder{opacity:1;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder{opacity:1;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder{opacity:1;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder{opacity:1;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder{opacity:.2;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder{opacity:.2;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder{opacity:.2;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder,body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder{opacity:.2;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default .select2-selection--multiple .select2-selection__choice,body .select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:0;background-color:#f6f6f6}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__arrow,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,body .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__arrow,body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple,body .select2-container--default.select2-container--focus .select2-selection--multiple,body .select2-container--default.select2-container--open .select2-selection--multiple{border-width:2px}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline:after,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline:after,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline:after,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder{opacity:1;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder{opacity:1;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder{opacity:1;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder{opacity:1;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder{opacity:.2;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder{opacity:.2;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder{opacity:.2;color:#666}.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder,.ui-dialog-content.ui-widget-content .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder,body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder{opacity:.2;color:#666}.select2-container .select2-dropdown{border:2px solid #056cf2;border-radius:0;padding:0}.select2-container .select2-dropdown .select2-search__field{outline:0;border-color:#056cf2}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f6f6f6}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#056cf2!important}.field--type-datetime{margin-bottom:3rem}.field--type-datetime .label{font-family:Nunito,sans-serif;font-size:2.25rem;font-weight:800;color:#000;display:block;margin-bottom:1rem;padding-bottom:0}.field--type-datetime .description{margin-top:-2rem}.field--type-daterange legend{font-family:Nunito,sans-serif;font-size:2.25rem;font-weight:800;color:#000;display:block;margin-bottom:1rem;padding-bottom:0}.field--type-daterange .description{margin-top:-2rem}.field--type-daterange .fieldset-wrapper .label{font-size:1.6rem;font-weight:800;margin-bottom:3px}.form-item-html-5-date input,.js-form-type-date input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:350px}.form-item-html-5-date input::-webkit-placeholder,.js-form-type-date input::-webkit-placeholder{opacity:1;color:#666}.form-item-html-5-date input::-moz-placeholder,.js-form-type-date input::-moz-placeholder{opacity:1;color:#666}.form-item-html-5-date input:-ms-input-placeholder,.js-form-type-date input:-ms-input-placeholder{opacity:1;color:#666}.form-item-html-5-date input::-webkit-input-placeholder,.js-form-type-date input::-webkit-input-placeholder{opacity:1;color:#666}.form-item-html-5-date input:hover,.js-form-type-date input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.form-item-html-5-date input:focus,.js-form-type-date input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.form-item-html-5-date input:focus::-webkit-placeholder,.js-form-type-date input:focus::-webkit-placeholder{opacity:.2;color:#666}.form-item-html-5-date input:focus::-moz-placeholder,.js-form-type-date input:focus::-moz-placeholder{opacity:.2;color:#666}.form-item-html-5-date input:focus:-ms-input-placeholder,.js-form-type-date input:focus:-ms-input-placeholder{opacity:.2;color:#666}.form-item-html-5-date input:focus::-webkit-input-placeholder,.js-form-type-date input:focus::-webkit-input-placeholder{opacity:.2;color:#666}.js-form-type-webform-time input{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:120px}.js-form-type-webform-time input::-webkit-placeholder{opacity:1;color:#666}.js-form-type-webform-time input::-moz-placeholder{opacity:1;color:#666}.js-form-type-webform-time input:-ms-input-placeholder{opacity:1;color:#666}.js-form-type-webform-time input::-webkit-input-placeholder{opacity:1;color:#666}.js-form-type-webform-time input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.js-form-type-webform-time input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.js-form-type-webform-time input:focus::-webkit-placeholder{opacity:.2;color:#666}.js-form-type-webform-time input:focus::-moz-placeholder{opacity:.2;color:#666}.js-form-type-webform-time input:focus:-ms-input-placeholder{opacity:.2;color:#666}.js-form-type-webform-time input:focus::-webkit-input-placeholder{opacity:.2;color:#666}.js-form-type-date .form-item,.js-form-type-datetime .form-item{margin-bottom:0!important}.js-form-type-date .container-inline,.js-form-type-datetime .container-inline{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.js-form-type-date .container-inline>*,.js-form-type-datetime .container-inline>*{display:block}.js-form-type-date .container-inline .form-item-date-time-daypicker-date,.js-form-type-datetime .container-inline .form-item-date-time-daypicker-date{width:70%;max-width:350px}.js-form-type-date .container-inline .form-item-date-time-daypicker-date input,.js-form-type-datetime .container-inline .form-item-date-time-daypicker-date input{background-image:url(/themes/citizen_patterns/images/form-elements/calendar.svg);background-repeat:no-repeat;background-size:30px;background-position:8px center;padding-left:46px}.js-form-type-date .container-inline .form-item-date-time-daypicker-time,.js-form-type-datetime .container-inline .form-item-date-time-daypicker-time{width:27.5%;margin-left:2.5%}.js-form-type-date .container-inline .ui-datepicker-trigger,.js-form-type-datetime .container-inline .ui-datepicker-trigger{display:none}.js-form-type-datelist .container-inline{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-bottom:-2rem}.js-form-type-datelist .container-inline>*{display:block}.js-form-type-datelist .form-item{margin-bottom:2rem!important;width:100%;max-width:170px;margin-right:1rem}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .form-checkboxes,form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-webform-checkboxes{margin-bottom:-.5rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}fieldset form:not(.layout-builder-add-block):not(.layout-builder-update-block) .form-checkboxes,fieldset form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-webform-checkboxes{margin-left:-2rem;margin-right:-2rem}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .checkboxes--wrapper{padding:0}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .checkboxes--wrapper legend{font-family:Nunito,sans-serif;font-size:2.25rem;font-weight:800;color:#000;display:block;margin-bottom:1rem;padding-bottom:0}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .checkboxes--wrapper .fieldset-wrapper{margin:0}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox{width:auto;margin-right:2rem;margin-bottom:.5rem}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox input,form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox label{display:inline-block}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox label{font-weight:400;margin-bottom:0}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox input[type=checkbox]{margin-right:.6rem}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:2px solid #949494;width:18px;height:18px;background-color:#fff;position:relative;top:3px;cursor:pointer}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input:hover{border-color:#949494;background-color:#ddd;-webkit-box-shadow:0 0 0 1px #949494;box-shadow:0 0 0 1px #949494}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input:focus{border-color:#949494;background-color:#ddd}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input:checked{border-color:#d7141a;background-color:#d7141a}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input:checked:hover{border-color:#666;background-color:#666;-webkit-box-shadow:0 0 0 1px #666;box-shadow:0 0 0 1px #666}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input:checked:focus{border-color:#666;background-color:#666}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input[type=checkbox]:checked{background-image:url(/themes/citizen_patterns/images/form-elements/checkmark.svg);background-repeat:no-repeat;background-position:center}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input[type=radio]{border-radius:50%}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input[type=radio]:checked{background-color:#fff;background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-red.svg);background-repeat:no-repeat;background-position:center;background-size:10px 10px}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input[type=radio]:checked:focus,form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-checkbox.custom-options input[type=radio]:checked:hover{background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-hover.svg)}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .form-radios,form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-webform-radios{margin-bottom:-.5rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .radios--wrapper{padding:0}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .radios--wrapper legend{font-family:Nunito,sans-serif;font-size:2.25rem;font-weight:800;color:#000;display:block;margin-bottom:1rem;padding-bottom:0}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .radios--wrapper .fielset-wrapper{margin:0}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio{width:auto;margin-right:2rem;margin-bottom:.5rem}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio input,form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio label{display:inline-block}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio label{font-weight:400;margin-bottom:0}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio input[type=radio]{margin-right:.6rem;position:relative;top:-2px}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:2px solid #949494;width:18px;height:18px;background-color:#fff;position:relative;top:3px;cursor:pointer}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input:hover{border-color:#949494;background-color:#ddd;-webkit-box-shadow:0 0 0 1px #949494;box-shadow:0 0 0 1px #949494}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input:focus{border-color:#949494;background-color:#ddd}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input:checked{border-color:#d7141a;background-color:#d7141a}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input:checked:hover{border-color:#666;background-color:#666;-webkit-box-shadow:0 0 0 1px #666;box-shadow:0 0 0 1px #666}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input:checked:focus{border-color:#666;background-color:#666}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input[type=checkbox]:checked{background-image:url(/themes/citizen_patterns/images/form-elements/checkmark.svg);background-repeat:no-repeat;background-position:center}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input[type=radio]{border-radius:50%}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input[type=radio]:checked{background-color:#fff;background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-red.svg);background-repeat:no-repeat;background-position:center;background-size:10px 10px}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input[type=radio]:checked:focus,form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options input[type=radio]:checked:hover{background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-hover.svg)}form:not(.layout-builder-add-block):not(.layout-builder-update-block) .js-form-type-radio.custom-options label:before{border-radius:50%}.form-item-file-upload-field .form-managed-file input.form-submit,.form-item-file-upload-field .form-managed-file input.js-form-submit,.form-item-file-upload-field .js-form-managed-file input.form-submit,.form-item-file-upload-field .js-form-managed-file input.js-form-submit,.js-form-item-file-upload-field .form-managed-file input.form-submit,.js-form-item-file-upload-field .form-managed-file input.js-form-submit,.js-form-item-file-upload-field .js-form-managed-file input.form-submit,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit,.js-form-type-managed-file .form-managed-file input.form-submit,.js-form-type-managed-file .form-managed-file input.js-form-submit,.js-form-type-managed-file .js-form-managed-file input.form-submit,.js-form-type-managed-file .js-form-managed-file input.js-form-submit{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;font-size:13px;padding:1rem 4rem}.form-item-file-upload-field .form-managed-file input.form-submit:focus,.form-item-file-upload-field .form-managed-file input.form-submit:hover,.form-item-file-upload-field .form-managed-file input.js-form-submit:focus,.form-item-file-upload-field .form-managed-file input.js-form-submit:hover,.form-item-file-upload-field .js-form-managed-file input.form-submit:focus,.form-item-file-upload-field .js-form-managed-file input.form-submit:hover,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:focus,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:hover,.js-form-item-file-upload-field .form-managed-file input.form-submit:focus,.js-form-item-file-upload-field .form-managed-file input.form-submit:hover,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:focus,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:hover,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:focus,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:hover,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:focus,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:hover,.js-form-type-managed-file .form-managed-file input.form-submit:focus,.js-form-type-managed-file .form-managed-file input.form-submit:hover,.js-form-type-managed-file .form-managed-file input.js-form-submit:focus,.js-form-type-managed-file .form-managed-file input.js-form-submit:hover,.js-form-type-managed-file .js-form-managed-file input.form-submit:focus,.js-form-type-managed-file .js-form-managed-file input.form-submit:hover,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:focus,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.form-item-file-upload-field .form-managed-file input.form-submit:active,.form-item-file-upload-field .form-managed-file input.js-form-submit:active,.form-item-file-upload-field .js-form-managed-file input.form-submit:active,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:active,.js-form-item-file-upload-field .form-managed-file input.form-submit:active,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:active,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:active,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:active,.js-form-type-managed-file .form-managed-file input.form-submit:active,.js-form-type-managed-file .form-managed-file input.js-form-submit:active,.js-form-type-managed-file .js-form-managed-file input.form-submit:active,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .form-item-file-upload-field .form-managed-file input.form-submit,.text-long .form-item-file-upload-field .form-managed-file input.js-form-submit,.text-long .form-item-file-upload-field .js-form-managed-file input.form-submit,.text-long .form-item-file-upload-field .js-form-managed-file input.js-form-submit,.text-long .js-form-item-file-upload-field .form-managed-file input.form-submit,.text-long .js-form-item-file-upload-field .form-managed-file input.js-form-submit,.text-long .js-form-item-file-upload-field .js-form-managed-file input.form-submit,.text-long .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit,.text-long .js-form-type-managed-file .form-managed-file input.form-submit,.text-long .js-form-type-managed-file .form-managed-file input.js-form-submit,.text-long .js-form-type-managed-file .js-form-managed-file input.form-submit,.text-long .js-form-type-managed-file .js-form-managed-file input.js-form-submit,.text-with-summary .form-item-file-upload-field .form-managed-file input.form-submit,.text-with-summary .form-item-file-upload-field .form-managed-file input.js-form-submit,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.form-submit,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.js-form-submit,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.form-submit,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.js-form-submit,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.form-submit,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit,.text-with-summary .js-form-type-managed-file .form-managed-file input.form-submit,.text-with-summary .js-form-type-managed-file .form-managed-file input.js-form-submit,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.form-submit,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.js-form-submit{padding:0;background:0 0}.text-long .form-item-file-upload-field .form-managed-file input.form-submit a,.text-long .form-item-file-upload-field .form-managed-file input.js-form-submit a,.text-long .form-item-file-upload-field .js-form-managed-file input.form-submit a,.text-long .form-item-file-upload-field .js-form-managed-file input.js-form-submit a,.text-long .js-form-item-file-upload-field .form-managed-file input.form-submit a,.text-long .js-form-item-file-upload-field .form-managed-file input.js-form-submit a,.text-long .js-form-item-file-upload-field .js-form-managed-file input.form-submit a,.text-long .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit a,.text-long .js-form-type-managed-file .form-managed-file input.form-submit a,.text-long .js-form-type-managed-file .form-managed-file input.js-form-submit a,.text-long .js-form-type-managed-file .js-form-managed-file input.form-submit a,.text-long .js-form-type-managed-file .js-form-managed-file input.js-form-submit a,.text-with-summary .form-item-file-upload-field .form-managed-file input.form-submit a,.text-with-summary .form-item-file-upload-field .form-managed-file input.js-form-submit a,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.form-submit a,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.js-form-submit a,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.form-submit a,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.js-form-submit a,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.form-submit a,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit a,.text-with-summary .js-form-type-managed-file .form-managed-file input.form-submit a,.text-with-summary .js-form-type-managed-file .form-managed-file input.js-form-submit a,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.form-submit a,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.js-form-submit a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .form-item-file-upload-field .form-managed-file input.form-submit a:focus,.text-long .form-item-file-upload-field .form-managed-file input.form-submit a:hover,.text-long .form-item-file-upload-field .form-managed-file input.js-form-submit a:focus,.text-long .form-item-file-upload-field .form-managed-file input.js-form-submit a:hover,.text-long .form-item-file-upload-field .js-form-managed-file input.form-submit a:focus,.text-long .form-item-file-upload-field .js-form-managed-file input.form-submit a:hover,.text-long .form-item-file-upload-field .js-form-managed-file input.js-form-submit a:focus,.text-long .form-item-file-upload-field .js-form-managed-file input.js-form-submit a:hover,.text-long .js-form-item-file-upload-field .form-managed-file input.form-submit a:focus,.text-long .js-form-item-file-upload-field .form-managed-file input.form-submit a:hover,.text-long .js-form-item-file-upload-field .form-managed-file input.js-form-submit a:focus,.text-long .js-form-item-file-upload-field .form-managed-file input.js-form-submit a:hover,.text-long .js-form-item-file-upload-field .js-form-managed-file input.form-submit a:focus,.text-long .js-form-item-file-upload-field .js-form-managed-file input.form-submit a:hover,.text-long .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit a:focus,.text-long .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit a:hover,.text-long .js-form-type-managed-file .form-managed-file input.form-submit a:focus,.text-long .js-form-type-managed-file .form-managed-file input.form-submit a:hover,.text-long .js-form-type-managed-file .form-managed-file input.js-form-submit a:focus,.text-long .js-form-type-managed-file .form-managed-file input.js-form-submit a:hover,.text-long .js-form-type-managed-file .js-form-managed-file input.form-submit a:focus,.text-long .js-form-type-managed-file .js-form-managed-file input.form-submit a:hover,.text-long .js-form-type-managed-file .js-form-managed-file input.js-form-submit a:focus,.text-long .js-form-type-managed-file .js-form-managed-file input.js-form-submit a:hover,.text-with-summary .form-item-file-upload-field .form-managed-file input.form-submit a:focus,.text-with-summary .form-item-file-upload-field .form-managed-file input.form-submit a:hover,.text-with-summary .form-item-file-upload-field .form-managed-file input.js-form-submit a:focus,.text-with-summary .form-item-file-upload-field .form-managed-file input.js-form-submit a:hover,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.form-submit a:focus,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.form-submit a:hover,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.js-form-submit a:focus,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.js-form-submit a:hover,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.form-submit a:focus,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.form-submit a:hover,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.js-form-submit a:focus,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.js-form-submit a:hover,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.form-submit a:focus,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.form-submit a:hover,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit a:focus,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit a:hover,.text-with-summary .js-form-type-managed-file .form-managed-file input.form-submit a:focus,.text-with-summary .js-form-type-managed-file .form-managed-file input.form-submit a:hover,.text-with-summary .js-form-type-managed-file .form-managed-file input.js-form-submit a:focus,.text-with-summary .js-form-type-managed-file .form-managed-file input.js-form-submit a:hover,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.form-submit a:focus,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.form-submit a:hover,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.js-form-submit a:focus,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.js-form-submit a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .form-item-file-upload-field .form-managed-file input.form-submit a:active,.text-long .form-item-file-upload-field .form-managed-file input.js-form-submit a:active,.text-long .form-item-file-upload-field .js-form-managed-file input.form-submit a:active,.text-long .form-item-file-upload-field .js-form-managed-file input.js-form-submit a:active,.text-long .js-form-item-file-upload-field .form-managed-file input.form-submit a:active,.text-long .js-form-item-file-upload-field .form-managed-file input.js-form-submit a:active,.text-long .js-form-item-file-upload-field .js-form-managed-file input.form-submit a:active,.text-long .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit a:active,.text-long .js-form-type-managed-file .form-managed-file input.form-submit a:active,.text-long .js-form-type-managed-file .form-managed-file input.js-form-submit a:active,.text-long .js-form-type-managed-file .js-form-managed-file input.form-submit a:active,.text-long .js-form-type-managed-file .js-form-managed-file input.js-form-submit a:active,.text-with-summary .form-item-file-upload-field .form-managed-file input.form-submit a:active,.text-with-summary .form-item-file-upload-field .form-managed-file input.js-form-submit a:active,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.form-submit a:active,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.js-form-submit a:active,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.form-submit a:active,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.js-form-submit a:active,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.form-submit a:active,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit a:active,.text-with-summary .js-form-type-managed-file .form-managed-file input.form-submit a:active,.text-with-summary .js-form-type-managed-file .form-managed-file input.js-form-submit a:active,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.form-submit a:active,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.js-form-submit a:active{color:#000;background-color:#d0d0d0}.text-long .form-item-file-upload-field .form-managed-file input.form-submit+.button,.text-long .form-item-file-upload-field .form-managed-file input.form-submit+.button-alt,.text-long .form-item-file-upload-field .form-managed-file input.form-submit+.button-outline,.text-long .form-item-file-upload-field .form-managed-file input.js-form-submit+.button,.text-long .form-item-file-upload-field .form-managed-file input.js-form-submit+.button-alt,.text-long .form-item-file-upload-field .form-managed-file input.js-form-submit+.button-outline,.text-long .form-item-file-upload-field .js-form-managed-file input.form-submit+.button,.text-long .form-item-file-upload-field .js-form-managed-file input.form-submit+.button-alt,.text-long .form-item-file-upload-field .js-form-managed-file input.form-submit+.button-outline,.text-long .form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button,.text-long .form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button-alt,.text-long .form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button-outline,.text-long .js-form-item-file-upload-field .form-managed-file input.form-submit+.button,.text-long .js-form-item-file-upload-field .form-managed-file input.form-submit+.button-alt,.text-long .js-form-item-file-upload-field .form-managed-file input.form-submit+.button-outline,.text-long .js-form-item-file-upload-field .form-managed-file input.js-form-submit+.button,.text-long .js-form-item-file-upload-field .form-managed-file input.js-form-submit+.button-alt,.text-long .js-form-item-file-upload-field .form-managed-file input.js-form-submit+.button-outline,.text-long .js-form-item-file-upload-field .js-form-managed-file input.form-submit+.button,.text-long .js-form-item-file-upload-field .js-form-managed-file input.form-submit+.button-alt,.text-long .js-form-item-file-upload-field .js-form-managed-file input.form-submit+.button-outline,.text-long .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button,.text-long .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button-alt,.text-long .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button-outline,.text-long .js-form-type-managed-file .form-managed-file input.form-submit+.button,.text-long .js-form-type-managed-file .form-managed-file input.form-submit+.button-alt,.text-long .js-form-type-managed-file .form-managed-file input.form-submit+.button-outline,.text-long .js-form-type-managed-file .form-managed-file input.js-form-submit+.button,.text-long .js-form-type-managed-file .form-managed-file input.js-form-submit+.button-alt,.text-long .js-form-type-managed-file .form-managed-file input.js-form-submit+.button-outline,.text-long .js-form-type-managed-file .js-form-managed-file input.form-submit+.button,.text-long .js-form-type-managed-file .js-form-managed-file input.form-submit+.button-alt,.text-long .js-form-type-managed-file .js-form-managed-file input.form-submit+.button-outline,.text-long .js-form-type-managed-file .js-form-managed-file input.js-form-submit+.button,.text-long .js-form-type-managed-file .js-form-managed-file input.js-form-submit+.button-alt,.text-long .js-form-type-managed-file .js-form-managed-file input.js-form-submit+.button-outline,.text-with-summary .form-item-file-upload-field .form-managed-file input.form-submit+.button,.text-with-summary .form-item-file-upload-field .form-managed-file input.form-submit+.button-alt,.text-with-summary .form-item-file-upload-field .form-managed-file input.form-submit+.button-outline,.text-with-summary .form-item-file-upload-field .form-managed-file input.js-form-submit+.button,.text-with-summary .form-item-file-upload-field .form-managed-file input.js-form-submit+.button-alt,.text-with-summary .form-item-file-upload-field .form-managed-file input.js-form-submit+.button-outline,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.form-submit+.button,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.form-submit+.button-alt,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.form-submit+.button-outline,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button-alt,.text-with-summary .form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button-outline,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.form-submit+.button,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.form-submit+.button-alt,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.form-submit+.button-outline,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.js-form-submit+.button,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.js-form-submit+.button-alt,.text-with-summary .js-form-item-file-upload-field .form-managed-file input.js-form-submit+.button-outline,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.form-submit+.button,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.form-submit+.button-alt,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.form-submit+.button-outline,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button-alt,.text-with-summary .js-form-item-file-upload-field .js-form-managed-file input.js-form-submit+.button-outline,.text-with-summary .js-form-type-managed-file .form-managed-file input.form-submit+.button,.text-with-summary .js-form-type-managed-file .form-managed-file input.form-submit+.button-alt,.text-with-summary .js-form-type-managed-file .form-managed-file input.form-submit+.button-outline,.text-with-summary .js-form-type-managed-file .form-managed-file input.js-form-submit+.button,.text-with-summary .js-form-type-managed-file .form-managed-file input.js-form-submit+.button-alt,.text-with-summary .js-form-type-managed-file .form-managed-file input.js-form-submit+.button-outline,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.form-submit+.button,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.form-submit+.button-alt,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.form-submit+.button-outline,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.js-form-submit+.button,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.js-form-submit+.button-alt,.text-with-summary .js-form-type-managed-file .js-form-managed-file input.js-form-submit+.button-outline{margin-left:2rem}.form-item-file-upload-field .form-managed-file input.form-submit.js-hide,.form-item-file-upload-field .form-managed-file input.js-form-submit.js-hide,.form-item-file-upload-field .js-form-managed-file input.form-submit.js-hide,.form-item-file-upload-field .js-form-managed-file input.js-form-submit.js-hide,.js-form-item-file-upload-field .form-managed-file input.form-submit.js-hide,.js-form-item-file-upload-field .form-managed-file input.js-form-submit.js-hide,.js-form-item-file-upload-field .js-form-managed-file input.form-submit.js-hide,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit.js-hide,.js-form-type-managed-file .form-managed-file input.form-submit.js-hide,.js-form-type-managed-file .form-managed-file input.js-form-submit.js-hide,.js-form-type-managed-file .js-form-managed-file input.form-submit.js-hide,.js-form-type-managed-file .js-form-managed-file input.js-form-submit.js-hide{display:none}.form-item-file-upload-field .form-managed-file input.form-submit:focus,.form-item-file-upload-field .form-managed-file input.form-submit:hover,.form-item-file-upload-field .form-managed-file input.js-form-submit:focus,.form-item-file-upload-field .form-managed-file input.js-form-submit:hover,.form-item-file-upload-field .js-form-managed-file input.form-submit:focus,.form-item-file-upload-field .js-form-managed-file input.form-submit:hover,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:focus,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:hover,.js-form-item-file-upload-field .form-managed-file input.form-submit:focus,.js-form-item-file-upload-field .form-managed-file input.form-submit:hover,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:focus,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:hover,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:focus,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:hover,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:focus,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:hover,.js-form-type-managed-file .form-managed-file input.form-submit:focus,.js-form-type-managed-file .form-managed-file input.form-submit:hover,.js-form-type-managed-file .form-managed-file input.js-form-submit:focus,.js-form-type-managed-file .form-managed-file input.js-form-submit:hover,.js-form-type-managed-file .js-form-managed-file input.form-submit:focus,.js-form-type-managed-file .js-form-managed-file input.form-submit:hover,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:focus,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:hover{background:#ddd;border-color:#ddd;color:#000}.form-item-file-upload-field .form-managed-file input.form-submit:active,.form-item-file-upload-field .form-managed-file input.js-form-submit:active,.form-item-file-upload-field .js-form-managed-file input.form-submit:active,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:active,.js-form-item-file-upload-field .form-managed-file input.form-submit:active,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:active,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:active,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:active,.js-form-type-managed-file .form-managed-file input.form-submit:active,.js-form-type-managed-file .form-managed-file input.js-form-submit:active,.js-form-type-managed-file .js-form-managed-file input.form-submit:active,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.form-item-file-upload-field .form-managed-file .description,.form-item-file-upload-field .js-form-managed-file .description,.js-form-item-file-upload-field .form-managed-file .description,.js-form-item-file-upload-field .js-form-managed-file .description,.js-form-type-managed-file .form-managed-file .description,.js-form-type-managed-file .js-form-managed-file .description{font-size:1.4rem;line-height:1.25;opacity:.7;margin-bottom:1rem}.form-item-document-upload .form-managed-file input.form-submit,.form-item-document-upload .form-managed-file input.js-form-submit,.form-item-document-upload .js-form-managed-file input.form-submit,.form-item-document-upload .js-form-managed-file input.js-form-submit,.js-form-item-document-upload .form-managed-file input.form-submit,.js-form-item-document-upload .form-managed-file input.js-form-submit,.js-form-item-document-upload .js-form-managed-file input.form-submit,.js-form-item-document-upload .js-form-managed-file input.js-form-submit,.js-form-type-webform-document-file .form-managed-file input.form-submit,.js-form-type-webform-document-file .form-managed-file input.js-form-submit,.js-form-type-webform-document-file .js-form-managed-file input.form-submit,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;font-size:13px;padding:1rem 4rem}.form-item-document-upload .form-managed-file input.form-submit:focus,.form-item-document-upload .form-managed-file input.form-submit:hover,.form-item-document-upload .form-managed-file input.js-form-submit:focus,.form-item-document-upload .form-managed-file input.js-form-submit:hover,.form-item-document-upload .js-form-managed-file input.form-submit:focus,.form-item-document-upload .js-form-managed-file input.form-submit:hover,.form-item-document-upload .js-form-managed-file input.js-form-submit:focus,.form-item-document-upload .js-form-managed-file input.js-form-submit:hover,.js-form-item-document-upload .form-managed-file input.form-submit:focus,.js-form-item-document-upload .form-managed-file input.form-submit:hover,.js-form-item-document-upload .form-managed-file input.js-form-submit:focus,.js-form-item-document-upload .form-managed-file input.js-form-submit:hover,.js-form-item-document-upload .js-form-managed-file input.form-submit:focus,.js-form-item-document-upload .js-form-managed-file input.form-submit:hover,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:focus,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:hover,.js-form-type-webform-document-file .form-managed-file input.form-submit:focus,.js-form-type-webform-document-file .form-managed-file input.form-submit:hover,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:focus,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:hover,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:focus,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:hover,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:focus,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.form-item-document-upload .form-managed-file input.form-submit:active,.form-item-document-upload .form-managed-file input.js-form-submit:active,.form-item-document-upload .js-form-managed-file input.form-submit:active,.form-item-document-upload .js-form-managed-file input.js-form-submit:active,.js-form-item-document-upload .form-managed-file input.form-submit:active,.js-form-item-document-upload .form-managed-file input.js-form-submit:active,.js-form-item-document-upload .js-form-managed-file input.form-submit:active,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:active,.js-form-type-webform-document-file .form-managed-file input.form-submit:active,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:active,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:active,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .form-item-document-upload .form-managed-file input.form-submit,.text-long .form-item-document-upload .form-managed-file input.js-form-submit,.text-long .form-item-document-upload .js-form-managed-file input.form-submit,.text-long .form-item-document-upload .js-form-managed-file input.js-form-submit,.text-long .js-form-item-document-upload .form-managed-file input.form-submit,.text-long .js-form-item-document-upload .form-managed-file input.js-form-submit,.text-long .js-form-item-document-upload .js-form-managed-file input.form-submit,.text-long .js-form-item-document-upload .js-form-managed-file input.js-form-submit,.text-long .js-form-type-webform-document-file .form-managed-file input.form-submit,.text-long .js-form-type-webform-document-file .form-managed-file input.js-form-submit,.text-long .js-form-type-webform-document-file .js-form-managed-file input.form-submit,.text-long .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit,.text-with-summary .form-item-document-upload .form-managed-file input.form-submit,.text-with-summary .form-item-document-upload .form-managed-file input.js-form-submit,.text-with-summary .form-item-document-upload .js-form-managed-file input.form-submit,.text-with-summary .form-item-document-upload .js-form-managed-file input.js-form-submit,.text-with-summary .js-form-item-document-upload .form-managed-file input.form-submit,.text-with-summary .js-form-item-document-upload .form-managed-file input.js-form-submit,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.form-submit,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.js-form-submit,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.form-submit,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.js-form-submit,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.form-submit,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit{padding:0;background:0 0}.text-long .form-item-document-upload .form-managed-file input.form-submit a,.text-long .form-item-document-upload .form-managed-file input.js-form-submit a,.text-long .form-item-document-upload .js-form-managed-file input.form-submit a,.text-long .form-item-document-upload .js-form-managed-file input.js-form-submit a,.text-long .js-form-item-document-upload .form-managed-file input.form-submit a,.text-long .js-form-item-document-upload .form-managed-file input.js-form-submit a,.text-long .js-form-item-document-upload .js-form-managed-file input.form-submit a,.text-long .js-form-item-document-upload .js-form-managed-file input.js-form-submit a,.text-long .js-form-type-webform-document-file .form-managed-file input.form-submit a,.text-long .js-form-type-webform-document-file .form-managed-file input.js-form-submit a,.text-long .js-form-type-webform-document-file .js-form-managed-file input.form-submit a,.text-long .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit a,.text-with-summary .form-item-document-upload .form-managed-file input.form-submit a,.text-with-summary .form-item-document-upload .form-managed-file input.js-form-submit a,.text-with-summary .form-item-document-upload .js-form-managed-file input.form-submit a,.text-with-summary .form-item-document-upload .js-form-managed-file input.js-form-submit a,.text-with-summary .js-form-item-document-upload .form-managed-file input.form-submit a,.text-with-summary .js-form-item-document-upload .form-managed-file input.js-form-submit a,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.form-submit a,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.js-form-submit a,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.form-submit a,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.js-form-submit a,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.form-submit a,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .form-item-document-upload .form-managed-file input.form-submit a:focus,.text-long .form-item-document-upload .form-managed-file input.form-submit a:hover,.text-long .form-item-document-upload .form-managed-file input.js-form-submit a:focus,.text-long .form-item-document-upload .form-managed-file input.js-form-submit a:hover,.text-long .form-item-document-upload .js-form-managed-file input.form-submit a:focus,.text-long .form-item-document-upload .js-form-managed-file input.form-submit a:hover,.text-long .form-item-document-upload .js-form-managed-file input.js-form-submit a:focus,.text-long .form-item-document-upload .js-form-managed-file input.js-form-submit a:hover,.text-long .js-form-item-document-upload .form-managed-file input.form-submit a:focus,.text-long .js-form-item-document-upload .form-managed-file input.form-submit a:hover,.text-long .js-form-item-document-upload .form-managed-file input.js-form-submit a:focus,.text-long .js-form-item-document-upload .form-managed-file input.js-form-submit a:hover,.text-long .js-form-item-document-upload .js-form-managed-file input.form-submit a:focus,.text-long .js-form-item-document-upload .js-form-managed-file input.form-submit a:hover,.text-long .js-form-item-document-upload .js-form-managed-file input.js-form-submit a:focus,.text-long .js-form-item-document-upload .js-form-managed-file input.js-form-submit a:hover,.text-long .js-form-type-webform-document-file .form-managed-file input.form-submit a:focus,.text-long .js-form-type-webform-document-file .form-managed-file input.form-submit a:hover,.text-long .js-form-type-webform-document-file .form-managed-file input.js-form-submit a:focus,.text-long .js-form-type-webform-document-file .form-managed-file input.js-form-submit a:hover,.text-long .js-form-type-webform-document-file .js-form-managed-file input.form-submit a:focus,.text-long .js-form-type-webform-document-file .js-form-managed-file input.form-submit a:hover,.text-long .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit a:focus,.text-long .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit a:hover,.text-with-summary .form-item-document-upload .form-managed-file input.form-submit a:focus,.text-with-summary .form-item-document-upload .form-managed-file input.form-submit a:hover,.text-with-summary .form-item-document-upload .form-managed-file input.js-form-submit a:focus,.text-with-summary .form-item-document-upload .form-managed-file input.js-form-submit a:hover,.text-with-summary .form-item-document-upload .js-form-managed-file input.form-submit a:focus,.text-with-summary .form-item-document-upload .js-form-managed-file input.form-submit a:hover,.text-with-summary .form-item-document-upload .js-form-managed-file input.js-form-submit a:focus,.text-with-summary .form-item-document-upload .js-form-managed-file input.js-form-submit a:hover,.text-with-summary .js-form-item-document-upload .form-managed-file input.form-submit a:focus,.text-with-summary .js-form-item-document-upload .form-managed-file input.form-submit a:hover,.text-with-summary .js-form-item-document-upload .form-managed-file input.js-form-submit a:focus,.text-with-summary .js-form-item-document-upload .form-managed-file input.js-form-submit a:hover,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.form-submit a:focus,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.form-submit a:hover,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.js-form-submit a:focus,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.js-form-submit a:hover,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.form-submit a:focus,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.form-submit a:hover,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.js-form-submit a:focus,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.js-form-submit a:hover,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.form-submit a:focus,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.form-submit a:hover,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit a:focus,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .form-item-document-upload .form-managed-file input.form-submit a:active,.text-long .form-item-document-upload .form-managed-file input.js-form-submit a:active,.text-long .form-item-document-upload .js-form-managed-file input.form-submit a:active,.text-long .form-item-document-upload .js-form-managed-file input.js-form-submit a:active,.text-long .js-form-item-document-upload .form-managed-file input.form-submit a:active,.text-long .js-form-item-document-upload .form-managed-file input.js-form-submit a:active,.text-long .js-form-item-document-upload .js-form-managed-file input.form-submit a:active,.text-long .js-form-item-document-upload .js-form-managed-file input.js-form-submit a:active,.text-long .js-form-type-webform-document-file .form-managed-file input.form-submit a:active,.text-long .js-form-type-webform-document-file .form-managed-file input.js-form-submit a:active,.text-long .js-form-type-webform-document-file .js-form-managed-file input.form-submit a:active,.text-long .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit a:active,.text-with-summary .form-item-document-upload .form-managed-file input.form-submit a:active,.text-with-summary .form-item-document-upload .form-managed-file input.js-form-submit a:active,.text-with-summary .form-item-document-upload .js-form-managed-file input.form-submit a:active,.text-with-summary .form-item-document-upload .js-form-managed-file input.js-form-submit a:active,.text-with-summary .js-form-item-document-upload .form-managed-file input.form-submit a:active,.text-with-summary .js-form-item-document-upload .form-managed-file input.js-form-submit a:active,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.form-submit a:active,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.js-form-submit a:active,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.form-submit a:active,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.js-form-submit a:active,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.form-submit a:active,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit a:active{color:#000;background-color:#d0d0d0}.text-long .form-item-document-upload .form-managed-file input.form-submit+.button,.text-long .form-item-document-upload .form-managed-file input.form-submit+.button-alt,.text-long .form-item-document-upload .form-managed-file input.form-submit+.button-outline,.text-long .form-item-document-upload .form-managed-file input.js-form-submit+.button,.text-long .form-item-document-upload .form-managed-file input.js-form-submit+.button-alt,.text-long .form-item-document-upload .form-managed-file input.js-form-submit+.button-outline,.text-long .form-item-document-upload .js-form-managed-file input.form-submit+.button,.text-long .form-item-document-upload .js-form-managed-file input.form-submit+.button-alt,.text-long .form-item-document-upload .js-form-managed-file input.form-submit+.button-outline,.text-long .form-item-document-upload .js-form-managed-file input.js-form-submit+.button,.text-long .form-item-document-upload .js-form-managed-file input.js-form-submit+.button-alt,.text-long .form-item-document-upload .js-form-managed-file input.js-form-submit+.button-outline,.text-long .js-form-item-document-upload .form-managed-file input.form-submit+.button,.text-long .js-form-item-document-upload .form-managed-file input.form-submit+.button-alt,.text-long .js-form-item-document-upload .form-managed-file input.form-submit+.button-outline,.text-long .js-form-item-document-upload .form-managed-file input.js-form-submit+.button,.text-long .js-form-item-document-upload .form-managed-file input.js-form-submit+.button-alt,.text-long .js-form-item-document-upload .form-managed-file input.js-form-submit+.button-outline,.text-long .js-form-item-document-upload .js-form-managed-file input.form-submit+.button,.text-long .js-form-item-document-upload .js-form-managed-file input.form-submit+.button-alt,.text-long .js-form-item-document-upload .js-form-managed-file input.form-submit+.button-outline,.text-long .js-form-item-document-upload .js-form-managed-file input.js-form-submit+.button,.text-long .js-form-item-document-upload .js-form-managed-file input.js-form-submit+.button-alt,.text-long .js-form-item-document-upload .js-form-managed-file input.js-form-submit+.button-outline,.text-long .js-form-type-webform-document-file .form-managed-file input.form-submit+.button,.text-long .js-form-type-webform-document-file .form-managed-file input.form-submit+.button-alt,.text-long .js-form-type-webform-document-file .form-managed-file input.form-submit+.button-outline,.text-long .js-form-type-webform-document-file .form-managed-file input.js-form-submit+.button,.text-long .js-form-type-webform-document-file .form-managed-file input.js-form-submit+.button-alt,.text-long .js-form-type-webform-document-file .form-managed-file input.js-form-submit+.button-outline,.text-long .js-form-type-webform-document-file .js-form-managed-file input.form-submit+.button,.text-long .js-form-type-webform-document-file .js-form-managed-file input.form-submit+.button-alt,.text-long .js-form-type-webform-document-file .js-form-managed-file input.form-submit+.button-outline,.text-long .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit+.button,.text-long .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit+.button-alt,.text-long .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit+.button-outline,.text-with-summary .form-item-document-upload .form-managed-file input.form-submit+.button,.text-with-summary .form-item-document-upload .form-managed-file input.form-submit+.button-alt,.text-with-summary .form-item-document-upload .form-managed-file input.form-submit+.button-outline,.text-with-summary .form-item-document-upload .form-managed-file input.js-form-submit+.button,.text-with-summary .form-item-document-upload .form-managed-file input.js-form-submit+.button-alt,.text-with-summary .form-item-document-upload .form-managed-file input.js-form-submit+.button-outline,.text-with-summary .form-item-document-upload .js-form-managed-file input.form-submit+.button,.text-with-summary .form-item-document-upload .js-form-managed-file input.form-submit+.button-alt,.text-with-summary .form-item-document-upload .js-form-managed-file input.form-submit+.button-outline,.text-with-summary .form-item-document-upload .js-form-managed-file input.js-form-submit+.button,.text-with-summary .form-item-document-upload .js-form-managed-file input.js-form-submit+.button-alt,.text-with-summary .form-item-document-upload .js-form-managed-file input.js-form-submit+.button-outline,.text-with-summary .js-form-item-document-upload .form-managed-file input.form-submit+.button,.text-with-summary .js-form-item-document-upload .form-managed-file input.form-submit+.button-alt,.text-with-summary .js-form-item-document-upload .form-managed-file input.form-submit+.button-outline,.text-with-summary .js-form-item-document-upload .form-managed-file input.js-form-submit+.button,.text-with-summary .js-form-item-document-upload .form-managed-file input.js-form-submit+.button-alt,.text-with-summary .js-form-item-document-upload .form-managed-file input.js-form-submit+.button-outline,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.form-submit+.button,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.form-submit+.button-alt,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.form-submit+.button-outline,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.js-form-submit+.button,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.js-form-submit+.button-alt,.text-with-summary .js-form-item-document-upload .js-form-managed-file input.js-form-submit+.button-outline,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.form-submit+.button,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.form-submit+.button-alt,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.form-submit+.button-outline,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.js-form-submit+.button,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.js-form-submit+.button-alt,.text-with-summary .js-form-type-webform-document-file .form-managed-file input.js-form-submit+.button-outline,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.form-submit+.button,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.form-submit+.button-alt,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.form-submit+.button-outline,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit+.button,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit+.button-alt,.text-with-summary .js-form-type-webform-document-file .js-form-managed-file input.js-form-submit+.button-outline{margin-left:2rem}.form-item-document-upload .form-managed-file input.form-submit.js-hide,.form-item-document-upload .form-managed-file input.js-form-submit.js-hide,.form-item-document-upload .js-form-managed-file input.form-submit.js-hide,.form-item-document-upload .js-form-managed-file input.js-form-submit.js-hide,.js-form-item-document-upload .form-managed-file input.form-submit.js-hide,.js-form-item-document-upload .form-managed-file input.js-form-submit.js-hide,.js-form-item-document-upload .js-form-managed-file input.form-submit.js-hide,.js-form-item-document-upload .js-form-managed-file input.js-form-submit.js-hide,.js-form-type-webform-document-file .form-managed-file input.form-submit.js-hide,.js-form-type-webform-document-file .form-managed-file input.js-form-submit.js-hide,.js-form-type-webform-document-file .js-form-managed-file input.form-submit.js-hide,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit.js-hide{display:none}.form-item-document-upload .form-managed-file input.form-submit:focus,.form-item-document-upload .form-managed-file input.form-submit:hover,.form-item-document-upload .form-managed-file input.js-form-submit:focus,.form-item-document-upload .form-managed-file input.js-form-submit:hover,.form-item-document-upload .js-form-managed-file input.form-submit:focus,.form-item-document-upload .js-form-managed-file input.form-submit:hover,.form-item-document-upload .js-form-managed-file input.js-form-submit:focus,.form-item-document-upload .js-form-managed-file input.js-form-submit:hover,.js-form-item-document-upload .form-managed-file input.form-submit:focus,.js-form-item-document-upload .form-managed-file input.form-submit:hover,.js-form-item-document-upload .form-managed-file input.js-form-submit:focus,.js-form-item-document-upload .form-managed-file input.js-form-submit:hover,.js-form-item-document-upload .js-form-managed-file input.form-submit:focus,.js-form-item-document-upload .js-form-managed-file input.form-submit:hover,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:focus,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:hover,.js-form-type-webform-document-file .form-managed-file input.form-submit:focus,.js-form-type-webform-document-file .form-managed-file input.form-submit:hover,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:focus,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:hover,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:focus,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:hover,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:focus,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:hover{background:#ddd;border-color:#ddd;color:#000}.form-item-document-upload .form-managed-file input.form-submit:active,.form-item-document-upload .form-managed-file input.js-form-submit:active,.form-item-document-upload .js-form-managed-file input.form-submit:active,.form-item-document-upload .js-form-managed-file input.js-form-submit:active,.js-form-item-document-upload .form-managed-file input.form-submit:active,.js-form-item-document-upload .form-managed-file input.js-form-submit:active,.js-form-item-document-upload .js-form-managed-file input.form-submit:active,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:active,.js-form-type-webform-document-file .form-managed-file input.form-submit:active,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:active,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:active,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.form-item-document-upload .form-managed-file .description,.form-item-document-upload .js-form-managed-file .description,.js-form-item-document-upload .form-managed-file .description,.js-form-item-document-upload .js-form-managed-file .description,.js-form-type-webform-document-file .form-managed-file .description,.js-form-type-webform-document-file .js-form-managed-file .description{font-size:1.4rem;line-height:1.25;opacity:.7;margin-bottom:1rem}.form-item-document-upload label.button,.js-form-item-document-upload label.button,.js-form-type-webform-document-file label.button{display:inline-block;color:#fff;padding:2.45rem 3rem;font-size:2.5rem}.form-item-document-upload label.button:focus,.form-item-document-upload label.button:hover,.js-form-item-document-upload label.button:focus,.js-form-item-document-upload label.button:hover,.js-form-type-webform-document-file label.button:focus,.js-form-type-webform-document-file label.button:hover{color:#000}.form-item-document-upload label.button:active,.js-form-item-document-upload label.button:active,.js-form-type-webform-document-file label.button:active{color:#000}div.address-container-inline{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px)}div.address-container-inline>*{padding-left:10px;padding-right:10px}div.address-container-inline>.form-item{display:block;margin-right:0}@media (min-width:500px){div.address-container-inline>.form-item{width:50%}div.address-container-inline>.form-item[class*=address-organization]{max-width:360px}div.address-container-inline>.form-item[class*=locality]{width:-o-calc(100% - 360px);width:calc(100% - 360px)}div.address-container-inline>.form-item[class*=administrative-area]{max-width:200px}div.address-container-inline>.form-item[class*=postal-code]{max-width:160px}}.field-long-text table thead th a,.payment-methods .method-table table thead th a,.text-long table thead th a,.text-with-summary table thead th a,.view-content table thead th a,.webform-submission-form table thead th a,table .st-key a{color:#000;position:relative;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:15px;background-position:center left;background-image:url(/themes/citizen_patterns/images/form-elements/sort-black.svg);padding-left:25px}.field-long-text table thead th a:after,.payment-methods .method-table table thead th a:after,.text-long table thead th a:after,.text-with-summary table thead th a:after,.view-content table thead th a:after,.webform-submission-form table thead th a:after,table .st-key a:after{content:none}.field-long-text table thead th a:focus,.field-long-text table thead th a:hover,.payment-methods .method-table table thead th a:focus,.payment-methods .method-table table thead th a:hover,.text-long table thead th a:focus,.text-long table thead th a:hover,.text-with-summary table thead th a:focus,.text-with-summary table thead th a:hover,.view-content table thead th a:focus,.view-content table thead th a:hover,.webform-submission-form table thead th a:focus,.webform-submission-form table thead th a:hover,table .st-key a:focus,table .st-key a:hover{opacity:.6;color:#000}.field-long-text table thead th a .tablesort,.payment-methods .method-table table thead th a .tablesort,.text-long table thead th a .tablesort,.text-with-summary table thead th a .tablesort,.view-content table thead th a .tablesort,.webform-submission-form table thead th a .tablesort,table .st-key a .tablesort{background:0 0;float:none;position:absolute;top:4px;left:-18px;margin-left:5px;background-repeat:no-repeat;background-size:contain;background-position:center;width:18px;height:18px}.field-long-text table thead th a .tablesort.tablesort--desc,.payment-methods .method-table table thead th a .tablesort.tablesort--desc,.text-long table thead th a .tablesort.tablesort--desc,.text-with-summary table thead th a .tablesort.tablesort--desc,.view-content table thead th a .tablesort.tablesort--desc,.webform-submission-form table thead th a .tablesort.tablesort--desc,table .st-key a .tablesort.tablesort--desc{background-image:url(/themes/citizen_patterns/images/form-elements/arrow-down-black.svg)}.field-long-text table thead th a .tablesort.tablesort--asc,.payment-methods .method-table table thead th a .tablesort.tablesort--asc,.text-long table thead th a .tablesort.tablesort--asc,.text-with-summary table thead th a .tablesort.tablesort--asc,.view-content table thead th a .tablesort.tablesort--asc,.webform-submission-form table thead th a .tablesort.tablesort--asc,table .st-key a .tablesort.tablesort--asc{background-image:url(/themes/citizen_patterns/images/form-elements/arrow-up-black.svg)}.field-long-text table thead th.is-active,.payment-methods .method-table table thead th.is-active,.text-long table thead th.is-active,.text-with-summary table thead th.is-active,.view-content table thead th.is-active,.webform-submission-form table thead th.is-active,table .st-key.is-active{background:#ececec;border-top-color:#ececec;border-bottom-color:#11457e}.field-long-text table thead th.is-active>a,.payment-methods .method-table table thead th.is-active>a,.text-long table thead th.is-active>a,.text-with-summary table thead th.is-active>a,.view-content table thead th.is-active>a,.webform-submission-form table thead th.is-active>a,table .st-key.is-active>a{color:#000;background-image:none}.field-long-text table,.text-long table,.text-with-summary table,.view-content table,.webform-submission-form table{width:100%;border-spacing:unset;border:1px solid #949494;margin-bottom:3rem}.field-long-text table caption,.text-long table caption,.text-with-summary table caption,.view-content table caption,.webform-submission-form table caption{font-weight:800;margin-bottom:1rem}.field-long-text table td,.text-long table td,.text-with-summary table td,.view-content table td,.webform-submission-form table td{padding:1rem 1.5rem .75rem}.field-long-text table td:first-child,.text-long table td:first-child,.text-with-summary table td:first-child,.view-content table td:first-child,.webform-submission-form table td:first-child{padding-left:3rem}.field-long-text table td:last-child,.text-long table td:last-child,.text-with-summary table td:last-child,.view-content table td:last-child,.webform-submission-form table td:last-child{padding-right:3rem}.field-long-text table thead th,.text-long table thead th,.text-with-summary table thead th,.view-content table thead th,.webform-submission-form table thead th{background:#ddd;color:#000;padding:2rem 1.5rem;text-align:left;border-bottom:3px solid #ddd}.field-long-text table thead th:first-child,.text-long table thead th:first-child,.text-with-summary table thead th:first-child,.view-content table thead th:first-child,.webform-submission-form table thead th:first-child{padding-left:3rem}.field-long-text table thead th:last-child,.text-long table thead th:last-child,.text-with-summary table thead th:last-child,.view-content table thead th:last-child,.webform-submission-form table thead th:last-child{padding-right:3rem}.field-long-text table tbody tr:not(:last-child) td,.text-long table tbody tr:not(:last-child) td,.text-with-summary table tbody tr:not(:last-child) td,.view-content table tbody tr:not(:last-child) td,.webform-submission-form table tbody tr:not(:last-child) td{border-bottom:1px solid #949494}.field-long-text table tbody tr:nth-of-type(odd),.text-long table tbody tr:nth-of-type(odd),.text-with-summary table tbody tr:nth-of-type(odd),.view-content table tbody tr:nth-of-type(odd),.webform-submission-form table tbody tr:nth-of-type(odd){background:#f8f2f2}.field-long-text table tbody tr:nth-of-type(odd) td,.text-long table tbody tr:nth-of-type(odd) td,.text-with-summary table tbody tr:nth-of-type(odd) td,.view-content table tbody tr:nth-of-type(odd) td,.webform-submission-form table tbody tr:nth-of-type(odd) td{color:#000}.field-long-text table tbody tr:nth-of-type(odd) a,.text-long table tbody tr:nth-of-type(odd) a,.text-with-summary table tbody tr:nth-of-type(odd) a,.view-content table tbody tr:nth-of-type(odd) a,.webform-submission-form table tbody tr:nth-of-type(odd) a{color:#0362dd}.field-long-text table tbody tr:nth-of-type(odd) a:hover,.text-long table tbody tr:nth-of-type(odd) a:hover,.text-with-summary table tbody tr:nth-of-type(odd) a:hover,.view-content table tbody tr:nth-of-type(odd) a:hover,.webform-submission-form table tbody tr:nth-of-type(odd) a:hover{color:#666}.field-long-text table tbody tr:nth-of-type(even),.text-long table tbody tr:nth-of-type(even),.text-with-summary table tbody tr:nth-of-type(even),.view-content table tbody tr:nth-of-type(even),.webform-submission-form table tbody tr:nth-of-type(even){background:#fff}.field-long-text table tbody tr:nth-of-type(even) td,.text-long table tbody tr:nth-of-type(even) td,.text-with-summary table tbody tr:nth-of-type(even) td,.view-content table tbody tr:nth-of-type(even) td,.webform-submission-form table tbody tr:nth-of-type(even) td{color:#383e46}.field-long-text table tbody tr th,.text-long table tbody tr th,.text-with-summary table tbody tr th,.view-content table tbody tr th,.webform-submission-form table tbody tr th{background:#ddd;color:#000;text-align:left;padding-left:3rem;padding-right:1.5rem}.field-long-text table tbody tr:not(:last-child) th,.text-long table tbody tr:not(:last-child) th,.text-with-summary table tbody tr:not(:last-child) th,.view-content table tbody tr:not(:last-child) th,.webform-submission-form table tbody tr:not(:last-child) th{border-bottom:1px solid #949494}@media (max-width:979px){.field-long-text table tbody tr td,.text-long table tbody tr td,.text-with-summary table tbody tr td,.view-content table tbody tr td,.webform-submission-form table tbody tr td{padding:1rem 3rem}.field-long-text table tbody tr>td.st-key,.text-long table tbody tr>td.st-key,.text-with-summary table tbody tr>td.st-key,.view-content table tbody tr>td.st-key,.webform-submission-form table tbody tr>td.st-key{font-weight:800}}table .st-key{width:50%;background:#ddd;padding-left:1rem!important;padding-right:1rem!important;color:#000!important}@media (min-width:500px){table .st-key{max-width:200px}}table .st-key a{background-image:none;padding-left:0;padding-right:25px;text-decoration:underline}table .st-key a .tablesort{left:auto;right:0}table .st-val{width:50%}@media (min-width:500px){table .st-val{max-width:-o-calc(100% - 200px);max-width:calc(100% - 200px);width:100%}}.responsive-table>caption{display:none}.stacktable.large-only{display:table}.stacktable.small-only{display:none}.stacktable.small-only tr{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}@media (max-width:799px){.stacktable.large-only{display:none}.stacktable.small-only{display:table;width:100%;margin-bottom:1rem}.stacktable.small-only td{display:inline-block}}.field span.inline-label:not(.light){font-weight:800;margin-right:.5rem}.field span.inline-label+div{display:inline}.field span.inline-label+div.field-multi-item>div{display:inline}.field>.label{font-weight:800;margin-bottom:.5rem}.field.long-text::after,.field.text-with-summary::after{clear:both;content:"";display:table}.field-platforms,.term-page .field-social-media,.views-field-field-social-media{margin-bottom:-.5rem}.field-platforms .platform-links,.term-page .field-social-media .platform-links,.views-field-field-social-media .platform-links{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-5px;margin-right:-5px;width:-o-calc(100% + 10px);width:calc(100% + 10px)}.field-platforms .platform-links>*,.term-page .field-social-media .platform-links>*,.views-field-field-social-media .platform-links>*{padding-left:5px;padding-right:5px}.field-platforms .platform-links li,.term-page .field-social-media .platform-links li,.views-field-field-social-media .platform-links li{margin-bottom:.5rem}.field-platforms .platform-links a,.term-page .field-social-media .platform-links a,.views-field-field-social-media .platform-links a{font-size:3.5rem}.field.address .family-name,.field.address .given-name{font-weight:800}.field.address .country{display:none}.geolocation-google-map .location-title{display:none}.drupal-message,.messages{padding:3rem 20px 3rem 45px;margin:3rem 0;background-repeat:no-repeat;background-position:12px center;background-size:20px 20px;font-size:1.8rem;background-color:#383e46;color:#fff;border-left:10px solid;-webkit-box-shadow:none;box-shadow:none;max-width:1264px;margin-left:auto;margin-right:auto}.drupal-message a,.messages a{color:#fcdc01}.drupal-message a:focus,.drupal-message a:hover,.messages a:focus,.messages a:hover{opacity:.6}.drupal-message.error-message,.drupal-message.messages--error,.messages.error-message,.messages.messages--error{border-color:#c028bb;background-image:url(/themes/citizen_patterns/images/message/message-error.svg)}.drupal-message.messages--warning,.drupal-message.warning-message,.messages.messages--warning,.messages.warning-message{border-color:#fcdc01;background-image:url(/themes/citizen_patterns/images/message/message-warning.svg)}.drupal-message.messages--status,.drupal-message.status-message,.messages.messages--status,.messages.status-message{border-color:#018901;background-image:url(/themes/citizen_patterns/images/message/message-status.svg)}.breadcrumb{max-width:1264px;margin-left:auto;margin-right:auto;padding:0 0 2rem}.breadcrumb ol{list-style:none;margin:0;padding:0}.breadcrumb li{display:inline-block;color:#383e46;font-size:1.75rem}.breadcrumb li a{padding-right:.25rem;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);color:#056cf2}.breadcrumb li a:focus,.breadcrumb li a:hover{color:#666}.breadcrumb li:not(:last-of-type):after{content:"\00BB"}ul.sf-menu.sf-horizontal .sf-depth-2 ul,ul.sf-menu.sf-horizontal>li.sf-depth-1>ul{background:#f8f2f2}.sf-main li a{color:#000;text-align:left;font-weight:300}.sf-main li a:focus,.sf-main li a:hover{color:#666}.sf-main li.active-trail>a{color:#056cf2}.sf-main li.active-trail>a:focus,.sf-main li.active-trail>a:hover{color:#666}ul.sf-menu.sf-horizontal{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}ul.sf-menu.sf-horizontal li{float:none}ul.sf-menu.sf-horizontal>li:not(.sfHover)>ul{display:none!important}ul.sf-menu.sf-horizontal>li:hover>a{background:0 0;color:#666}ul.sf-menu.sf-horizontal>li>a{color:#000;padding:8px 10px!important;font-size:18px;display:block;position:relative}@media (min-width:1264px){ul.sf-menu.sf-horizontal>li>a{font-size:21px;padding:8px 12px!important}}ul.sf-menu.sf-horizontal>li>a:focus,ul.sf-menu.sf-horizontal>li>a:hover{background:0 0;color:#666}ul.sf-menu.sf-horizontal>li.active-trail:hover>a{color:#666}ul.sf-menu.sf-horizontal>li.active-trail>a{color:#056cf2}ul.sf-menu.sf-horizontal>li.active-trail>a:focus,ul.sf-menu.sf-horizontal>li.active-trail>a:hover{color:#666}ul.sf-menu.sf-horizontal>li.sf-depth-1>ul{padding:16px 0 0;top:100%;min-width:280px}ul.sf-menu.sf-horizontal>li.sf-depth-1>ul>li{padding:0}ul.sf-menu.sf-horizontal>li.sf-depth-1>ul>li:last-of-type{padding:0 0 16px}@media (min-width:1264px){ul.sf-menu.sf-horizontal>li.sf-depth-1>ul>li a{font-size:18px}}ul.sf-menu.sf-horizontal a.sf-depth-2{line-height:1;padding:8px 10px}@media (min-width:1264px){ul.sf-menu.sf-horizontal a.sf-depth-2{padding:8px 12px}}ul.sf-menu.sf-horizontal .sf-depth-2 a.menuparent:after{content:'';display:inline-block;padding:0;position:relative;right:-10px;top:4px;opacity:1;height:18px;width:18px;background-image:url(/themes/citizen_patterns/images/form-elements/caret-right-blue.svg);background-repeat:no-repeat;background-size:8px;background-position:center;-webkit-transition:-webkit-transform .15s ease-in 0s;transition:-webkit-transform .15s ease-in 0s;transition:transform .15s ease-in 0s;transition:transform .15s ease-in 0s,-webkit-transform .15s ease-in 0s}ul.sf-menu.sf-horizontal .sf-depth-2 a.menuparent:focus:after,ul.sf-menu.sf-horizontal .sf-depth-2 a.menuparent:hover:after{background-image:url(/themes/citizen_patterns/images/form-elements/caret-right-red.svg)}ul.sf-menu.sf-horizontal .sf-depth-2 ul{left:100%;top:0;min-width:240px;padding-top:8px;padding-bottom:12px}ul.sf-menu.sf-horizontal li.sf-depth-3>a{padding:8px 10px}@media (min-width:1264px){ul.sf-menu.sf-horizontal li.sf-depth-3>a{padding:8px 12px}}ul.sf-menu.sf-horizontal li.sf-depth-3>a.menuparent{padding:8px 40px 8px 10px}@media (min-width:1264px){ul.sf-menu.sf-horizontal li.sf-depth-3>a.menuparent{padding:8px 40px 8px 12px}}ul.sf-menu.sf-accordion.sf-expanded{position:absolute;left:-3rem!important;top:0!important;text-align:left;width:100vw;overflow:hidden;background:#f8f2f2;padding:0 3rem 32px}ul.sf-menu.sf-accordion a{padding:16px 0;line-height:1.15;font-size:2.4rem;font-weight:400}ul.sf-menu.sf-accordion a:not(.sf-accordion-button){padding-right:60px}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li{position:relative}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button{width:54px;height:54px;padding:0;text-indent:9000px;position:absolute;top:0;right:0;z-index:1}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0fe";font-size:24px;color:#056cf2;position:absolute;top:50%;right:0;text-indent:0;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:hover:after{color:#383e46}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.menuparent a{display:block}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.menuparent a:not(.sf-accordion-button){width:100%}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after{content:"\f146";color:#d7141a}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:hover{color:#383e46}ul.sf-menu.sf-accordion li.sf-expanded>ul{padding:12px 0 24px}ul.sf-menu.sf-accordion li.sf-depth-1>a{color:#000;background:0 0}ul.sf-menu.sf-accordion li.sf-depth-1:not(:last-of-type){border-bottom:1px solid #949494}ul.sf-menu.sf-accordion li.sf-depth-1.sf-expanded>a{color:#000;background:0 0}ul.sf-menu.sf-accordion li.sf-depth-1.sf-expanded>a:not(.sf-accordion-button){border-bottom:1px solid #949494}ul.sf-menu.sf-accordion li.sf-depth-2:first-of-type.sf-expanded{border-top:0}ul.sf-menu.sf-accordion li.sf-depth-2:last-of-type.sf-expanded{border-bottom:0}ul.sf-menu.sf-accordion li.sf-depth-2.active-trail>a{color:#056cf2}ul.sf-menu.sf-accordion li.sf-depth-2>a{color:#000}ul.sf-menu.sf-accordion li.sf-depth-2>a:not(.sf-accordion-button){padding-top:8px;padding-bottom:8px;padding-left:24px}ul.sf-menu.sf-accordion li.sf-depth-2>a:not(.sf-accordion-button).sf-accordion-button{height:38px}ul.sf-menu.sf-accordion li.sf-depth-2>a:not(.sf-accordion-button).sf-accordion-button:before{font-size:22px}ul.sf-menu.sf-accordion li.sf-depth-3.active-trail>a{color:#056cf2}ul.sf-menu.sf-accordion li.sf-depth-3 a{color:#000;font-size:15px;padding:10px 30px}ul.sf-menu.sf-accordion li.sf-depth-3 a.sf-accordion-button:after{font-size:22px}ul.sf-menu.sf-accordion li.sf-depth-3 a:not(.sf-accordion-button){padding:10px 30px 10px 50px}#section-menu-wrapper{display:none;background:#f8f2f2;padding-top:2rem;padding-bottom:3rem}@media (max-width:979px){#section-menu-wrapper{padding-left:3rem;padding-right:3rem;margin-left:-3rem;margin-right:-3rem}}@media (min-width:980px){#section-menu-wrapper{display:block!important}}#section-menu-wrapper>ul:not(.contextual-links){list-style:none;margin:0;padding:0;max-width:344px;margin-left:auto;margin-right:auto}@media (max-width:979px){#section-menu-wrapper>ul:not(.contextual-links){padding-top:1rem;margin-top:-2rem;border-top:4px solid #ddd}}#section-menu-wrapper>ul:not(.contextual-links) ul:not(.contextual-links){margin:.5rem 0;display:none;padding-left:12px}#section-menu-wrapper>ul:not(.contextual-links) ul:not(.contextual-links).expanded{display:block}#section-menu-wrapper>ul:not(.contextual-links) li{padding:4px 3rem 4px 6rem;list-style:none;position:relative}#section-menu-wrapper>ul:not(.contextual-links) li a{text-decoration:none;display:block;color:#000;font-size:18px}#section-menu-wrapper>ul:not(.contextual-links) li a:focus,#section-menu-wrapper>ul:not(.contextual-links) li a:hover{color:#666;text-decoration:underline}#section-menu-wrapper>ul:not(.contextual-links) li a.is-active{color:#056cf2;pointer-events:none}#section-menu-wrapper>ul:not(.contextual-links) li.parent>.expander{position:absolute;top:-2px;left:.75rem;width:4rem}#section-menu-wrapper>ul:not(.contextual-links) li.parent>.expander:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0fe";font-size:24px;color:#056cf2}#section-menu-wrapper>ul:not(.contextual-links) li.parent>.expander:focus,#section-menu-wrapper>ul:not(.contextual-links) li.parent>.expander:hover{text-decoration:none}#section-menu-wrapper>ul:not(.contextual-links) li.parent>.expander:focus:before,#section-menu-wrapper>ul:not(.contextual-links) li.parent>.expander:hover:before{color:#666}#section-menu-wrapper>ul:not(.contextual-links) li.parent.expanded>.expander:before{content:"\f146";color:#d7141a}#section-menu-wrapper>ul:not(.contextual-links) li.parent.expanded>.expander:focus:before,#section-menu-wrapper>ul:not(.contextual-links) li.parent.expanded>.expander:hover:before{color:#666}#section-menu-wrapper>ul:not(.contextual-links) li li{padding:4px 0 4px 3rem}#section-menu-wrapper>ul:not(.contextual-links) li li.parent>.expander{left:-8px;top:1px}#section-menu-wrapper>ul:not(.contextual-links) li li.parent>.expander:before{font-size:20px}#section-menu-wrapper>ul:not(.contextual-links) li li a{color:#000}#section-menu-wrapper>ul:not(.contextual-links) li li a:focus,#section-menu-wrapper>ul:not(.contextual-links) li li a:hover{color:#666}#section-menu-wrapper>ul:not(.contextual-links) li li a.is-active{color:#056cf2}.back-anchor{display:none;position:fixed;bottom:3%;right:3%;-webkit-box-shadow:3px 3px 5px rgba(35,35,35,.35);box-shadow:3px 3px 5px rgba(35,35,35,.35);z-index:500;border-radius:50%}.back-anchor a{display:block;width:6rem;height:6rem;background-color:#056cf2;border-radius:50%;position:relative;text-align:center;background-image:url(/themes/citizen_patterns/images/form-elements/caret-down-white.svg);background-size:3rem;background-repeat:no-repeat;background-position:center 52%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.back-anchor a:focus,.back-anchor a:hover{background-color:#666}.views-exposed-form{border:1px solid #11457e;padding:3rem 2rem}@media (min-width:800px){.views-exposed-form{padding:3rem}}.views-exposed-form .block-title{width:100%}.views-exposed-form .filters-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-left:-8px;margin-right:-8px;width:-o-calc(100% + 16px);width:calc(100% + 16px)}.views-exposed-form .filters-content>*{padding-left:8px;padding-right:8px}.views-exposed-form .form-item{width:100%}.views-exposed-form .form-item label{text-align:center}@media (min-width:500px){.views-exposed-form .form-item{width:50%;max-width:304px}}.views-exposed-form .form-item .select2-container--default{max-width:100%}.views-exposed-form .form-item .select2-container--default .select2-selection__choice{margin-top:4px}.views-exposed-form .form-actions{margin-left:auto;margin-right:auto;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}@media (min-width:500px){.views-exposed-form .form-actions{margin:7px 0 0 -10px}}.views-exposed-form .form-actions input.form-submit.button{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;margin:0 8px}.views-exposed-form .form-actions input.form-submit.button:focus,.views-exposed-form .form-actions input.form-submit.button:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.views-exposed-form .form-actions input.form-submit.button:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .views-exposed-form .form-actions input.form-submit.button,.text-with-summary .views-exposed-form .form-actions input.form-submit.button{padding:0;background:0 0}.text-long .views-exposed-form .form-actions input.form-submit.button a,.text-with-summary .views-exposed-form .form-actions input.form-submit.button a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .views-exposed-form .form-actions input.form-submit.button a:focus,.text-long .views-exposed-form .form-actions input.form-submit.button a:hover,.text-with-summary .views-exposed-form .form-actions input.form-submit.button a:focus,.text-with-summary .views-exposed-form .form-actions input.form-submit.button a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .views-exposed-form .form-actions input.form-submit.button a:active,.text-with-summary .views-exposed-form .form-actions input.form-submit.button a:active{color:#000;background-color:#d0d0d0}.text-long .views-exposed-form .form-actions input.form-submit.button+.button,.text-long .views-exposed-form .form-actions input.form-submit.button+.button-alt,.text-long .views-exposed-form .form-actions input.form-submit.button+.button-outline,.text-with-summary .views-exposed-form .form-actions input.form-submit.button+.button,.text-with-summary .views-exposed-form .form-actions input.form-submit.button+.button-alt,.text-with-summary .views-exposed-form .form-actions input.form-submit.button+.button-outline{margin-left:2rem}.views-exposed-form .form-actions input.form-submit.button.js-hide{display:none}.views-exposed-form .form-actions input.form-submit.button:focus,.views-exposed-form .form-actions input.form-submit.button:hover{background:#ddd;border-color:#ddd;color:#000}.views-exposed-form .form-actions input.form-submit.button:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.views-exposed-form .form-actions input.form-submit.button#edit-reset{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e;margin:0 8px}.views-exposed-form .form-actions input.form-submit.button#edit-reset:focus,.views-exposed-form .form-actions input.form-submit.button#edit-reset:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.views-exposed-form .form-actions input.form-submit.button#edit-reset:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .views-exposed-form .form-actions input.form-submit.button#edit-reset,.text-with-summary .views-exposed-form .form-actions input.form-submit.button#edit-reset{padding:0;background:0 0}.text-long .views-exposed-form .form-actions input.form-submit.button#edit-reset a,.text-with-summary .views-exposed-form .form-actions input.form-submit.button#edit-reset a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .views-exposed-form .form-actions input.form-submit.button#edit-reset a:focus,.text-long .views-exposed-form .form-actions input.form-submit.button#edit-reset a:hover,.text-with-summary .views-exposed-form .form-actions input.form-submit.button#edit-reset a:focus,.text-with-summary .views-exposed-form .form-actions input.form-submit.button#edit-reset a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .views-exposed-form .form-actions input.form-submit.button#edit-reset a:active,.text-with-summary .views-exposed-form .form-actions input.form-submit.button#edit-reset a:active{color:#000;background-color:#d0d0d0}.text-long .views-exposed-form .form-actions input.form-submit.button#edit-reset+.button,.text-long .views-exposed-form .form-actions input.form-submit.button#edit-reset+.button-alt,.text-long .views-exposed-form .form-actions input.form-submit.button#edit-reset+.button-outline,.text-with-summary .views-exposed-form .form-actions input.form-submit.button#edit-reset+.button,.text-with-summary .views-exposed-form .form-actions input.form-submit.button#edit-reset+.button-alt,.text-with-summary .views-exposed-form .form-actions input.form-submit.button#edit-reset+.button-outline{margin-left:2rem}.views-exposed-form .form-actions input.form-submit.button#edit-reset.js-hide{display:none}.views-exposed-form .form-actions input.form-submit.button#edit-reset:focus,.views-exposed-form .form-actions input.form-submit.button#edit-reset:hover{background:#ddd;border-color:#ddd;color:#000}.views-exposed-form .form-actions input.form-submit.button#edit-reset:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.views-exposed-form .form-actions input.form-submit.button#edit-reset:focus,.views-exposed-form .form-actions input.form-submit.button#edit-reset:hover{background:#ddd;border-color:#ddd;color:#000}.views-exposed-form .form-actions input.form-submit.button#edit-reset:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.views-exposed-form+.view-content{margin-top:4rem}.pl .form-item-combine,.pl .form-item-field-category-target-id{max-width:300px}.pl input.form-submit{margin-bottom:60px}.count-shim,.results-count{display:none}.results-count-wrapper{font-weight:800;margin-bottom:2rem;width:100%;text-align:center}@media (min-width:800px){.results-count-wrapper{width:240px;text-align:left}}.js-pager__items{list-style:none;margin:0;padding:0;text-align:center;margin-bottom:2rem;width:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.js-pager__items li{font-weight:800}.js-pager__items li *{line-height:3rem;display:block}.js-pager__items li:not(:first-child):not(:last-child){margin:0 .5rem}.pager{border-top:1px solid #11457e;padding-top:2rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.view-content+.pager{margin-top:6rem}.pager .pager__item a{display:block;min-width:3rem;height:3rem;padding:0 3px;line-height:3rem;text-align:center;border-radius:6px;color:#11457e;background:0 0}.pager .pager__item a:focus,.pager .pager__item a:hover{color:#666;background:0 0;text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item.is-active a{color:#fff;background:#11457e}.pager .pager__item.is-active a:focus,.pager .pager__item.is-active a:hover{color:#fff;background:#666}.pager .pager__item.pager__item--first{padding-right:1rem}.pager .pager__item.pager__item--first a{display:block;color:#0362dd;background:#f8f2f2;width:80px;border-radius:0;padding:1rem 0;height:auto;text-transform:uppercase;font-size:13px}.pager .pager__item.pager__item--first a:focus,.pager .pager__item.pager__item--first a:hover{background:#ddd;color:#000}.pager .pager__item.pager__item--first a:active{background:#d0d0d0;color:#000}@media (min-width:448px){.pager .pager__item.pager__item--first a{font-size:2rem}}@media (min-width:800px){.pager .pager__item.pager__item--first a{padding:1.5rem 0;width:120px}}.pager .pager__item.pager__item--last a{display:block;color:#0362dd;background:#f8f2f2;width:80px;border-radius:0;padding:1rem 0;height:auto;text-transform:uppercase;font-size:13px}.pager .pager__item.pager__item--last a:focus,.pager .pager__item.pager__item--last a:hover{background:#ddd;color:#000}.pager .pager__item.pager__item--last a:active{background:#d0d0d0;color:#000}@media (min-width:448px){.pager .pager__item.pager__item--last a{font-size:2rem}}@media (min-width:800px){.pager .pager__item.pager__item--last a{padding:1.5rem 0;width:120px}}@media (max-width:799px){.pager .pager__item.pager__item--ellipsis{display:none;padding-left:1rem}}@media (min-width:800px){.pager .pager__item.pager__item--first,.pager .pager__item.pager__item--previous{padding-right:2rem}.pager .pager__item.pager__item--last,.pager .pager__item.pager__item--next{padding-left:2rem}}.pager .disabled a{color:#666;pointer-events:none}.pager .pager-smart{max-width:416px;margin-left:auto;margin-right:auto}.pager .pager-smart .pager__current,.pager .pager-smart .pager__number{display:none}@media (min-width:800px){.pager .pager-smart .results-pager{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}.pager .pager-smart .pager__current{font-size:16px;font-weight:400}@media (min-width:448px){.pager .pager-smart .pager__current{font-size:18px}}.pager .pager-smart .pager__current span{display:inline}.pager .pager-smart .pager__item.pager__item--previous{padding-right:2rem}.pager .pager-smart .pager__item.pager__item--previous a{display:block;color:#0362dd;background:#f8f2f2;width:80px;border-radius:0;padding:1rem 0;height:auto;text-transform:uppercase;font-size:13px}.pager .pager-smart .pager__item.pager__item--previous a:focus,.pager .pager-smart .pager__item.pager__item--previous a:hover{background:#ddd;color:#000}.pager .pager-smart .pager__item.pager__item--previous a:active{background:#d0d0d0;color:#000}@media (min-width:448px){.pager .pager-smart .pager__item.pager__item--previous a{font-size:2rem}}@media (min-width:800px){.pager .pager-smart .pager__item.pager__item--previous a{padding:1.5rem 0;width:120px}}.pager .pager-smart .pager__item.pager__item--next{padding-left:2rem}.pager .pager-smart .pager__item.pager__item--next a{display:block;color:#0362dd;background:#f8f2f2;width:80px;border-radius:0;padding:1rem 0;height:auto;text-transform:uppercase;font-size:13px}.pager .pager-smart .pager__item.pager__item--next a:focus,.pager .pager-smart .pager__item.pager__item--next a:hover{background:#ddd;color:#000}.pager .pager-smart .pager__item.pager__item--next a:active{background:#d0d0d0;color:#000}@media (min-width:448px){.pager .pager-smart .pager__item.pager__item--next a{font-size:2rem}}@media (min-width:800px){.pager .pager-smart .pager__item.pager__item--next a{padding:1.5rem 0;width:120px}}.pager.results-pager{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.pager.results-pager .pager__items{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;max-width:100%}@media (min-width:800px){.pager.results-pager .pager__items{width:-o-calc(100% - 240px);width:calc(100% - 240px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}@media (max-width:499px){.pager.results-pager .pager__number{margin:0 .25rem!important}.pager.results-pager .pager__item.pager__item--previous a{display:block;color:#0362dd;background:#f8f2f2;width:80px;border-radius:0;padding:1rem 0;height:auto;text-transform:uppercase;font-size:13px}.pager.results-pager .pager__item.pager__item--previous a:focus,.pager.results-pager .pager__item.pager__item--previous a:hover{background:#ddd;color:#000}.pager.results-pager .pager__item.pager__item--previous a:active{background:#d0d0d0;color:#000}}@media (max-width:499px) and (min-width:448px){.pager.results-pager .pager__item.pager__item--previous a{font-size:2rem}}@media (max-width:499px) and (min-width:800px){.pager.results-pager .pager__item.pager__item--previous a{padding:1.5rem 0;width:120px}}@media (max-width:499px){.pager.results-pager .pager__item.pager__item--previous a{width:88px;font-size:13px}.pager.results-pager .pager__item.pager__item--next a{display:block;color:#0362dd;background:#f8f2f2;width:80px;border-radius:0;padding:1rem 0;height:auto;text-transform:uppercase;font-size:13px}.pager.results-pager .pager__item.pager__item--next a:focus,.pager.results-pager .pager__item.pager__item--next a:hover{background:#ddd;color:#000}.pager.results-pager .pager__item.pager__item--next a:active{background:#d0d0d0;color:#000}}@media (max-width:499px) and (min-width:448px){.pager.results-pager .pager__item.pager__item--next a{font-size:2rem}}@media (max-width:499px) and (min-width:800px){.pager.results-pager .pager__item.pager__item--next a{padding:1.5rem 0;width:120px}}@media (max-width:499px){.pager.results-pager .pager__item.pager__item--next a{width:88px;font-size:13px}}nav:not(.pager) .js-pager__items li{color:#383e46;margin:0 1rem}nav:not(.pager) .js-pager__items li a{display:block;min-width:3rem;height:3rem;padding:0 3px;line-height:3rem;text-align:center;border-radius:6px;color:#11457e;background:0 0}nav:not(.pager) .js-pager__items li a:focus,nav:not(.pager) .js-pager__items li a:hover{color:#666;background:0 0;text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}nav:not(.pager) .js-pager__items li a span{position:relative;top:-1px}ul.flippy{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}ul.flippy li{padding:0}img{width:100%;height:auto;display:block}.field-media-image+.field-caption{margin-top:1rem}.view-modemediasmall-embed{max-width:400px;width:100%}@media (min-width:800px){.view-modemediasmall-embed{width:25%}}.view-modemediamedium-embed{max-width:600px;width:100%}@media (min-width:800px){.view-modemediamedium-embed{width:50%}}.view-modemediasquare{max-width:400px;width:100%}.view-modemedialarge-embed{max-width:900px;width:100%}.embedded-entity{margin-bottom:3rem}@media (max-width:799px){.embedded-entity.align-right{float:none}}@media (min-width:800px){.embedded-entity.align-right{margin-left:2rem}.embedded-entity.align-right:not(.view-modemediasmall-embed){max-width:50%}}@media (max-width:799px){.embedded-entity.align-left{float:none}}@media (min-width:800px){.embedded-entity.align-left{margin-right:2rem}.embedded-entity.align-left:not(.view-modemediasmall-embed){max-width:50%}}.embedded-entity.align-center{margin-left:auto;margin-right:auto}.embedded-entity .player .vp-player-layout{width:100%!important}.field-private-media-file a,.field-private-media-file a[href$=".docx"],.field-private-media-file a[href$=".pptx"],.field-private-media-file a[href$=".xlsx"],.field-private-media-file a[href$='.doc'],.field-private-media-file a[href$='.pdf'],.field-private-media-file a[href$='.ppt'],.field-private-media-file a[href$='.xls'],.field-private-media-file div[data-private-file-type$=".docx"] a,.field-private-media-file div[data-private-file-type$=".pptx"] a,.field-private-media-file div[data-private-file-type$=".xlsx"] a,.field-private-media-file div[data-private-file-type$='.doc'] a,.field-private-media-file div[data-private-file-type$='.pdf'] a,.field-private-media-file div[data-private-file-type$='.ppt'] a,.field-private-media-file div[data-private-file-type$='.xls'] a,.text-long a[href$=".docx"],.text-long a[href$=".pptx"],.text-long a[href$=".xlsx"],.text-long a[href$='.doc'],.text-long a[href$='.pdf'],.text-long a[href$='.ppt'],.text-long a[href$='.xls'],.text-long div[data-private-file-type$=".docx"] a,.text-long div[data-private-file-type$=".pptx"] a,.text-long div[data-private-file-type$=".xlsx"] a,.text-long div[data-private-file-type$='.doc'] a,.text-long div[data-private-file-type$='.pdf'] a,.text-long div[data-private-file-type$='.ppt'] a,.text-long div[data-private-file-type$='.xls'] a,.text-with-summary a[href$=".docx"],.text-with-summary a[href$=".pptx"],.text-with-summary a[href$=".xlsx"],.text-with-summary a[href$='.doc'],.text-with-summary a[href$='.pdf'],.text-with-summary a[href$='.ppt'],.text-with-summary a[href$='.xls'],.text-with-summary div[data-private-file-type$=".docx"] a,.text-with-summary div[data-private-file-type$=".pptx"] a,.text-with-summary div[data-private-file-type$=".xlsx"] a,.text-with-summary div[data-private-file-type$='.doc'] a,.text-with-summary div[data-private-file-type$='.pdf'] a,.text-with-summary div[data-private-file-type$='.ppt'] a,.text-with-summary div[data-private-file-type$='.xls'] a,span.file a,span.file a[href$=".docx"],span.file a[href$=".pptx"],span.file a[href$=".xlsx"],span.file a[href$='.doc'],span.file a[href$='.pdf'],span.file a[href$='.ppt'],span.file a[href$='.xls'],span.file div[data-private-file-type$=".docx"] a,span.file div[data-private-file-type$=".pptx"] a,span.file div[data-private-file-type$=".xlsx"] a,span.file div[data-private-file-type$='.doc'] a,span.file div[data-private-file-type$='.pdf'] a,span.file div[data-private-file-type$='.ppt'] a,span.file div[data-private-file-type$='.xls'] a{position:relative;padding-left:22px}.field-private-media-file a:focus:before,.field-private-media-file a:hover:before,.text-long a[href$=".docx"]:focus:before,.text-long a[href$=".docx"]:hover:before,.text-long a[href$=".pptx"]:focus:before,.text-long a[href$=".pptx"]:hover:before,.text-long a[href$=".xlsx"]:focus:before,.text-long a[href$=".xlsx"]:hover:before,.text-long a[href$='.doc']:focus:before,.text-long a[href$='.doc']:hover:before,.text-long a[href$='.pdf']:focus:before,.text-long a[href$='.pdf']:hover:before,.text-long a[href$='.ppt']:focus:before,.text-long a[href$='.ppt']:hover:before,.text-long a[href$='.xls']:focus:before,.text-long a[href$='.xls']:hover:before,.text-long div[data-private-file-type$=".docx"] a:focus:before,.text-long div[data-private-file-type$=".docx"] a:hover:before,.text-long div[data-private-file-type$=".pptx"] a:focus:before,.text-long div[data-private-file-type$=".pptx"] a:hover:before,.text-long div[data-private-file-type$=".xlsx"] a:focus:before,.text-long div[data-private-file-type$=".xlsx"] a:hover:before,.text-long div[data-private-file-type$='.doc'] a:focus:before,.text-long div[data-private-file-type$='.doc'] a:hover:before,.text-long div[data-private-file-type$='.pdf'] a:focus:before,.text-long div[data-private-file-type$='.pdf'] a:hover:before,.text-long div[data-private-file-type$='.ppt'] a:focus:before,.text-long div[data-private-file-type$='.ppt'] a:hover:before,.text-long div[data-private-file-type$='.xls'] a:focus:before,.text-long div[data-private-file-type$='.xls'] a:hover:before,.text-with-summary a[href$=".docx"]:focus:before,.text-with-summary a[href$=".docx"]:hover:before,.text-with-summary a[href$=".pptx"]:focus:before,.text-with-summary a[href$=".pptx"]:hover:before,.text-with-summary a[href$=".xlsx"]:focus:before,.text-with-summary a[href$=".xlsx"]:hover:before,.text-with-summary a[href$='.doc']:focus:before,.text-with-summary a[href$='.doc']:hover:before,.text-with-summary a[href$='.pdf']:focus:before,.text-with-summary a[href$='.pdf']:hover:before,.text-with-summary a[href$='.ppt']:focus:before,.text-with-summary a[href$='.ppt']:hover:before,.text-with-summary a[href$='.xls']:focus:before,.text-with-summary a[href$='.xls']:hover:before,.text-with-summary div[data-private-file-type$=".docx"] a:focus:before,.text-with-summary div[data-private-file-type$=".docx"] a:hover:before,.text-with-summary div[data-private-file-type$=".pptx"] a:focus:before,.text-with-summary div[data-private-file-type$=".pptx"] a:hover:before,.text-with-summary div[data-private-file-type$=".xlsx"] a:focus:before,.text-with-summary div[data-private-file-type$=".xlsx"] a:hover:before,.text-with-summary div[data-private-file-type$='.doc'] a:focus:before,.text-with-summary div[data-private-file-type$='.doc'] a:hover:before,.text-with-summary div[data-private-file-type$='.pdf'] a:focus:before,.text-with-summary div[data-private-file-type$='.pdf'] a:hover:before,.text-with-summary div[data-private-file-type$='.ppt'] a:focus:before,.text-with-summary div[data-private-file-type$='.ppt'] a:hover:before,.text-with-summary div[data-private-file-type$='.xls'] a:focus:before,.text-with-summary div[data-private-file-type$='.xls'] a:hover:before,span.file a:focus:before,span.file a:hover:before{opacity:.7}.field-private-media-file a:before,.field-private-media-file a[href$=".docx"]:before,.field-private-media-file a[href$=".pptx"]:before,.field-private-media-file a[href$=".xlsx"]:before,.field-private-media-file a[href$='.doc']:before,.field-private-media-file a[href$='.pdf']:before,.field-private-media-file a[href$='.ppt']:before,.field-private-media-file a[href$='.xls']:before,.field-private-media-file div[data-private-file-type$=".docx"] a:before,.field-private-media-file div[data-private-file-type$=".pptx"] a:before,.field-private-media-file div[data-private-file-type$=".xlsx"] a:before,.field-private-media-file div[data-private-file-type$='.doc'] a:before,.field-private-media-file div[data-private-file-type$='.pdf'] a:before,.field-private-media-file div[data-private-file-type$='.ppt'] a:before,.field-private-media-file div[data-private-file-type$='.xls'] a:before,.text-long a[href$=".docx"]:before,.text-long a[href$=".pptx"]:before,.text-long a[href$=".xlsx"]:before,.text-long a[href$='.doc']:before,.text-long a[href$='.pdf']:before,.text-long a[href$='.ppt']:before,.text-long a[href$='.xls']:before,.text-long div[data-private-file-type$=".docx"] a:before,.text-long div[data-private-file-type$=".pptx"] a:before,.text-long div[data-private-file-type$=".xlsx"] a:before,.text-long div[data-private-file-type$='.doc'] a:before,.text-long div[data-private-file-type$='.pdf'] a:before,.text-long div[data-private-file-type$='.ppt'] a:before,.text-long div[data-private-file-type$='.xls'] a:before,.text-with-summary a[href$=".docx"]:before,.text-with-summary a[href$=".pptx"]:before,.text-with-summary a[href$=".xlsx"]:before,.text-with-summary a[href$='.doc']:before,.text-with-summary a[href$='.pdf']:before,.text-with-summary a[href$='.ppt']:before,.text-with-summary a[href$='.xls']:before,.text-with-summary div[data-private-file-type$=".docx"] a:before,.text-with-summary div[data-private-file-type$=".pptx"] a:before,.text-with-summary div[data-private-file-type$=".xlsx"] a:before,.text-with-summary div[data-private-file-type$='.doc'] a:before,.text-with-summary div[data-private-file-type$='.pdf'] a:before,.text-with-summary div[data-private-file-type$='.ppt'] a:before,.text-with-summary div[data-private-file-type$='.xls'] a:before,span.file a:before,span.file a[href$=".docx"]:before,span.file a[href$=".pptx"]:before,span.file a[href$=".xlsx"]:before,span.file a[href$='.doc']:before,span.file a[href$='.pdf']:before,span.file a[href$='.ppt']:before,span.file a[href$='.xls']:before,span.file div[data-private-file-type$=".docx"] a:before,span.file div[data-private-file-type$=".pptx"] a:before,span.file div[data-private-file-type$=".xlsx"] a:before,span.file div[data-private-file-type$='.doc'] a:before,span.file div[data-private-file-type$='.pdf'] a:before,span.file div[data-private-file-type$='.ppt'] a:before,span.file div[data-private-file-type$='.xls'] a:before{content:'';display:block;position:absolute;top:2px;left:0;width:18px;height:18px}.field-private-media-file a:before,span.file a:before{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%;background-size:54px 36px}.field-private-media-file a[href$='.pdf']:before,.field-private-media-file div[data-private-file-type$='.pdf'] a:before,.text-long a[href$='.pdf']:before,.text-long div[data-private-file-type$='.pdf'] a:before,.text-with-summary a[href$='.pdf']:before,.text-with-summary div[data-private-file-type$='.pdf'] a:before,span.file a[href$='.pdf']:before,span.file div[data-private-file-type$='.pdf'] a:before{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 100%;background-size:54px 36px}body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$='.pdf'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$='.pdf'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$='.pdf'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$='.pdf'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$='.pdf'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$='.pdf'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$='.pdf'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$='.pdf'] a[href*="system/files/private"]{pointer-events:none;opacity:.7}body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$='.pdf'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$='.pdf'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$='.pdf'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$='.pdf'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$='.pdf'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$='.pdf'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$='.pdf'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$='.pdf'] a[href*="system/files/private"]:after{content:'';display:block;position:absolute;top:-3px;right:-15px;width:12px;height:12px;z-index:2;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/lock.svg);background-repeat:no-repeat;background-position:center;background-size:contain;right:-8px}.field-private-media-file a[href$=".docx"]:before,.field-private-media-file a[href$='.doc']:before,.field-private-media-file div[data-private-file-type$=".docx"] a:before,.field-private-media-file div[data-private-file-type$='.doc'] a:before,.text-long a[href$=".docx"]:before,.text-long a[href$='.doc']:before,.text-long div[data-private-file-type$=".docx"] a:before,.text-long div[data-private-file-type$='.doc'] a:before,.text-with-summary a[href$=".docx"]:before,.text-with-summary a[href$='.doc']:before,.text-with-summary div[data-private-file-type$=".docx"] a:before,.text-with-summary div[data-private-file-type$='.doc'] a:before,span.file a[href$=".docx"]:before,span.file a[href$='.doc']:before,span.file div[data-private-file-type$=".docx"] a:before,span.file div[data-private-file-type$='.doc'] a:before{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 100%;background-size:54px 36px}body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$=".docx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$='.doc'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$=".docx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$='.doc'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$=".docx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$='.doc'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$=".docx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$='.doc'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$=".docx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$='.doc'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$=".docx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$='.doc'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$=".docx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$='.doc'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$=".docx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$='.doc'] a[href*="system/files/private"]{pointer-events:none;opacity:.7}body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$=".docx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$='.doc'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$=".docx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$='.doc'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$=".docx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$='.doc'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$=".docx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$='.doc'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$=".docx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$='.doc'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$=".docx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$='.doc'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$=".docx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$='.doc'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$=".docx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$='.doc'] a[href*="system/files/private"]:after{content:'';display:block;position:absolute;top:-3px;right:-15px;width:12px;height:12px;z-index:2;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/lock.svg);background-repeat:no-repeat;background-position:center;background-size:contain;right:-8px}.field-private-media-file a[href$=".xlsx"]:before,.field-private-media-file a[href$='.xls']:before,.field-private-media-file div[data-private-file-type$=".xlsx"] a:before,.field-private-media-file div[data-private-file-type$='.xls'] a:before,.text-long a[href$=".xlsx"]:before,.text-long a[href$='.xls']:before,.text-long div[data-private-file-type$=".xlsx"] a:before,.text-long div[data-private-file-type$='.xls'] a:before,.text-with-summary a[href$=".xlsx"]:before,.text-with-summary a[href$='.xls']:before,.text-with-summary div[data-private-file-type$=".xlsx"] a:before,.text-with-summary div[data-private-file-type$='.xls'] a:before,span.file a[href$=".xlsx"]:before,span.file a[href$='.xls']:before,span.file div[data-private-file-type$=".xlsx"] a:before,span.file div[data-private-file-type$='.xls'] a:before{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 0;background-size:54px 36px}body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$=".xlsx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$='.xls'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$=".xlsx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$='.xls'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$=".xlsx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$='.xls'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$=".xlsx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$='.xls'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$=".xlsx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$='.xls'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$=".xlsx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$='.xls'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$=".xlsx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$='.xls'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$=".xlsx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$='.xls'] a[href*="system/files/private"]{pointer-events:none;opacity:.7}body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$=".xlsx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$='.xls'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$=".xlsx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$='.xls'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$=".xlsx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$='.xls'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$=".xlsx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$='.xls'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$=".xlsx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$='.xls'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$=".xlsx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$='.xls'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$=".xlsx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$='.xls'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$=".xlsx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$='.xls'] a[href*="system/files/private"]:after{content:'';display:block;position:absolute;top:-3px;right:-15px;width:12px;height:12px;z-index:2;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/lock.svg);background-repeat:no-repeat;background-position:center;background-size:contain;right:-8px}.field-private-media-file a[href$=".pptx"]:before,.field-private-media-file a[href$='.ppt']:before,.field-private-media-file div[data-private-file-type$=".pptx"] a:before,.field-private-media-file div[data-private-file-type$='.ppt'] a:before,.text-long a[href$=".pptx"]:before,.text-long a[href$='.ppt']:before,.text-long div[data-private-file-type$=".pptx"] a:before,.text-long div[data-private-file-type$='.ppt'] a:before,.text-with-summary a[href$=".pptx"]:before,.text-with-summary a[href$='.ppt']:before,.text-with-summary div[data-private-file-type$=".pptx"] a:before,.text-with-summary div[data-private-file-type$='.ppt'] a:before,span.file a[href$=".pptx"]:before,span.file a[href$='.ppt']:before,span.file div[data-private-file-type$=".pptx"] a:before,span.file div[data-private-file-type$='.ppt'] a:before{background:url(/themes/citizen_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0;background-size:54px 36px}body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$=".pptx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$='.ppt'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$=".pptx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$='.ppt'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$=".pptx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$='.ppt'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$=".pptx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$='.ppt'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$=".pptx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$='.ppt'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$=".pptx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$='.ppt'] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$=".pptx"][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$='.ppt'][href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$=".pptx"] a[href*="system/files/private"],body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$='.ppt'] a[href*="system/files/private"]{pointer-events:none;opacity:.7}body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$=".pptx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file a[href$='.ppt'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$=".pptx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .field-private-media-file div[data-private-file-type$='.ppt'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$=".pptx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long a[href$='.ppt'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$=".pptx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-long div[data-private-file-type$='.ppt'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$=".pptx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary a[href$='.ppt'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$=".pptx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) .text-with-summary div[data-private-file-type$='.ppt'] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$=".pptx"][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file a[href$='.ppt'][href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$=".pptx"] a[href*="system/files/private"]:after,body:not(.role-administrator):not(.role-editor):not(.role-store_manager):not(.role-site_manager):not(.role-member):not(.role-author) span.file div[data-private-file-type$='.ppt'] a[href*="system/files/private"]:after{content:'';display:block;position:absolute;top:-3px;right:-15px;width:12px;height:12px;z-index:2;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/lock.svg);background-repeat:no-repeat;background-position:center;background-size:contain;right:-8px}.private-file{display:inline-block;position:relative;z-index:1}.private-file:before{content:'';display:block;position:absolute;top:-3px;right:-15px;width:12px;height:12px;z-index:2;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/lock.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.private-file:hover a{text-decoration:none}.private-file a{opacity:.7;pointer-events:none}.media--type-video.private{position:relative}.media--type-video.private .private-video{border:1px solid #949494;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;text-align:center;background:rgba(255,255,255,.95);padding:0 1rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.media--type-video.private .private-video .file-lock{width:15%;min-width:25px;max-width:100px;margin-bottom:2rem}.media--type-video.private .field-media-video-embed-field{pointer-events:none}.media--type-image .private-image{position:relative}.media--type-image .private-image .private-cover{border:1px solid #949494;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;text-align:center;background:rgba(255,255,255,.95);padding:0 1rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.media--type-image .private-image .private-cover .file-lock{width:15%;min-width:25px;max-width:100px;margin-bottom:2rem}.media--type-audio audio{display:block}.align-center .media--type-audio audio{margin-left:auto;margin-right:auto}.media--type-audio .private-audio{position:relative;display:inline-block}.media--type-audio .private-audio .private-cover{border:1px solid #949494;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;text-align:center;background:rgba(255,255,255,.95);padding:0 1rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.media--type-audio .private-audio .private-cover .file-lock{width:15%;min-width:25px;max-width:100px;margin-bottom:2rem}.media--type-audio .private-audio .private-cover .file-lock{width:25px;margin-bottom:0}.media--type-flipbook .private-flipbook{display:inline-block;position:relative;z-index:1}.media--type-flipbook .private-flipbook:before{content:'';display:block;position:absolute;top:-3px;right:-15px;width:12px;height:12px;z-index:2;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/lock.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.media--type-flipbook .private-flipbook:hover a{text-decoration:none}.media--type-flipbook .private-flipbook a{opacity:.7;pointer-events:none}.modal-element{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:501;background:rgba(92,96,98,.92)}.modal-element .modal-inner{display:none;position:absolute;top:50%;left:50%;width:90vw;max-width:640px;height:auto;max-height:800px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.modal-element .modal-inner>.contextual .trigger{right:-12px}.modal-element .modal-header{position:relative}.modal-element .modal-header h2{padding:1.5rem 2rem;background:#383e46;line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;color:#fff}.modal-element .modal-header .modal-close{border:1px solid transparent;display:block;position:absolute;border-radius:50%;top:15px;right:20px;height:22px;width:22px;background:url(/themes/citizen_patterns/images/preview/close-white.svg) no-repeat;background-size:20px 20px;background-position:center}.modal-element .modal-header .modal-close:focus,.modal-element .modal-header .modal-close:hover{opacity:.8;border-color:#fff;outline:0}.modal-element .modal-content{overflow-y:scroll;padding:2rem 2rem 4rem;overflow-x:hidden;color:#383e46}.modal-element .modal-content .modal-intro{margin-bottom:3rem}.modal-element .modal-content .modal-intro>:last-child{margin-bottom:0}.modal-element .modal-content input:focus{cursor:pointer}.block-system-branding-block a{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end}@media (min-width:800px){.block-system-branding-block a{max-width:160px}}.block-system-branding-block a img{border:1px solid transparent;display:block;width:100%;max-width:100px}@media (min-width:800px){.block-system-branding-block a img{max-width:125px}}@media (min-width:980px){.block-system-branding-block a img{max-width:100%}}.block-system-branding-block a .site-name{display:none}.block-system-branding-block a:focus,.block-system-branding-block a:hover{text-decoration:none}.block-system-branding-block a:focus img,.block-system-branding-block a:hover img{opacity:.6}#site-search-form .js-form-item-site-search-api-fulltext input::-webkit-placeholder{opacity:1;color:#949494}#site-search-form .js-form-item-site-search-api-fulltext input::-moz-placeholder{opacity:1;color:#949494}#site-search-form .js-form-item-site-search-api-fulltext input:-ms-input-placeholder{opacity:1;color:#949494}#site-search-form .js-form-item-site-search-api-fulltext input::-webkit-input-placeholder{opacity:1;color:#949494}@media (min-width:980px){#site-search-form .js-form-item-site-search-api-fulltext input::-webkit-placeholder{color:#000}#site-search-form .js-form-item-site-search-api-fulltext input::-moz-placeholder{opacity:1;color:#000}#site-search-form .js-form-item-site-search-api-fulltext input:-ms-input-placeholder{opacity:1;color:#000}#site-search-form .js-form-item-site-search-api-fulltext input::-webkit-input-placeholder{opacity:1;color:#000}}#site-search-form .js-form-item-site-search-api-fulltext input:focus::-webkit-placeholder{opacity:.2;color:#949494}#site-search-form .js-form-item-site-search-api-fulltext input:focus::-moz-placeholder{opacity:.2;color:#949494}#site-search-form .js-form-item-site-search-api-fulltext input:-ms-input-placeholder:focus{opacity:.2;color:#949494}#site-search-form .js-form-item-site-search-api-fulltext input:focus::-webkit-input-placeholder{opacity:.2;color:#949494}@media (min-width:980px){#site-search-form .js-form-item-site-search-api-fulltext input:focus::-webkit-placeholder{color:#000}#site-search-form .js-form-item-site-search-api-fulltext input:focus::-moz-placeholder{color:#000}#site-search-form .js-form-item-site-search-api-fulltext input:-ms-input-placeholder:focus{color:#000}#site-search-form .js-form-item-site-search-api-fulltext input:focus::-webkit-input-placeholder{color:#000}}@media (max-width:799px){.mobile-search:first-child{padding-top:112px}}#site-search-form{position:relative;width:100%;padding:0 0 32px;text-align:center}@media (min-width:800px){#site-search-form{padding:112px 0 32px}}@media (min-width:980px){#site-search-form{padding:0;max-width:240px}}#site-search-form .js-form-item-site-search-api-fulltext{padding:10px 0;width:100%;margin-bottom:0;max-width:800px;margin-left:auto;margin-right:auto}@media (min-width:980px){#site-search-form .js-form-item-site-search-api-fulltext{padding:0 0 10px}}#site-search-form .js-form-item-site-search-api-fulltext label{position:absolute;left:-900vw;top:0;font-size:1px;opacity:.1}#site-search-form .js-form-item-site-search-api-fulltext input{width:100%;background:#fff;padding:15px 24px;border:1px solid #949494;border-radius:17px;color:#383e46;font-size:22px}#site-search-form .js-form-item-site-search-api-fulltext input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #949494 inset}#site-search-form .js-form-item-site-search-api-fulltext input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}#site-search-form .js-form-item-site-search-api-fulltext input:focus{outline:0;border-color:#056cf2;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2}@media (min-width:980px){#site-search-form .js-form-item-site-search-api-fulltext input{font-size:14px;min-height:38px;padding:8px 24px;background:#eee}}#site-search-form .form-actions{position:relative;margin-left:auto;margin-right:auto;max-width:800px}#site-search-form .form-actions .form-submit.button{position:absolute;top:-64px;right:16px;height:40px;width:40px;background:0 0;z-index:2;text-indent:-9000px;cursor:pointer;padding:0;min-width:0;border:0}@media (min-width:980px){#site-search-form .form-actions .form-submit.button{top:-48px;width:36px;height:36px}}#site-search-form .form-actions .form-submit.button:focus,#site-search-form .form-actions .form-submit.button:hover{outline:0;-webkit-box-shadow:none;box-shadow:none;border:0}#site-search-form .form-actions .form-submit.button:focus+i,#site-search-form .form-actions .form-submit.button:hover+i{color:#d7141a}#site-search-form .form-actions i{position:absolute;top:-56px;right:24px;font-size:29px;color:#056cf2;cursor:pointer}@media (min-width:980px){#site-search-form .form-actions i{font-size:21px;top:-40px;right:16px}}#superfish-main-toggle{display:block;width:64px;height:64px;background:#056cf2}#superfish-main-toggle:hover{background-color:#ddd}#superfish-main-toggle:hover:before{color:#000}#superfish-main-toggle:active{background-color:#d0d0d0}#superfish-main-toggle span{display:none}#superfish-main-toggle:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0c9";font-size:40px;display:block;position:absolute;top:50%;left:50%;color:#fff;line-height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#superfish-main-toggle.sf-expanded{background-color:#d7141a}#superfish-main-toggle.sf-expanded:hover{background-color:#ddd}#superfish-main-toggle.sf-expanded:hover:before{color:#000}#superfish-main-toggle.sf-expanded:active{background-color:#d0d0d0}#superfish-main-toggle.sf-expanded:before{content:"\f410"}.block-2{text-align:center}@media (min-width:800px){.block-2{text-align:left;font-size:18px;line-height:1.44}}.block-footer-menu ul:not(.contextual-links){list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}@media (min-width:800px){.block-footer-menu ul:not(.contextual-links){display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}.block-footer-menu ul:not(.contextual-links) li{position:relative}.block-footer-menu ul:not(.contextual-links) li a{display:block;color:#fff;font-size:2.5rem;font-weight:800;text-decoration:underline}.block-footer-menu ul:not(.contextual-links) li a:focus,.block-footer-menu ul:not(.contextual-links) li a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none}.block-footer-menu ul:not(.contextual-links) li:not(:first-child){padding-left:10px}@media (min-width:800px){.block-footer-menu ul:not(.contextual-links) li:not(:first-child){padding-left:0}}.block-footer-menu ul:not(.contextual-links) li:not(:last-child){padding-right:12px}@media (min-width:800px){.block-footer-menu ul:not(.contextual-links) li:not(:last-child){margin-right:10px}}.block-footer-menu ul:not(.contextual-links) li:not(:last-child):after{content:'';display:block;position:absolute;right:0;top:20%;width:1px;height:60%;background:#fff}.block-1 .copyright{text-align:center}.block-1 .copyright>span:first-child{padding-right:.25em}.block-1 .copyright>span:first-child+*{display:inline}.block-1 .copyright p{margin:0}.block-newsletter .field.body{margin-bottom:3rem}.block-newsletter .field.body>:last-child{margin-bottom:0}.block-newsletter .field.body.has-modal{margin-bottom:0}.block-newsletter .field.body.has-modal>:nth-last-child(2){display:inline}.block-newsletter .field.body a{text-decoration:underline}.block-newsletter .field.body a:focus,.block-newsletter .field.body a:hover{text-decoration:none}.block-newsletter .field.body h2:first-child{font-size:4rem;line-height:1.13;color:#11457e}.block-newsletter #mc_embed_signup{background:0 0;font:inherit;width:100%}.block-newsletter #mc_embed_signup label{display:none}.block-newsletter #mc_embed_signup #mc-embedded-subscribe-form{padding:0}.block-newsletter #mc_embed_signup #mc_embed_signup_scroll{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.block-newsletter #mc_embed_signup #mce-EMAIL{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}.block-newsletter #mc_embed_signup #mce-EMAIL::-webkit-placeholder{opacity:1;color:#666}.block-newsletter #mc_embed_signup #mce-EMAIL::-moz-placeholder{opacity:1;color:#666}.block-newsletter #mc_embed_signup #mce-EMAIL:-ms-input-placeholder{opacity:1;color:#666}.block-newsletter #mc_embed_signup #mce-EMAIL::-webkit-input-placeholder{opacity:1;color:#666}.block-newsletter #mc_embed_signup #mce-EMAIL:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.block-newsletter #mc_embed_signup #mce-EMAIL:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.block-newsletter #mc_embed_signup #mce-EMAIL:focus::-webkit-placeholder{opacity:.2;color:#666}.block-newsletter #mc_embed_signup #mce-EMAIL:focus::-moz-placeholder{opacity:.2;color:#666}.block-newsletter #mc_embed_signup #mce-EMAIL:focus:-ms-input-placeholder{opacity:.2;color:#666}.block-newsletter #mc_embed_signup #mce-EMAIL:focus::-webkit-input-placeholder{opacity:.2;color:#666}@media (min-width:500px){.block-newsletter #mc_embed_signup #mce-EMAIL{max-width:250px;margin-right:1rem}}.block-newsletter #mc_embed_signup #mc-embedded-subscribe{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;width:auto;border-radius:0}.block-newsletter #mc_embed_signup #mc-embedded-subscribe:focus,.block-newsletter #mc_embed_signup #mc-embedded-subscribe:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.block-newsletter #mc_embed_signup #mc-embedded-subscribe:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .block-newsletter #mc_embed_signup #mc-embedded-subscribe,.text-with-summary .block-newsletter #mc_embed_signup #mc-embedded-subscribe{padding:0;background:0 0}.text-long .block-newsletter #mc_embed_signup #mc-embedded-subscribe a,.text-with-summary .block-newsletter #mc_embed_signup #mc-embedded-subscribe a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .block-newsletter #mc_embed_signup #mc-embedded-subscribe a:focus,.text-long .block-newsletter #mc_embed_signup #mc-embedded-subscribe a:hover,.text-with-summary .block-newsletter #mc_embed_signup #mc-embedded-subscribe a:focus,.text-with-summary .block-newsletter #mc_embed_signup #mc-embedded-subscribe a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .block-newsletter #mc_embed_signup #mc-embedded-subscribe a:active,.text-with-summary .block-newsletter #mc_embed_signup #mc-embedded-subscribe a:active{color:#000;background-color:#d0d0d0}.text-long .block-newsletter #mc_embed_signup #mc-embedded-subscribe+.button,.text-long .block-newsletter #mc_embed_signup #mc-embedded-subscribe+.button-alt,.text-long .block-newsletter #mc_embed_signup #mc-embedded-subscribe+.button-outline,.text-with-summary .block-newsletter #mc_embed_signup #mc-embedded-subscribe+.button,.text-with-summary .block-newsletter #mc_embed_signup #mc-embedded-subscribe+.button-alt,.text-with-summary .block-newsletter #mc_embed_signup #mc-embedded-subscribe+.button-outline{margin-left:2rem}.block-newsletter #mc_embed_signup #mc-embedded-subscribe.js-hide{display:none}.block-newsletter #mc_embed_signup #mc-embedded-subscribe:focus,.block-newsletter #mc_embed_signup #mc-embedded-subscribe:hover{background:#ddd;border-color:#ddd;color:#000}.block-newsletter #mc_embed_signup #mc-embedded-subscribe:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.block-newsletter .ctct-form-custom .grecaptcha-badge{display:none!important}.block-social-media-links .field.body{margin-bottom:2rem}.block-social-media-links .platform-links{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.block-social-media-links .platform-links a{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;border-radius:50%;width:64px;height:64px;background-color:#11457e}.block-social-media-links .platform-links a:focus,.block-social-media-links .platform-links a:hover{background-color:#ddd;text-decoration:none}.block-social-media-links .platform-links a:focus i,.block-social-media-links .platform-links a:hover i{color:#000}.block-social-media-links .platform-links a:active{background-color:#d0d0d0}.block-social-media-links .platform-links a:active i{color:#000}.block-social-media-links .platform-links a i{color:#fff}.block-addtoany_block .addtoany_list>a{padding:0 0 0 1px}.block-addtoany_block .addtoany_list>a:focus,.block-addtoany_block .addtoany_list>a:hover{opacity:.7;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (max-width:979px){#block-section-menu{margin-bottom:4rem}}#block-section-menu h2.block-title{position:relative;padding:3rem 3rem 1rem;background:#f8f2f2;color:#000;max-width:none;margin-bottom:0;border-bottom:0}@media (max-width:979px){#block-section-menu h2.block-title{padding:2rem;margin-left:-3rem;margin-right:-3rem}}#block-section-menu h2.block-title a.section-menu-toggle{color:#000;display:block}@media (max-width:979px){#block-section-menu h2.block-title a.section-menu-toggle{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}#block-section-menu h2.block-title a.section-menu-toggle span{margin-right:2rem;background:#056cf2;display:block;width:40px;height:40px;position:relative}#block-section-menu h2.block-title a.section-menu-toggle span i{color:#fff;font-size:2.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#block-section-menu h2.block-title a.section-menu-toggle:focus,#block-section-menu h2.block-title a.section-menu-toggle:hover{color:#666}#block-section-menu h2.block-title a.section-menu-toggle:focus span,#block-section-menu h2.block-title a.section-menu-toggle:hover span{background:#ddd}#block-section-menu h2.block-title a.section-menu-toggle:focus span i,#block-section-menu h2.block-title a.section-menu-toggle:hover span i{color:#000}#block-section-menu h2.block-title a.section-menu-toggle.active-nav span{background:#d7141a}#block-section-menu h2.block-title a.section-menu-toggle.active-nav:focus,#block-section-menu h2.block-title a.section-menu-toggle.active-nav:hover{color:#666}#block-section-menu h2.block-title a.section-menu-toggle.active-nav:focus span,#block-section-menu h2.block-title a.section-menu-toggle.active-nav:hover span{background:#ddd}#block-section-menu h2.block-title a.section-menu-toggle.active-nav:focus span i,#block-section-menu h2.block-title a.section-menu-toggle.active-nav:hover span i{color:#000}@media (min-width:980px){#block-section-menu h2.block-title a.section-menu-toggle{pointer-events:none;border-bottom:4px solid #ddd;padding-bottom:1rem}#block-section-menu h2.block-title a.section-menu-toggle span{display:none}}.cart--cart-block .cart-block--link__expand{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;color:#056cf2;position:relative;z-index:497}.cart--cart-block .cart-block--link__expand.is-expanded{color:#d7141a}@media (max-width:979px){.cart--cart-block .cart-block--link__expand.is-expanded{z-index:500;position:absolute;top:0;right:-80px}}.cart--cart-block .cart-block--link__expand.is-expanded:focus,.cart--cart-block .cart-block--link__expand.is-expanded:hover{color:#666}.cart--cart-block .cart-block--link__expand.is-expanded:focus .cart-block--summary__icon svg,.cart--cart-block .cart-block--link__expand.is-expanded:hover .cart-block--summary__icon svg{fill:#666}.cart--cart-block .cart-block--link__expand.is-expanded .cart-block--summary__icon svg{fill:#d7141a}.cart--cart-block .cart-block--link__expand:focus,.cart--cart-block .cart-block--link__expand:hover{color:#666}.cart--cart-block .cart-block--link__expand:focus .cart-block--summary__icon svg,.cart--cart-block .cart-block--link__expand:hover .cart-block--summary__icon svg{fill:#666}.cart--cart-block .cart-block--link__expand .cart-block--summary__label{display:none}.cart--cart-block .cart-block--link__expand .cart-block--summary__icon{margin-right:8px}.cart--cart-block .cart-block--link__expand .cart-block--summary__icon svg{fill:#056cf2;width:40px;height:64px}.cart--cart-block .cart-block--link__expand .cart-block--summary__count{font-size:2.5rem}@media (min-width:980px){.cart--cart-block .cart-block--link__expand .cart-block--summary__count{margin-right:8px}}.cart--cart-block .cart-block--contents{background:#f8f2f2;z-index:499;color:#000;font-size:18px;right:-104px;top:-12px;display:none;width:100vw;padding-top:64px}@media (min-width:800px){.cart--cart-block .cart-block--contents{top:-16px}}@media (min-width:980px){.cart--cart-block .cart-block--contents{right:0;top:48px;max-width:496px;padding-top:0}}.cart--cart-block .cart-block--contents .cart-block--contents__inner{padding:2rem 3rem 4rem}@media (min-width:800px){.cart--cart-block .cart-block--contents .cart-block--contents__inner{max-width:50%;margin-left:50%}}@media (min-width:980px){.cart--cart-block .cart-block--contents .cart-block--contents__inner{max-width:100%;margin-left:0}}.cart--cart-block .cart-block--contents .views-row{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-8px;margin-right:-8px;width:-o-calc(100% + 16px);width:calc(100% + 16px);position:relative;margin-top:.5rem;padding:2rem 110px 2rem 0;border-bottom:1px solid #949494;padding-right:110px}.cart--cart-block .cart-block--contents .views-row>*{padding-left:8px;padding-right:8px}.cart--cart-block .cart-block--contents .views-row .views-field-total-price__number{position:absolute;top:16px;right:30px}.cart--cart-block .cart-block--contents .views-row .views-field-remove-button{position:absolute;top:16px;right:0}.cart--cart-block .cart-block--contents .views-row .views-field-remove-button input[type=submit].button{text-indent:-9000vw;padding:0;width:20px;height:20px;border:none;background-color:transparent;min-width:0;background-image:url(/themes/citizen_patterns/images/form-elements/close-black-fat.svg);background-repeat:no-repeat;background-position:center;background-size:12px;margin-bottom:0;min-height:0}.cart--cart-block .cart-block--contents .views-row .views-field-remove-button input[type=submit].button:focus,.cart--cart-block .cart-block--contents .views-row .views-field-remove-button input[type=submit].button:hover{background-image:url(/themes/citizen_patterns/images/form-elements/close-red-fat.svg);background-repeat:no-repeat;background-position:center;background-size:12px}.cart--cart-block .cart-block--contents .cart-block:first-child .views-row:first-child{border-top:0}.cart--cart-block .cart-block--contents .form-actions{display:none}.cart--cart-block .cart-block--contents .view-footer .order-total-line{padding:2rem 0 0;text-align:right}.cart--cart-block .cart-block--contents .view-footer .order-total-line__subtotal{display:none}.cart--cart-block .cart-block--contents .view-footer .order-total-line__total{margin-bottom:2rem;font-weight:800}.cart--cart-block .cart-block--contents .view-footer .order-total-line__total .order-tital-line-label{display:inline-block}.cart--cart-block .cart-block--contents .view-footer .order-total-line__total .order-title-line-value{width:auto;display:inline-block;margin-left:15px}.cart--cart-block .cart-block--contents .cart-block--contents__links{padding-top:2rem;text-align:right}.cart--cart-block .cart-block--contents .cart-block--contents__links a{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:0 0;border:1px solid #000;color:#000;padding:.5rem 1rem;margin-bottom:.5rem}.cart--cart-block .cart-block--contents .cart-block--contents__links a:focus,.cart--cart-block .cart-block--contents .cart-block--contents__links a:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.cart--cart-block .cart-block--contents .cart-block--contents__links a:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a{padding:0;background:0 0}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a a,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a a:focus,.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a a:hover,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a a:focus,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a a:active,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a a:active{color:#000;background-color:#d0d0d0}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a+.button,.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a+.button-alt,.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a+.button-outline,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a+.button,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a+.button-alt,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a+.button-outline{margin-left:2rem}.cart--cart-block .cart-block--contents .cart-block--contents__links a.js-hide{display:none}.cart--cart-block .cart-block--contents .cart-block--contents__links a:focus,.cart--cart-block .cart-block--contents .cart-block--contents__links a:hover{background:#ddd;color:#000;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.cart--cart-block .cart-block--contents .cart-block--contents__links a:active{background:#d0d0d0;color:#000;border-color:#d0d0d0}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a{padding:0;background:0 0;border:none;width:auto}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a a,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a a{background:0 0;border:1px solid #000;display:block;text-decoration:none;color:#000}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a a:focus,.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a a:hover,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a a:focus,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.text-long .cart--cart-block .cart-block--contents .cart-block--contents__links a a:active,.text-with-summary .cart--cart-block .cart-block--contents .cart-block--contents__links a a:active{color:#000;background-color:#d0d0d0}.view.commerce-cart-form .view-content table{margin-bottom:1rem}.view.commerce-cart-form .views-field-edit-quantity .form-item{margin-bottom:0}.view.commerce-cart-form .views-field-edit-quantity .js-form-type-number input{padding:2px 6px 3px;min-height:0}.view.commerce-cart-form .views-field-remove-button input[type=submit].button{text-indent:-9000vw;padding:0;width:20px;height:20px;border:none;background-color:transparent;min-width:0;background-image:url(/themes/citizen_patterns/images/form-elements/close-black.svg);background-repeat:no-repeat;background-position:center;background-size:15px;margin-bottom:0}.view.commerce-cart-form .views-field-remove-button input[type=submit].button:focus,.view.commerce-cart-form .views-field-remove-button input[type=submit].button:hover{background-image:url(/themes/citizen_patterns/images/form-elements/close-red.svg);background-repeat:no-repeat;background-position:center;background-size:15px}.view.commerce-cart-form .total-price .order-total-line__subtotal{display:none}.view.commerce-cart-form .total-price .order-total-line__total{margin-bottom:2rem;padding:0}.view.commerce-cart-form .form-actions{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-5px;margin-right:-5px;width:-o-calc(100% + 10px);width:calc(100% + 10px);margin-bottom:4rem}.view.commerce-cart-form .form-actions>*{margin-left:5px;margin-right:5px}.view.commerce-cart-form .form-actions input{margin-bottom:0}.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666}.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:focus,.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit],.text-with-summary .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]{padding:0;background:0 0}.text-long .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit] a,.text-with-summary .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit] a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit] a:focus,.text-long .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit] a:hover,.text-with-summary .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit] a:focus,.text-with-summary .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit] a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit] a:active,.text-with-summary .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit] a:active{color:#000;background-color:#d0d0d0}.text-long .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]+.button,.text-long .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]+.button-alt,.text-long .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]+.button-outline,.text-with-summary .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]+.button,.text-with-summary .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]+.button-alt,.text-with-summary .view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]+.button-outline{margin-left:2rem}.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit].js-hide{display:none}.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:focus,.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:hover{background:#ddd;border-color:#ddd;color:#000}.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:focus,.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:hover{background:#ddd;border-color:#ddd;color:#000}.view.commerce-cart-form .form-actions input[data-drupal-selector=edit-submit]:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.block-conference-book{max-width:944px;margin-left:auto;margin-right:auto}.block-conference-book .cb-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.block-conference-book .field-image{width:100%;max-width:344px;margin-bottom:3rem}.block-conference-book .field-image article{padding-bottom:100%;position:relative;overflow:hidden}.block-conference-book .field-image article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.block-conference-book .field-image article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}@media (max-width:799px){.block-conference-book .field-image{margin:0 auto 3rem}}@media (min-width:800px){.block-conference-book .cb-text{width:-o-calc(100% - 344px);width:calc(100% - 344px);padding-left:48px}.block-conference-book .cb-text h2.block-title{text-align:left}}.block-portals{position:relative}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .block-portals{max-width:944px;margin-left:auto;margin-right:auto}.block-portals .field.body{margin-bottom:4rem}@media (min-width:980px){.block-portals .field.body{font-size:18px;line-height:1.44}}.block-portals .field-portal-pages{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-1.5rem;margin-right:-1.5rem;width:-o-calc(100% + 3rem);width:calc(100% + 3rem);margin-bottom:-3rem}.block-portals .field-portal-pages>*{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:980px){.block-portals .field-portal-pages{margin-left:-2rem;margin-right:-2rem;width:-o-calc(100% + 4rem);width:calc(100% + 4rem);margin-bottom:-4rem}.block-portals .field-portal-pages>*{padding-left:2rem;padding-right:2rem}}.block-portals .field-portal-pages>div{width:100%}@media (min-width:800px){.block-portals .field-portal-pages>div{width:50%}}.block-portals .card-text .field.body{margin-bottom:0}.block-outset-image{max-width:1264px;margin-left:auto;margin-right:auto}.block-outset-image .outset-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}@media (min-width:980px){.block-outset-image .outset-wrapper{margin-left:-2rem;margin-right:-2rem;width:-o-calc(100% + 4rem);width:calc(100% + 4rem)}.block-outset-image .outset-wrapper>*{padding-left:2rem;padding-right:2rem}}.block-outset-image .outset-text{margin-bottom:6rem;text-align:center;width:100%}@media (min-width:980px){.block-outset-image .outset-text{width:50%;text-align:left;margin-bottom:0}}@media (min-width:1264px){.block-outset-image .outset-text{width:43.5%}}@media (min-width:1920px){.block-outset-image .outset-text{width:50%}}.block-outset-image .outset-text h2:first-child{font-family:"Source Serif Pro",serif;font-size:36px;font-weight:400;line-height:1.11}@media (min-width:800px){.block-outset-image .outset-text h2:first-child{font-size:44px}}@media (min-width:1264px){.block-outset-image .outset-text h2:first-child{font-size:52px}}.block-outset-image .outset-image{margin-left:-3rem;margin-right:-3rem;width:100vw;margin-bottom:-4rem;position:relative;z-index:1}@media (min-width:500px){.block-outset-image .outset-image{height:345px}.block-outset-image .outset-image *{height:100%}.block-outset-image .outset-image img{-o-object-fit:cover;object-fit:cover}}@media (min-width:980px){.block-outset-image .outset-image{width:50%;height:46vw;max-height:664px;margin-left:0;margin-right:0}}@media (min-width:1264px){.block-outset-image .outset-image{width:56.5%;margin-bottom:-14rem}}@media (min-width:1440px){.block-outset-image .outset-image{width:-o-calc(50% + 5vw);width:calc(50% + 5vw);margin-right:-5vw}}@media (min-width:1920px){.block-outset-image .outset-image{width:50%;width:-o-calc(50% + 334px);width:calc(50% + 334px);margin-right:-334px}}.block-outset-image.layout-builder-block .outset-image{margin-bottom:0!important}.block-callout{position:relative;padding-top:7rem;padding-bottom:7rem}.is-front .block-callout{margin-bottom:0}.block-callout:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f8f2f2}@media (min-width:560px){.block-callout{max-width:560px;margin-left:auto;margin-right:auto}}@media (min-width:980px){.block-callout{max-width:1264px}}@media (min-width:1264px){.block-callout{padding-top:18rem;padding-bottom:18rem}}.block-callout .callout-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}@media (min-width:980px){.block-callout .callout-wrapper{margin-left:-2rem;margin-right:-2rem;width:-o-calc(100% + 4rem);width:calc(100% + 4rem)}.block-callout .callout-wrapper>*{padding-left:2rem;padding-right:2rem}}@media (min-width:1264px){.block-callout .callout-wrapper{padding-top:6rem;margin-left:-1rem;margin-right:-1rem;width:-o-calc(100% + 2rem);width:calc(100% + 2rem)}.block-callout .callout-wrapper>*{padding-left:1rem;padding-right:1rem}}.block-callout .callout-wrapper .callout-text{text-align:center;margin-bottom:4rem;width:100%}@media (min-width:980px){.block-callout .callout-wrapper .callout-text{text-align:left;width:50%;margin-bottom:0;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}@media (min-width:1264px){.block-callout .callout-wrapper .callout-text{padding-left:80px;padding-right:2rem}}.block-callout .callout-wrapper .callout-text .field-lead-in{font-size:28px;line-height:1.21;font-weight:400;margin-bottom:3rem}.block-callout .callout-wrapper .callout-text .field.body p{font-size:18px;line-height:1.44}.block-callout .callout-wrapper .callout-text .field.body p:last-of-type{margin-bottom:6rem}.block-callout .callout-wrapper .callout-text .field-buttons{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-8px;margin-right:-8px;width:-o-calc(100% + 16px);width:calc(100% + 16px)}.block-callout .callout-wrapper .callout-text .field-buttons>*{padding-left:8px;padding-right:8px}@media (min-width:980px){.block-callout .callout-wrapper .callout-text .field-buttons{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}.block-callout .callout-wrapper .callout-text .field-buttons div{width:50%}@media (min-width:500px){.block-callout .callout-wrapper .callout-text .field-buttons div{max-width:272px}}.block-callout .callout-wrapper .callout-text .field-buttons div:last-child a{background:#11457e;border-color:#11457e}.block-callout .callout-wrapper .callout-text .field-buttons div:last-child a:focus,.block-callout .callout-wrapper .callout-text .field-buttons div:last-child a:hover{background:#ddd;border-color:#ddd}.block-callout .callout-wrapper .callout-text .field-buttons div:last-child a:active{background:#d0d0d0;border-color:#d0d0d0}.block-callout .callout-wrapper .callout-text .field-buttons a{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;display:block;width:100%;font-size:15px;padding:2.45rem 0}.block-callout .callout-wrapper .callout-text .field-buttons a:focus,.block-callout .callout-wrapper .callout-text .field-buttons a:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.block-callout .callout-wrapper .callout-text .field-buttons a:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .block-callout .callout-wrapper .callout-text .field-buttons a,.text-with-summary .block-callout .callout-wrapper .callout-text .field-buttons a{padding:0;background:0 0}.text-long .block-callout .callout-wrapper .callout-text .field-buttons a a,.text-with-summary .block-callout .callout-wrapper .callout-text .field-buttons a a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .block-callout .callout-wrapper .callout-text .field-buttons a a:focus,.text-long .block-callout .callout-wrapper .callout-text .field-buttons a a:hover,.text-with-summary .block-callout .callout-wrapper .callout-text .field-buttons a a:focus,.text-with-summary .block-callout .callout-wrapper .callout-text .field-buttons a a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .block-callout .callout-wrapper .callout-text .field-buttons a a:active,.text-with-summary .block-callout .callout-wrapper .callout-text .field-buttons a a:active{color:#000;background-color:#d0d0d0}.text-long .block-callout .callout-wrapper .callout-text .field-buttons a+.button,.text-long .block-callout .callout-wrapper .callout-text .field-buttons a+.button-alt,.text-long .block-callout .callout-wrapper .callout-text .field-buttons a+.button-outline,.text-with-summary .block-callout .callout-wrapper .callout-text .field-buttons a+.button,.text-with-summary .block-callout .callout-wrapper .callout-text .field-buttons a+.button-alt,.text-with-summary .block-callout .callout-wrapper .callout-text .field-buttons a+.button-outline{margin-left:2rem}.block-callout .callout-wrapper .callout-text .field-buttons a.js-hide{display:none}@media (min-width:448px){.block-callout .callout-wrapper .callout-text .field-buttons a{font-size:20px}}.block-callout .callout-wrapper .callout-image{margin-left:-3rem;margin-right:-3rem;width:100vw;height:310px;margin-bottom:-7rem}@media (min-width:600px){.block-callout .callout-wrapper .callout-image{margin-bottom:0}}@media (min-width:980px){.block-callout .callout-wrapper .callout-image{width:50%;height:auto;margin:0}}.block-callout .callout-wrapper .callout-image *{height:100%}@media (max-width:979px){.block-callout .callout-wrapper .callout-image img{-o-object-fit:cover;object-fit:cover}}.block-button{padding-top:8rem;padding-bottom:3rem}.block-button h2.block-title{padding-bottom:0;border-bottom:0;font-size:4rem;line-height:1.13;color:#11457e}.block-button .field-button{text-align:center}.block-button .field-button a{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;width:256px;margin-bottom:0}.block-button .field-button a:focus,.block-button .field-button a:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.block-button .field-button a:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .block-button .field-button a,.text-with-summary .block-button .field-button a{padding:0;background:0 0}.text-long .block-button .field-button a a,.text-with-summary .block-button .field-button a a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .block-button .field-button a a:focus,.text-long .block-button .field-button a a:hover,.text-with-summary .block-button .field-button a a:focus,.text-with-summary .block-button .field-button a a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .block-button .field-button a a:active,.text-with-summary .block-button .field-button a a:active{color:#000;background-color:#d0d0d0}.text-long .block-button .field-button a+.button,.text-long .block-button .field-button a+.button-alt,.text-long .block-button .field-button a+.button-outline,.text-with-summary .block-button .field-button a+.button,.text-with-summary .block-button .field-button a+.button-alt,.text-with-summary .block-button .field-button a+.button-outline{margin-left:2rem}.block-button .field-button a.js-hide{display:none}.block-banner-global{margin-left:-3rem;margin-right:-3rem;margin-bottom:-10rem;margin-bottom:-10rem!important}.block-banner-global .field-banner{max-width:2280px;margin-left:auto;margin-right:auto}@media (min-width:980px){.block-banner-global .field-banner{height:540px;width:100%;overflow:hidden;position:relative}.block-banner-global .field-banner .media{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1264px){.block-banner-global{margin-left:-o-calc(50% - 50vw);margin-left:calc(50% - 50vw);margin-right:0;width:100vw}}.block-field-paragraphs{margin-left:-3rem;margin-right:-3rem}.block-field-paragraphs .field-paragraphs{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;padding-bottom:2rem}.paragraph{width:100%}.section{width:100%;padding-left:3rem;padding-right:3rem;position:relative}.section:not(.background):not(:first-child){padding-top:6rem}.section:not(.background):not(:last-child){padding-bottom:6rem}.section:not(.background)+.section:not(.background){padding-top:0}.section.background{padding-bottom:6rem;padding-top:6rem}.section.background:last-child{margin-bottom:-6rem}.section.width-short h2.section-title{max-width:704px}.section.width-short .field-section-intro{max-width:704px!important}.section.width-short .field-section-widgets{max-width:704px}.section.width-medium h2.section-title{max-width:848px}.section.width-medium .field-section-intro{max-width:848px!important}.section.width-medium .field-section-widgets{max-width:848px}.section.width-wide h2.section-title{max-width:944px}.section.width-wide .field-section-widgets{max-width:944px}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .section .field-section-intro,.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .section .field-section-title{max-width:944px;margin-left:auto;margin-right:auto}.section .field-section-intro{margin-bottom:4rem}.section .field-section-widgets{position:relative;z-index:4;max-width:1264px;margin-left:auto;margin-right:auto}.section .field-section-widgets>.section-wrapper{margin-bottom:-6rem}.section .field-section-widgets>.section-wrapper>.section-item{width:100%;min-height:0;min-width:0;margin-bottom:6rem}.section.three-column .section-wrapper,.section.two-column .section-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}@media (min-width:800px){.section.three-column .section-wrapper,.section.two-column .section-wrapper{margin-left:-12px;margin-right:-12px;width:-o-calc(100% + 24px);width:calc(100% + 24px)}.section.three-column .section-wrapper>*,.section.two-column .section-wrapper>*{padding-left:12px;padding-right:12px}}@media (min-width:980px){.section.three-column .section-wrapper,.section.two-column .section-wrapper{margin-left:-16px;margin-right:-16px;width:-o-calc(100% + 32px);width:calc(100% + 32px)}.section.three-column .section-wrapper>*,.section.two-column .section-wrapper>*{padding-left:16px;padding-right:16px}}.section.three-column .section-wrapper>.section-item,.section.two-column .section-wrapper>.section-item{width:100%}@media (min-width:800px){.section.three-column .section-wrapper>.section-item:not(:only-child),.section.two-column .section-wrapper>.section-item:not(:only-child){width:50%}}@media (min-width:800px){.section.three-column .section-wrapper>.section-item:not(:only-child){width:33.333%}}@media (min-width:800px){.section.title-left h2.section-title{text-align:left;max-width:944px}}.section.grey-background{background:#f8f2f2}.section.top-border:before{content:'';display:block;width:100%;max-width:1200px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;background:#949494}@media (min-width:980px){.section.grey-branch-icon{position:relative;overflow:hidden;padding-bottom:8rem;padding-top:8rem}.section.grey-branch-icon:after{content:'';display:block;position:absolute;bottom:-48px;left:-o-calc(50% - 816px);left:calc(50% - 816px);z-index:-1;width:300px;height:428px;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/branch.svg);background-repeat:no-repeat;background-position:center;background-size:100%}}.paragraph--type--admin-view-placer .wrapper{max-width:100%!important}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .paragraph--type--accordion-group{max-width:944px;margin-left:auto;margin-right:auto}.accordion-item{margin-bottom:4rem}.accordion-item .accordion-header a{padding:1rem 0;display:block;color:#383e46;font-weight:800;position:relative;font-size:2.5rem;border:2px solid transparent;margin-top:-2px;background:0 0}.accordion-item .accordion-header a i{color:#056cf2;font-size:3rem;margin-right:5rem;position:relative;top:2px}.accordion-item .accordion-header a:focus,.accordion-item .accordion-header a:hover{color:#666;background:0 0;border-color:transparent;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.accordion-item .accordion-header a:focus i,.accordion-item .accordion-header a:hover i{color:#666}.accordion-item .field-long-text{display:none;padding:1rem 0 3rem 7rem;background:0 0;border-left:1px solid transparent;border-right:1px solid transparent}.accordion-item.accord-active .accordion-header a{color:#383e46;background:0 0;border-color:transparent;border-bottom:0}.accordion-item.accord-active .accordion-header a i{color:#d7141a}.accordion-item.accord-active .accordion-header a:focus,.accordion-item.accord-active .accordion-header a:hover{color:#666;background:0 0;border-color:transparent}.accordion-item.accord-active .accordion-header a:focus i,.accordion-item.accord-active .accordion-header a:hover i{color:#666}.no-js .accordion-item:focus .field-long-text,.no-js .accordion-item:hover .field-long-text{display:block}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .paragraph--type--block-placer{max-width:944px;margin-left:auto;margin-right:auto}.paragraph--type--block-placer .widget-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;text-align:center;max-width:944px;margin-bottom:4rem;margin-left:auto;margin-right:auto;line-height:1.25}.paragraph--type--block-placer .block-newsletter{max-width:944px;margin-left:auto;margin-right:auto}.paragraph--type--block-placer .block-newsletter .form-embed{max-width:400px;margin-left:auto;margin-right:auto}.paragraph--type--form{max-width:560px;margin-left:auto;margin-right:auto}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .paragraph--type--gallery{max-width:944px;margin-left:auto;margin-right:auto}.paragraph--type--gallery .lightbox .gallery-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px);margin-bottom:-20px}.paragraph--type--gallery .lightbox .gallery-wrapper>*{padding-left:10px;padding-right:10px}.paragraph--type--gallery .lightbox .gallery-wrapper .featherlight-hidden{display:none}.paragraph--type--gallery .lightbox .gallery-wrapper .image-gal{margin-bottom:20px;overflow:hidden;cursor:pointer;width:100%;min-width:240px}@media (min-width:500px){.paragraph--type--gallery .lightbox .gallery-wrapper .image-gal{width:50%}}@media (min-width:800px){.paragraph--type--gallery .lightbox .gallery-wrapper .image-gal{width:33.33%}}@media (min-width:980px){.paragraph--type--gallery .lightbox .gallery-wrapper .image-gal{width:25%}}.paragraph--type--gallery .lightbox .gallery-wrapper .image-gal img{width:100%;border:1px solid #ddd}.paragraph--type--gallery .lightbox .gallery-wrapper .image-gal img:focus,.paragraph--type--gallery .lightbox .gallery-wrapper .image-gal img:hover{border-color:#949494;opacity:.7;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--gallery .slider .field-image-multi{margin-left:-3rem;margin-right:-3rem;width:-o-calc(100% + 40px);width:calc(100% + 40px)}@media (min-width:1264px){.paragraph--type--gallery .slider .field-image-multi{margin-left:0;margin-right:0;width:100%}}.paragraph--type--gallery .slider .field-image-multi img{width:100%}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .paragraph--type--horizontal-rule{max-width:944px;margin-left:auto;margin-right:auto}.paragraph--type--horizontal-rule hr{border-top:1px solid #949494}.paragraph--type--image .image-wrapper{margin-left:auto;margin-right:auto}.paragraph--type--image .image-wrapper.small{max-width:400px}.paragraph--type--image .image-wrapper.medium{max-width:600px}.paragraph--type--image .image-wrapper.large{max-width:900px}.paragraph--type--image .image-wrapper.default img{width:auto;margin-left:auto;margin-right:auto;max-width:100%}.paragraph--type--image a:not(.private-login){color:#383e46}.paragraph--type--image a:not(.private-login) img{border:1px solid transparent}.paragraph--type--image a:not(.private-login):hover{text-decoration:none}.paragraph--type--image a:not(.private-login):hover img{border:1px solid #ddd}.paragraph--type--image a:not(.private-login):hover img:focus,.paragraph--type--image a:not(.private-login):hover img:hover{border-color:#949494;opacity:.7;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .paragraph--type--links-files{max-width:944px;margin-left:auto;margin-right:auto}.paragraph--type--links-files .links-files{margin-top:2rem}@media (min-width:500px){.paragraph--type--links-files .links-files.multi-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.paragraph--type--links-files .links-files.multi-col>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}.paragraph--type--links-files .links-files.multi-col>*{overflow:visible}}.paragraph--type--links-files .links-files>div{margin-bottom:.5rem}.paragraph--type--pullquote{max-width:944px;margin-left:auto;margin-right:auto}@media (min-width:800px){.paragraph--type--pullquote .widget-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}@media (min-width:800px){.paragraph--type--pullquote .quote-wrapper{width:100%}}@media (min-width:800px){.section.full .paragraph--type--pullquote .quote-wrapper:not(:only-child){width:-o-calc(100% - 208px);width:calc(100% - 208px)}}@media (min-width:980px){.section.full .paragraph--type--pullquote .quote-wrapper:not(:only-child){width:-o-calc(100% - 232px);width:calc(100% - 232px)}}@media (min-width:1264px){.section.full .paragraph--type--pullquote .quote-wrapper:not(:only-child){width:-o-calc(100% - 256px);width:calc(100% - 256px)}}.paragraph--type--pullquote .field-image{max-width:184px;margin-left:auto;margin-right:auto;border-radius:50%;overflow:hidden;margin-bottom:4rem}@media (min-width:800px){.paragraph--type--pullquote .field-image{max-width:192px}.section.full .paragraph--type--pullquote .field-image{margin:0}}.paragraph--type--pullquote .field-quote{margin:0 0 2rem;max-width:740px;position:relative;font-family:"Source Serif Pro",serif;font-size:2.5rem;line-height:1.4;text-align:center}.paragraph--type--pullquote .field-quote p{display:inline}.paragraph--type--pullquote .field-quote:before{content:"“";margin-right:-.2em}.paragraph--type--pullquote .field-quote:after{content:"”";margin-left:-.2em}@media (min-width:800px){.section.full .paragraph--type--pullquote .field-quote{text-align:left}}.paragraph--type--pullquote .field-source{text-align:right;font-weight:800;color:#11457e;font-size:3rem}.paragraph--type--pullquote .field-source:before{content:'—';left:-2.5rem}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .paragraph--type--text{max-width:944px;margin-left:auto;margin-right:auto}.paragraph--type--video .field-video{-webkit-animation:fadeIn 1.5s 1;animation:fadeIn 1.5s 1}.paragraph--type--audio .media--type-audio{text-align:center}.paragraph--type--audio audio{margin-left:auto;margin-right:auto;pointer-events:none}@media (max-width:799px){.paragraph--type--schedule .tabs-nav{margin-left:-3rem;margin-right:-3rem}}@media (min-width:800px){.paragraph--type--schedule .tabs-nav{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}.paragraph--type--schedule .tabs-nav .tab-nav-item{display:block;background:#fff;color:#000;text-align:center;padding:15px;border-top:1px solid #949494}.paragraph--type--schedule .tabs-nav .tab-nav-item:focus,.paragraph--type--schedule .tabs-nav .tab-nav-item:hover{text-decoration:none;background:#ddd;color:#000}.paragraph--type--schedule .tabs-nav .tab-nav-item:focus h2,.paragraph--type--schedule .tabs-nav .tab-nav-item:hover h2{color:#000}.paragraph--type--schedule .tabs-nav .tab-nav-item.active-tab{background:#d7141a;color:#fff}.paragraph--type--schedule .tabs-nav .tab-nav-item.active-tab h2{color:#fff}.paragraph--type--schedule .tabs-nav .tab-nav-item.active-tab:focus,.paragraph--type--schedule .tabs-nav .tab-nav-item.active-tab:hover{background:#ddd;color:#000}.paragraph--type--schedule .tabs-nav .tab-nav-item.active-tab:focus h2,.paragraph--type--schedule .tabs-nav .tab-nav-item.active-tab:hover h2{color:#000}.paragraph--type--schedule .tabs-nav .tab-nav-item:last-child{border-bottom:1px solid #949494}.paragraph--type--schedule .tabs-nav .tab-nav-item h2{font-size:2.5rem;color:#000}.paragraph--type--schedule .tabs-nav .tab-nav-item span{font-size:2rem}@media (min-width:800px){.paragraph--type--schedule .tabs-nav .tab-nav-item{-webkit-box-flex:1;flex:1 1 auto;-ms-flex:1 1 auto;border-bottom:1px solid #949494;border-left:1px solid #949494}.paragraph--type--schedule .tabs-nav .tab-nav-item:last-child{border-right:1px solid #949494}.paragraph--type--schedule .tabs-nav .tab-nav-item h2{font-size:2rem}.paragraph--type--schedule .tabs-nav .tab-nav-item span{font-size:1.75rem}}@media (min-width:980px){.paragraph--type--schedule .tabs-nav .tab-nav-item h2{font-size:2.5rem}.paragraph--type--schedule .tabs-nav .tab-nav-item span{font-size:2rem}}.paragraph--type--schedule .tab-panel{padding:3rem 0;border-bottom:1px solid #949494}@media (min-width:800px){.paragraph--type--schedule .tab-panel{padding:4rem 20px 3rem;border-left:1px solid #949494;border-right:1px solid #949494;border-bottom:1px solid #949494}}.paragraph--type--schedule .tab-panel:not(.open-panel){display:none}.paragraph--type--schedule .tab-panel .print-date{display:none}.schedule-time-slot{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.schedule-time-slot:not(:last-child) .slot-content-wrapper{border-left:2px solid #949494}.schedule-time-slot:not(:last-child) .slot-content-wrapper.active-slot{border-left-color:#d7141a}.schedule-time-slot .schedule-time{text-transform:uppercase;font-size:1.75rem;margin-top:2px;font-weight:800;-webkit-box-flex:0;flex:0 0 85px;-ms-flex:0 0 85px}@media (min-width:500px){.schedule-time-slot .schedule-time{font-size:2rem;-webkit-box-flex:0;flex:0 0 105px;-ms-flex:0 0 105px}}.schedule-time-slot .slot-content-wrapper{-webkit-box-flex:1;flex:1 1 auto;-ms-flex:1 1 auto;position:relative;padding-left:40px;padding-bottom:3rem}@media (min-width:500px){.schedule-time-slot .slot-content-wrapper{padding-left:56px}}.schedule-time-slot .slot-content-wrapper:before{content:'';display:block;position:absolute;top:-1px;left:-13px;width:20px;height:20px;border-radius:50%;border:2px solid #949494;background:#fff}@media (min-width:500px){.schedule-time-slot .slot-content-wrapper:before{top:-1px;left:-15px;width:24px;height:24px}}.schedule-time-slot .slot-content-wrapper.active-slot:focus i,.schedule-time-slot .slot-content-wrapper.active-slot:hover i{color:#666}.schedule-time-slot .slot-content-wrapper.active-slot:before{border-color:#d7141a}.schedule-time-slot .slot-content-wrapper.active-slot i{color:#d7141a}.schedule-time-slot .slot-header{font-size:2rem}@media (min-width:500px){.schedule-time-slot .slot-header{font-size:2.5rem}}.schedule-time-slot .slot-header .slot-trigger{color:#383e46}.schedule-time-slot .slot-header .slot-trigger:focus,.schedule-time-slot .slot-header .slot-trigger:hover{color:#666}.schedule-time-slot .slot-header .slot-trigger:focus i,.schedule-time-slot .slot-header .slot-trigger:hover i{color:#666}.schedule-time-slot .slot-header i{color:#056cf2;margin-right:1.5rem;font-size:2.5rem;position:relative;top:2px}@media (min-width:500px){.schedule-time-slot .slot-header i{margin-right:2rem;font-size:3rem}}.schedule-time-slot .slot-content{display:none;padding-top:3rem}@media (min-width:980px){.schedule-time-slot .slot-content{padding-right:105px}}.schedule-time-slot .slot-content .section-item{margin-bottom:3rem}.schedule-time-slot .slot-content .widget-title{text-align:left;max-width:100%}.schedule-time-slot .slot-content .field-speaker{margin-bottom:.5rem}.schedule-time-slot .slot-content .field-speaker .label{margin-bottom:0}.schedule-time-slot .slot-content .field-speaker .field-multi-item{color:#11457e;font-style:italic}.schedule-time-slot .slot-content .paragraph--type--text{max-width:100%!important}@media (min-width:500px){.paragraph--type--columned-text .columns.two .field-long-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.paragraph--type--columned-text .columns.two .field-long-text>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}@media (min-width:500px){.paragraph--type--columned-text .columns.three .field-long-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.paragraph--type--columned-text .columns.three .field-long-text>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}@media (min-width:800px){.paragraph--type--columned-text .columns.three .field-long-text{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:500px){.paragraph--type--columned-text .columns.four .field-long-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.paragraph--type--columned-text .columns.four .field-long-text>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}@media (min-width:800px){.paragraph--type--columned-text .columns.four .field-long-text{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:980px){.paragraph--type--columned-text .columns.four .field-long-text{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.paragraph--type--registration{background:#f8f2f2;height:100%;padding:3rem 24px}.paragraph--type--registration .field-cost{font-size:7rem;text-align:center}.paragraph--type--registration .field-type{text-align:center;text-transform:uppercase;margin-bottom:4rem;color:#666;font-size:2.5rem}.paragraph--type--registration .field-includes{margin:0 auto 4rem;max-width:344px}.paragraph--type--registration .field-includes>div{position:relative;padding-left:32px}.paragraph--type--registration .field-includes>div:before{content:'';display:block;position:absolute;top:3px;left:0;width:16px;height:16px;background-image:url(/themes/citizen_patterns/images/form-elements/checkmark-blue.svg);background-repeat:no-repeat;background-size:16px;background-position:center}.paragraph--type--registration .field-includes>div:not(:last-child){margin-bottom:1.5rem}.paragraph--type--registration .field-register{text-align:center}.paragraph--type--logo{max-width:344px;margin-left:auto;margin-right:auto}.paragraph--type--logo a:focus .field-image,.paragraph--type--logo a:hover .field-image{border-color:#d7141a;opacity:.6;-webkit-box-shadow:inset 0 0 0 1px #d7141a;box-shadow:inset 0 0 0 1px #d7141a}.paragraph--type--logo .field-image{margin-bottom:3rem}.paragraph--type--logo .field-image article{padding-bottom:100%;position:relative;overflow:hidden}.paragraph--type--logo .field-image article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.paragraph--type--logo .field-image article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.paragraph--type--text-image .ti-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}@media (min-width:980px){.paragraph--type--text-image .ti-wrapper{margin-left:-2rem;margin-right:-2rem;width:-o-calc(100% + 4rem);width:calc(100% + 4rem)}.paragraph--type--text-image .ti-wrapper>*{padding-left:2rem;padding-right:2rem}}@media (min-width:1264px){.is-front .paragraph--type--text-image .ti-wrapper{margin-left:-1rem;margin-right:-1rem;width:-o-calc(100% + 2rem);width:calc(100% + 2rem)}.is-front .paragraph--type--text-image .ti-wrapper>*{padding-left:1rem;padding-right:1rem}}@media (min-width:980px){.paragraph--type--text-image .ti-wrapper.left .field-long-text{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}.paragraph--type--text-image .ti-wrapper .field-long-text{margin-bottom:3rem;width:100%}@media (min-width:980px){.paragraph--type--text-image .ti-wrapper .field-long-text{width:50%;margin-bottom:0}}.paragraph--type--text-image .ti-wrapper .field-image{margin-left:-3rem;margin-right:-3rem;width:100vw;height:310px}.section.grey-background .section-item:last-child .paragraph--type--text-image .ti-wrapper .field-image{margin-bottom:-7rem}@media (min-width:980px){.paragraph--type--text-image .ti-wrapper .field-image{width:50%;height:auto;margin:0}}.paragraph--type--text-image .ti-wrapper .field-image *{height:100%}@media (max-width:979px){.paragraph--type--text-image .ti-wrapper .field-image img{-o-object-fit:cover;object-fit:cover}}@media (min-width:1264px){.is-front .paragraph--type--text-image{padding-top:6rem}}@media (min-width:1264px){.is-front .paragraph--type--text-image .ti-wrapper.left .text-long{padding-left:80px;padding-right:2rem}}.is-front .paragraph--type--text-image .text-long{text-align:center}@media (min-width:980px){.is-front .paragraph--type--text-image .text-long{text-align:left}}@media (min-width:1264px){.is-front .paragraph--type--text-image .text-long{padding-right:80px;padding-left:2rem}}.is-front .paragraph--type--text-image .text-long h2{font-size:28px;line-height:1.21;font-weight:400}.is-front .paragraph--type--text-image .text-long p{font-size:18px;line-height:1.44}.is-front .paragraph--type--text-image .text-long p:last-of-type{margin-bottom:6rem}.is-front .paragraph--type--text-image .text-long .button,.is-front .paragraph--type--text-image .text-long .button-alt{width:-o-calc(50% - 1.3rem);width:calc(50% - 1.3rem);max-width:194px;font-size:15px}.is-front .paragraph--type--text-image .text-long .button a,.is-front .paragraph--type--text-image .text-long .button-alt a{padding:2.45rem 0}@media (min-width:448px){.is-front .paragraph--type--text-image .text-long .button,.is-front .paragraph--type--text-image .text-long .button-alt{font-size:20px}}@media (min-width:500px){.is-front .paragraph--type--text-image .text-long .button,.is-front .paragraph--type--text-image .text-long .button-alt{max-width:256px}}@media (min-width:560px){.is-front .paragraph--type--text-image{max-width:560px;margin-left:auto;margin-right:auto}}@media (min-width:980px){.is-front .paragraph--type--text-image{max-width:1264px}}@media (min-width:560px){.is-front .section.grey-background .section-item:last-child .paragraph--type--text-image .field-image{margin-bottom:0}}.paragraph--type--map{max-width:944px;margin-left:auto;margin-right:auto}.paragraph--type--map .field-map-pin{display:none}.view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.view-content>*{width:100%}.views-row.horizontal .views-field-field-banner,.views-row.vertical .views-field-field-banner{margin-bottom:2rem}.views-row.horizontal .title,.views-row.horizontal .views-field-title,.views-row.vertical .title,.views-row.vertical .views-field-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;margin-bottom:1rem}.views-row.horizontal .metatext,.views-row.vertical .metatext{font-size:1.75rem;font-family:"Source Serif Pro",serif;margin-bottom:2rem}.views-row.horizontal:not(:last-child){margin-bottom:4rem}@media (min-width:500px){.views-row.horizontal{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.views-row.horizontal .views-field-field-banner{width:340px;padding-right:40px;margin-bottom:0}.views-row.horizontal .views-field-nothing{width:-o-calc(100% - 340px);width:calc(100% - 340px)}}.views-row.vertical{margin-bottom:4rem}.view-empty{padding-top:3rem;margin-bottom:6rem;max-width:944px;margin-left:auto;margin-right:auto;text-align:center;font-size:18px;line-height:1.44}.all-rows,.total-rows{display:none}.blog.all-posts .view-content{margin-bottom:-4rem;margin-left:-16px;margin-right:-16px;width:-o-calc(100% + 32px);width:calc(100% + 32px)}.blog.all-posts .view-content>*{padding-left:16px;padding-right:16px}@media (min-width:500px){.blog.all-posts .view-content .views-row{width:50%}}@media (min-width:980px){.blog.all-posts .view-content .views-row{width:33.333%}}.blog.all-posts .views-field-nothing .meta{margin-bottom:2rem}.blog.all-posts .views-field-nothing .views-field-body:not(:last-child){margin-bottom:2rem}.blog.all-posts .views-field-nothing .views-field-field-tags .inline-label{font-weight:800;margin-right:1rem}.conference-speakers.all-speakers .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-12px;margin-right:-12px;width:-o-calc(100% + 24px);width:calc(100% + 24px);margin-bottom:-3rem}.conference-speakers.all-speakers .view-content>*{padding-left:12px;padding-right:12px}.conference-speakers.all-speakers .views-row{position:relative;width:100%;overflow:hidden;margin-bottom:3rem}.conference-speakers.all-speakers .views-row:hover .views-field-field-social-media{top:0}@media (min-width:500px){.conference-speakers.all-speakers .views-row{width:50%}}@media (min-width:800px){.conference-speakers.all-speakers .views-row{width:33.33%}}@media (min-width:1264px){.conference-speakers.all-speakers .views-row{width:25%}}.conference-speakers.all-speakers .views-field-field-social-media{position:absolute;top:-80px;left:0;z-index:1;width:100%;-webkit-transition:top .5s ease-in 0s;transition:top .5s ease-in 0s}.conference-speakers.all-speakers .views-field-field-social-media .platform-links{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;background:rgba(255,255,255,.7)}.conference-speakers.all-speakers .views-field-field-social-media .platform-links a{display:block;padding:1rem .5rem .5rem;font-size:3rem;color:#d7141a}.conference-speakers.all-speakers .views-field-field-social-media .platform-links a:focus,.conference-speakers.all-speakers .views-field-field-social-media .platform-links a:hover{color:#666}.conference-speakers.all-speakers .views-field-field-social-media .platform-links a i{line-height:3.4rem;width:98%}.conference-speakers.all-speakers .views-field-field-image{margin-bottom:2rem}.conference-speakers.all-speakers .views-field-field-image-hover{max-width:400px;margin-left:auto;margin-right:auto}.conference-speakers.all-speakers .views-field-name .field-content{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:1rem}@media (min-width:500px){.digital-library.all-library-items .views-exposed-form .filters-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}.digital-library.all-library-items .views-exposed-form .block-title{max-width:1264px}.digital-library.all-library-items .views-exposed-form .filters{width:100%}.digital-library.all-library-items .views-exposed-form .sort-wrapper{width:100%}.digital-library.all-library-items .views-exposed-form .form-inner{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-8px;margin-right:-8px;width:-o-calc(100% + 16px);width:calc(100% + 16px)}.digital-library.all-library-items .views-exposed-form .form-inner>*{padding-left:8px;padding-right:8px}@media (min-width:1264px){.digital-library.all-library-items .views-exposed-form .form-item{width:20%}}.digital-library.all-library-items .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-8px;margin-right:-8px;width:-o-calc(100% + 16px);width:calc(100% + 16px)}.digital-library.all-library-items .view-content>*{padding-left:8px;padding-right:8px}.digital-library.all-library-items .views-row{width:100%;max-width:320px;margin-bottom:6rem}.digital-library.all-library-items .views-field-title{margin-bottom:2rem}.digital-library.all-library-items .views-field-title a:focus .item-title,.digital-library.all-library-items .views-field-title a:hover .item-title{color:#666}.digital-library.all-library-items .views-field-title a:focus img,.digital-library.all-library-items .views-field-title a:hover img{opacity:.6;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.digital-library.all-library-items .views-field-title a:visited .item-title{color:#11457e}.digital-library.all-library-items .views-field-title .place-image-wrapper{margin-bottom:3rem}.digital-library.all-library-items .views-field-title .place-image-wrapper article{padding-bottom:100%;position:relative;overflow:hidden}.digital-library.all-library-items .views-field-title .place-image-wrapper article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.digital-library.all-library-items .views-field-title .place-image-wrapper article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.digital-library.all-library-items .views-field-title .icon-wrapper{margin-bottom:3rem;border:1px solid #949494}.digital-library.all-library-items .views-field-title .icon-wrapper article{padding-bottom:100%;position:relative;overflow:hidden}.digital-library.all-library-items .views-field-title .icon-wrapper article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.digital-library.all-library-items .views-field-title .icon-wrapper article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.digital-library.all-library-items .views-field-title .icon-wrapper .icon-inner{position:relative;padding-bottom:100%}.digital-library.all-library-items .views-field-title .icon-wrapper .icon-inner img{position:absolute;top:50%;left:50%;max-width:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.digital-library.all-library-items .views-field-title .item-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;color:#056cf2;margin-bottom:.5rem}.digital-library.all-library-items .views-field-body,.digital-library.all-library-items .views-field-summary{margin-bottom:2rem}.digital-library.all-library-items .views-label{font-weight:800}.digital-library-content.recent-items{margin-left:-3rem;margin-right:-3rem;width:-o-calc(100% + 48px);width:calc(100% + 48px);padding-left:56px;padding-right:56px}@media (min-width:980px){.digital-library-content.recent-items{padding-left:0;padding-right:0}}.digital-library-content.recent-items .views-row{margin-bottom:3rem}.digital-library-content.recent-items .views-field-nothing{max-width:320px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.digital-library-content.recent-items .title{margin-bottom:2rem}.digital-library-content.recent-items .title a{display:block}.digital-library-content.recent-items .title a:focus .place-image-wrapper,.digital-library-content.recent-items .title a:hover .place-image-wrapper{border-color:#056cf2;-webkit-box-shadow:inset 0 0 0 1px #d7141a;box-shadow:inset 0 0 0 1px #d7141a}.digital-library-content.recent-items .title a:focus img,.digital-library-content.recent-items .title a:hover img{opacity:.6}.digital-library-content.recent-items .title a:focus .item-title,.digital-library-content.recent-items .title a:hover .item-title{color:#666}.digital-library-content.recent-items .title a:visited .item-title{color:#11457e}.digital-library-content.recent-items .title .place-image-wrapper{margin-bottom:2rem;margin-bottom:3rem}.digital-library-content.recent-items .title .place-image-wrapper article{padding-bottom:100%;position:relative;overflow:hidden}.digital-library-content.recent-items .title .place-image-wrapper article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.digital-library-content.recent-items .title .place-image-wrapper article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.digital-library-content.recent-items .title .icon-wrapper{margin-bottom:3rem;border:1px solid #949494}.digital-library-content.recent-items .title .icon-wrapper article{padding-bottom:100%;position:relative;overflow:hidden}.digital-library-content.recent-items .title .icon-wrapper article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.digital-library-content.recent-items .title .icon-wrapper article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.digital-library-content.recent-items .title .icon-wrapper .icon-inner{position:relative;padding-bottom:100%}.digital-library-content.recent-items .title .icon-wrapper .icon-inner img{position:absolute;top:50%;left:50%;max-width:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.digital-library-content.recent-items .title .item-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;color:#056cf2;margin-bottom:.5rem}.digital-library-content.recent-items .field-body{margin-bottom:2rem}.digital-library-content.recent-items .inline-label{font-weight:800}.digital-library-content.recent-items .slick-slider .slick-arrow.slick-prev:before{left:-48px;top:120px;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/slider-arrow-right.svg)}.digital-library-content.recent-items .slick-slider .slick-arrow.slick-prev:focus:before,.digital-library-content.recent-items .slick-slider .slick-arrow.slick-prev:hover:before{background-color:#fff}.digital-library-content.recent-items .slick-slider .slick-arrow.slick-next:before{right:-48px;top:120px;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/slider-arrow-right.svg)}.digital-library-content.recent-items .slick-slider .slick-arrow.slick-next:focus:before,.digital-library-content.recent-items .slick-slider .slick-arrow.slick-next:hover:before{background-color:#fff}.events.all-upcoming-events,.events.home-events,.events.upcoming-events{max-width:848px;margin-left:auto;margin-right:auto}.events.all-upcoming-events .views-row,.events.home-events .views-row,.events.upcoming-events .views-row{margin-bottom:4rem}.events.all-upcoming-events .views-row .views-field-nothing .field-content,.events.home-events .views-row .views-field-nothing .field-content,.events.upcoming-events .views-row .views-field-nothing .field-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.events.all-upcoming-events .views-row .views-field-nothing .event-date,.events.home-events .views-row .views-field-nothing .event-date,.events.upcoming-events .views-row .views-field-nothing .event-date{width:64px;height:64px;background:#fff;border:4px solid #11457e;color:#d7141a;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.events.all-upcoming-events .views-row .views-field-nothing .event-date .month,.events.home-events .views-row .views-field-nothing .event-date .month,.events.upcoming-events .views-row .views-field-nothing .event-date .month{font-size:12px;text-transform:uppercase}.events.all-upcoming-events .views-row .views-field-nothing .event-date .day,.events.home-events .views-row .views-field-nothing .event-date .day,.events.upcoming-events .views-row .views-field-nothing .event-date .day{font-weight:800;font-size:18px}.events.all-upcoming-events .views-row .views-field-nothing .event-text,.events.home-events .views-row .views-field-nothing .event-text,.events.upcoming-events .views-row .views-field-nothing .event-text{width:-o-calc(100% - 80px);width:calc(100% - 80px)}.events.all-upcoming-events .views-row .views-field-nothing .event-text h2,.events.home-events .views-row .views-field-nothing .event-text h2,.events.upcoming-events .views-row .views-field-nothing .event-text h2{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:1rem}.events.all-upcoming-events .views-row .views-field-nothing .event-text h3,.events.home-events .views-row .views-field-nothing .event-text h3,.events.upcoming-events .views-row .views-field-nothing .event-text h3{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:1rem}.events.upcoming-events{max-width:704px}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .widget-message-board.message-board{max-width:944px;margin-left:auto;margin-right:auto}.widget-message-board.message-board .add-post-wrapper{padding:6rem 0;position:relative;text-align:center;margin-bottom:6rem}.widget-message-board.message-board .add-post-wrapper:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f8f2f2}.widget-message-board.message-board .add-post-wrapper h2{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:3rem}.widget-message-board.message-board .add-post-wrapper .button{margin-left:auto;margin-right:auto;margin-bottom:0}.view.message-board .views-exposed-form{-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.view.message-board .views-field-created{padding-top:1rem;padding-bottom:1rem}.view.message-board .views-field-created h3{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:.25rem}.layout:not(.layout--twocol-sideleft):not(.layout--twocol-sideright) .nase-rodina.archive{max-width:944px;margin-left:auto;margin-right:auto}.news.all-news,.news.home-news,.news.recent-news{max-width:848px;margin-left:auto;margin-right:auto}.news.all-news .views-row,.news.home-news .views-row,.news.recent-news .views-row{margin-bottom:4rem}.news.all-news .views-row .views-field-title h2,.news.home-news .views-row .views-field-title h2,.news.recent-news .views-row .views-field-title h2{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:1rem}.news.all-news .views-row .views-field-title h3,.news.home-news .views-row .views-field-title h3,.news.recent-news .views-row .views-field-title h3{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:1rem}.news.recent-news{max-width:704px}.news.member-annoucements{margin-bottom:4rem}.news.member-annoucements .views-field-title h3{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:2rem}.news.member-annoucements .views-field-body{font-size:18px;line-height:1.44;margin-bottom:2rem}@media (min-width:500px){.view.church-records .views-exposed-form .filters-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}.ship-records .views-exposed-form .form-item-field-ship{display:none}.ship-records .views-exposed-form .form-item-field-arrival-date{display:none}.ship-records td.views-field-field-ship a:visited{color:#11457e}.card-catalog td.views-field-field-files a:visited{color:#11457e}.view.surnames .form-item-uid{display:none}.view.surnames .submitted-by{position:relative}.view.surnames .submitted-by .contact-popup{display:none}.view.surnames .submitted-by .contact-popup .user-email,.view.surnames .submitted-by .contact-popup .user-name{margin-bottom:.5rem}.view.surnames .submitted-by .contact-popup .user-address{margin-bottom:.5rem}.view.surnames .submitted-by .contact-popup .user-address p{margin-bottom:0}.view.surnames .submitted-by .contact-popup .surname-filter-link{display:inline-block;margin-bottom:.5rem}@media (min-width:800px){.view.surnames .views-field-uid{width:200px}}@media (min-width:1264px){.view.surnames .views-field-uid{width:250px}}.store.all-products .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-8px;margin-right:-8px;width:-o-calc(100% + 16px);width:calc(100% + 16px);margin-bottom:-6rem}.store.all-products .view-content>*{padding-left:8px;padding-right:8px}.store.all-products .views-row{width:100%;max-width:320px;margin-bottom:6rem}.store.all-products .views-field-title a:focus .product-title,.store.all-products .views-field-title a:hover .product-title{color:#666}.store.all-products .views-field-title a:focus img,.store.all-products .views-field-title a:hover img{opacity:.6;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.store.all-products .views-field-title .product-image{margin-bottom:3rem}.store.all-products .views-field-title .product-image article{padding-bottom:100%;position:relative;overflow:hidden}.store.all-products .views-field-title .product-image article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.store.all-products .views-field-title .product-image article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.store.all-products .views-field-title .product-image .media--type-image .private-image{position:static}.store.all-products .views-field-title .product-image .media--type-image .private-image p{color:#383e46;padding-left:2rem;padding-right:2rem}.store.all-products .views-field-title .icon-wrapper{margin-bottom:3rem;border:1px solid #949494}.store.all-products .views-field-title .icon-wrapper article{padding-bottom:100%;position:relative;overflow:hidden}.store.all-products .views-field-title .icon-wrapper article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.store.all-products .views-field-title .icon-wrapper article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.store.all-products .views-field-title .icon-wrapper .icon-inner{position:relative;padding-bottom:100%}.store.all-products .views-field-title .icon-wrapper .icon-inner img{position:absolute;top:50%;left:50%;max-width:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.store.all-products .views-field-title .product-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;color:#056cf2;margin-bottom:1rem}.store.all-products .views-field-body-1{margin-bottom:2rem}.store.all-products .views-field-variations{font-size:2.5rem;line-height:1.3}.store.all-products .views-field-variations .field-content>div{display:inline-block}.site-header{background:#fff;padding:0 3rem;position:relative}.site-header>div{padding:1rem 0 2rem;max-width:1264px;margin-left:auto;margin-right:auto;position:relative;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center;border-bottom:1px solid #949494}@media (max-width:979px){.site-header>div>.block-site-search,.site-header>div>.my-account-link{display:none}}@media (min-width:800px){.site-header>div{padding:1.5rem 0 2rem}}@media (min-width:980px){.site-header>div{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;min-height:192px;padding-top:42px}}.site-header .header-extras{padding-top:1rem;padding-bottom:2rem;max-width:1264px;margin-left:auto;margin-right:auto;position:relative;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}@media (min-width:800px){.site-header .header-extras{padding-top:2rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}@media (max-width:799px){.site-header .header-extras>.authenticated-info-bar{display:none}}.site-header .full-title{color:#000}@media (min-width:800px){.site-header .full-title{text-align:left;font-size:2.5rem}}@media (min-width:980px){.my-account-link:not(.sf-depth-1){background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;border-radius:17px;padding:1.1rem 3.25rem;min-height:38px;margin-right:2rem;font-size:2rem}.my-account-link:not(.sf-depth-1):focus,.my-account-link:not(.sf-depth-1):hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.my-account-link:not(.sf-depth-1):active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .my-account-link:not(.sf-depth-1),.text-with-summary .my-account-link:not(.sf-depth-1){padding:0;background:0 0}.text-long .my-account-link:not(.sf-depth-1) a,.text-with-summary .my-account-link:not(.sf-depth-1) a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .my-account-link:not(.sf-depth-1) a:focus,.text-long .my-account-link:not(.sf-depth-1) a:hover,.text-with-summary .my-account-link:not(.sf-depth-1) a:focus,.text-with-summary .my-account-link:not(.sf-depth-1) a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .my-account-link:not(.sf-depth-1) a:active,.text-with-summary .my-account-link:not(.sf-depth-1) a:active{color:#000;background-color:#d0d0d0}.text-long .my-account-link:not(.sf-depth-1)+.button,.text-long .my-account-link:not(.sf-depth-1)+.button-alt,.text-long .my-account-link:not(.sf-depth-1)+.button-outline,.text-with-summary .my-account-link:not(.sf-depth-1)+.button,.text-with-summary .my-account-link:not(.sf-depth-1)+.button-alt,.text-with-summary .my-account-link:not(.sf-depth-1)+.button-outline{margin-left:2rem}.my-account-link:not(.sf-depth-1).js-hide{display:none}}.mobile-info .authenticated-info-bar{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;font-size:2.4rem}ul.sf-menu .mobile-info .authenticated-info-bar{padding:80px 0 0}ul.sf-menu .mobile-info .authenticated-info-bar span{padding-left:8px;padding-right:8px}ul.sf-menu .mobile-info .authenticated-info-bar span a{padding-right:0!important}.authenticated-info-bar{list-style:none;margin:0;padding:0;font-size:18px}@media (min-width:800px){.authenticated-info-bar{position:absolute;top:-72px;right:-8px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center;text-align:right}}@media (min-width:980px){.authenticated-info-bar{position:relative;top:auto}}.authenticated-info-bar>span{display:block}@media (min-width:800px){.authenticated-info-bar>span{padding-left:8px;padding-right:8px}}.authenticated-info-bar>span:not(:last-child){position:relative}.authenticated-info-bar>span:not(:last-child):after{content:'';display:block;position:absolute;right:0;top:15%;width:1px;height:70%;background:#949494}.authenticated-info-bar a{text-decoration:none}.authenticated-info-bar a:focus,.authenticated-info-bar a:hover{text-decoration:underline}.block-system-branding-block{width:200px;position:relative;z-index:10}@media (min-width:980px){.block-system-branding-block{width:172px;position:absolute;top:16px;left:0}}@media (min-width:1264px){.block-system-branding-block{left:48px}}#block-cart{position:absolute;top:12px;right:80px;z-index:500;text-align:right}@media (min-width:980px){#block-cart{position:relative;top:0;right:0;margin-right:-8px}}.block-site-search{position:static;display:inline-block;text-align:right}@media (min-width:980px){.block-site-search{margin-right:2rem}}@media (max-width:979px){.block-superfishmain.contextual-region{position:static}.block-superfishmain #superfish-main-toggle{position:absolute;top:0;right:0}.block-superfishmain #superfish-main-toggle.sf-expanded{z-index:999}}@media (min-width:980px){.block-superfishmain{position:absolute;right:-10px;bottom:36px;width:-o-calc(100% - 188px);width:calc(100% - 188px)}}@media (min-width:1264px){.block-superfishmain{right:-12px;width:-o-calc(100% - 236px);width:calc(100% - 236px)}}.prefooter{background:#d7141a;color:#fff;border-top:3rem solid #11457e}@media (min-width:800px){.prefooter{border-top-width:4rem}}.prefooter .prefooter-inner{height:392px;padding:4rem 3rem 6rem;max-width:1304px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:800px){.prefooter .prefooter-inner{padding:6rem 3rem;height:344px}}@media (min-width:980px){.prefooter .prefooter-inner{padding:9.5rem 3rem 6rem;height:276px}}.prefooter .prefooter-inner>div{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center;position:relative}@media (min-width:800px){.prefooter .prefooter-inner>div{margin-left:-12px;margin-right:-12px;width:-o-calc(100% + 24px);width:calc(100% + 24px)}.prefooter .prefooter-inner>div>*{padding-left:12px;padding-right:12px}}@media (min-width:980px){.prefooter .prefooter-inner>div{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}.prefooter .prefooter-inner>div>*{margin-bottom:3rem}.prefooter .prefooter-inner>div>* h2.block-title{margin-bottom:1.5rem}@media (min-width:800px){.prefooter .prefooter-inner>div>* h2.block-title{text-align:left}}.prefooter .prefooter-inner>div .block-2{width:100%;-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3}@media (min-width:800px){.prefooter .prefooter-inner>div .block-2{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1;position:absolute;top:16px;left:0;width:50%}}.prefooter .prefooter-inner>div .block-footer-menu{width:100%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2;margin-bottom:10rem}@media (min-width:800px){.prefooter .prefooter-inner>div .block-footer-menu{-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3;margin-bottom:0}}@media (min-width:980px){.prefooter .prefooter-inner>div .block-footer-menu{width:auto;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}.prefooter .prefooter-inner>div .block-social-media-links{width:100%;-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}@media (min-width:800px){.prefooter .prefooter-inner>div .block-social-media-links{width:284px;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}@media (min-width:980px){.prefooter .prefooter-inner>div .block-social-media-links{width:auto;-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3;margin-bottom:0}}.site-footer{background:#d7141a;color:#fff}.site-footer .modal-content{color:#383e46}.site-footer .footer-inner{min-height:96px;padding:0 3rem;max-width:1312px;margin-left:auto;margin-right:auto}@media (min-width:800px){.site-footer .footer-inner{min-height:80px}}@media (min-width:800px){.site-footer .footer-inner{min-height:56px}}.builder-label{display:none}.layout-builder-form{max-width:1264px;margin-left:auto;margin-right:auto;margin-bottom:4rem}.layout-builder-form .form-actions{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.layout-builder-form .form-actions input.button{margin-right:1rem;min-width:200px}.layout-builder-form .form-actions input.button:last-of-type{margin-right:3.5rem}.layout-builder-form .form-actions input.button#edit-discard-changes{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666}.layout-builder-form .form-actions input.button#edit-discard-changes:focus,.layout-builder-form .form-actions input.button#edit-discard-changes:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.layout-builder-form .form-actions input.button#edit-discard-changes:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .layout-builder-form .form-actions input.button#edit-discard-changes,.text-with-summary .layout-builder-form .form-actions input.button#edit-discard-changes{padding:0;background:0 0}.text-long .layout-builder-form .form-actions input.button#edit-discard-changes a,.text-with-summary .layout-builder-form .form-actions input.button#edit-discard-changes a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .layout-builder-form .form-actions input.button#edit-discard-changes a:focus,.text-long .layout-builder-form .form-actions input.button#edit-discard-changes a:hover,.text-with-summary .layout-builder-form .form-actions input.button#edit-discard-changes a:focus,.text-with-summary .layout-builder-form .form-actions input.button#edit-discard-changes a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .layout-builder-form .form-actions input.button#edit-discard-changes a:active,.text-with-summary .layout-builder-form .form-actions input.button#edit-discard-changes a:active{color:#000;background-color:#d0d0d0}.text-long .layout-builder-form .form-actions input.button#edit-discard-changes+.button,.text-long .layout-builder-form .form-actions input.button#edit-discard-changes+.button-alt,.text-long .layout-builder-form .form-actions input.button#edit-discard-changes+.button-outline,.text-with-summary .layout-builder-form .form-actions input.button#edit-discard-changes+.button,.text-with-summary .layout-builder-form .form-actions input.button#edit-discard-changes+.button-alt,.text-with-summary .layout-builder-form .form-actions input.button#edit-discard-changes+.button-outline{margin-left:2rem}.layout-builder-form .form-actions input.button#edit-discard-changes.js-hide{display:none}.layout-builder-form .form-actions input.button#edit-discard-changes:focus,.layout-builder-form .form-actions input.button#edit-discard-changes:hover{background:#ddd;border-color:#ddd;color:#000}.layout-builder-form .form-actions input.button#edit-discard-changes:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.layout-builder-form .form-actions input.button#edit-discard-changes:focus,.layout-builder-form .form-actions input.button#edit-discard-changes:hover{background:#ddd;border-color:#ddd;color:#000}.layout-builder-form .form-actions input.button#edit-discard-changes:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.layout-builder-form .form-actions input.button#edit-revert{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e}.layout-builder-form .form-actions input.button#edit-revert:focus,.layout-builder-form .form-actions input.button#edit-revert:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.layout-builder-form .form-actions input.button#edit-revert:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .layout-builder-form .form-actions input.button#edit-revert,.text-with-summary .layout-builder-form .form-actions input.button#edit-revert{padding:0;background:0 0}.text-long .layout-builder-form .form-actions input.button#edit-revert a,.text-with-summary .layout-builder-form .form-actions input.button#edit-revert a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .layout-builder-form .form-actions input.button#edit-revert a:focus,.text-long .layout-builder-form .form-actions input.button#edit-revert a:hover,.text-with-summary .layout-builder-form .form-actions input.button#edit-revert a:focus,.text-with-summary .layout-builder-form .form-actions input.button#edit-revert a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .layout-builder-form .form-actions input.button#edit-revert a:active,.text-with-summary .layout-builder-form .form-actions input.button#edit-revert a:active{color:#000;background-color:#d0d0d0}.text-long .layout-builder-form .form-actions input.button#edit-revert+.button,.text-long .layout-builder-form .form-actions input.button#edit-revert+.button-alt,.text-long .layout-builder-form .form-actions input.button#edit-revert+.button-outline,.text-with-summary .layout-builder-form .form-actions input.button#edit-revert+.button,.text-with-summary .layout-builder-form .form-actions input.button#edit-revert+.button-alt,.text-with-summary .layout-builder-form .form-actions input.button#edit-revert+.button-outline{margin-left:2rem}.layout-builder-form .form-actions input.button#edit-revert.js-hide{display:none}.layout-builder-form .form-actions input.button#edit-revert:focus,.layout-builder-form .form-actions input.button#edit-revert:hover{background:#ddd;border-color:#ddd;color:#000}.layout-builder-form .form-actions input.button#edit-revert:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.layout-builder-form .form-actions input.button#edit-revert:focus,.layout-builder-form .form-actions input.button#edit-revert:hover{background:#ddd;border-color:#ddd;color:#000}.layout-builder-form .form-actions input.button#edit-revert:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.layout-builder-form .form-actions .js-form-type-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:2px solid #949494;width:18px;height:18px;background-color:#fff;position:relative;top:3px;cursor:pointer}.layout-builder-form .form-actions .js-form-type-checkbox input:hover{border-color:#949494;background-color:#ddd;-webkit-box-shadow:0 0 0 1px #949494;box-shadow:0 0 0 1px #949494}.layout-builder-form .form-actions .js-form-type-checkbox input:focus{border-color:#949494;background-color:#ddd}.layout-builder-form .form-actions .js-form-type-checkbox input:checked{border-color:#d7141a;background-color:#d7141a}.layout-builder-form .form-actions .js-form-type-checkbox input:checked:hover{border-color:#666;background-color:#666;-webkit-box-shadow:0 0 0 1px #666;box-shadow:0 0 0 1px #666}.layout-builder-form .form-actions .js-form-type-checkbox input:checked:focus{border-color:#666;background-color:#666}.layout-builder-form .form-actions .js-form-type-checkbox input[type=checkbox]:checked{background-image:url(/themes/citizen_patterns/images/form-elements/checkmark.svg);background-repeat:no-repeat;background-position:center}.layout-builder-form .form-actions .js-form-type-checkbox input[type=radio]{border-radius:50%}.layout-builder-form .form-actions .js-form-type-checkbox input[type=radio]:checked{background-color:#fff;background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-red.svg);background-repeat:no-repeat;background-position:center;background-size:10px 10px}.layout-builder-form .form-actions .js-form-type-checkbox input[type=radio]:checked:focus,.layout-builder-form .form-actions .js-form-type-checkbox input[type=radio]:checked:hover{background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-hover.svg)}.layout-builder-form details#edit-xmlsitemap{display:none}.layout-builder-form #layout-builder{overflow-x:hidden}.layout-builder-form .remove-section{margin-left:10px;top:-6px}.layout-builder-form .builder-label{display:table;color:#fff;background:#d7141a;padding:4px 8px;margin-bottom:.5rem}.layout-builder-form~.js-form-type-vertical-tabs{display:none}.layout-builder-form .layout-builder-block .field,.layout-builder-form .layout-builder-block a{word-break:break-all}.layout-builder-form .layout-builder-block .text-long,.layout-builder-form .layout-builder-block .text-with-summary{max-height:200px;overflow:hidden;position:relative;min-height:60px}.layout-builder-form .layout-builder-block .text-long:after,.layout-builder-form .layout-builder-block .text-with-summary:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:60px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}.layout-builder-form .layout-builder-block .widget-anchors{display:none}.layout-builder-form .layout-builder-block .field-paragraphs .section{max-height:200px;overflow:hidden;position:relative;min-height:60px}.layout-builder-form .layout-builder-block .field-paragraphs .section:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:60px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}.layout-builder-form .layout-builder-block .field-paragraphs .section.background{background:0 0}.layout-builder-form .layout-builder-block .field-paragraphs .section.background div,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h2,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h3,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h4,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h5,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h6,.layout-builder-form .layout-builder-block .field-paragraphs .section.background p{color:#000}.layout-builder-form .layout-builder-block .field-paragraphs .section.background div.pane-title,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h2.pane-title,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h3.pane-title,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h4.pane-title,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h5.pane-title,.layout-builder-form .layout-builder-block .field-paragraphs .section.background h6.pane-title,.layout-builder-form .layout-builder-block .field-paragraphs .section.background p.pane-title{border-color:#949494}.layout-builder-form .layout-builder-block .field-paragraphs .section.background :after,.layout-builder-form .layout-builder-block .field-paragraphs .section.background :before{color:#000}.layout-builder-form .layout-builder-block .field-paragraphs .section.background a{color:rgba(35,35,35,.7)}.layout-builder-form .layout-builder-block .field-paragraphs .section.background a:focus,.layout-builder-form .layout-builder-block .field-paragraphs .section.background a:hover{color:#000;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.layout-builder-form .layout-builder-block .field-paragraphs .section.background .widget-title>a{color:#000}.layout-builder-form .layout-builder-block .field-paragraphs .section.background .widget-title>a:focus,.layout-builder-form .layout-builder-block .field-paragraphs .section.background .widget-title>a:hover{color:rgba(35,35,35,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.layout-builder-form .layout-builder-block .field-paragraphs .section.background .field-caption{color:#000}.layout-builder-form .layout-builder-block .field-paragraphs .section:not(:first-child){display:none}.layout-builder-discard-changes,.layout-builder-revert-overrides{max-width:1264px;margin-left:auto;margin-right:auto}.layout-builder-discard-changes .form-actions,.layout-builder-revert-overrides .form-actions{padding-top:2rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.layout-builder-discard-changes .form-actions .button,.layout-builder-revert-overrides .form-actions .button{margin-right:1rem;min-width:140px}.layout-builder-discard-changes .form-actions .button#edit-cancel,.layout-builder-revert-overrides .form-actions .button#edit-cancel{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666;max-width:140px}.layout-builder-discard-changes .form-actions .button#edit-cancel:focus,.layout-builder-discard-changes .form-actions .button#edit-cancel:hover,.layout-builder-revert-overrides .form-actions .button#edit-cancel:focus,.layout-builder-revert-overrides .form-actions .button#edit-cancel:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.layout-builder-discard-changes .form-actions .button#edit-cancel:active,.layout-builder-revert-overrides .form-actions .button#edit-cancel:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .layout-builder-discard-changes .form-actions .button#edit-cancel,.text-long .layout-builder-revert-overrides .form-actions .button#edit-cancel,.text-with-summary .layout-builder-discard-changes .form-actions .button#edit-cancel,.text-with-summary .layout-builder-revert-overrides .form-actions .button#edit-cancel{padding:0;background:0 0}.text-long .layout-builder-discard-changes .form-actions .button#edit-cancel a,.text-long .layout-builder-revert-overrides .form-actions .button#edit-cancel a,.text-with-summary .layout-builder-discard-changes .form-actions .button#edit-cancel a,.text-with-summary .layout-builder-revert-overrides .form-actions .button#edit-cancel a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .layout-builder-discard-changes .form-actions .button#edit-cancel a:focus,.text-long .layout-builder-discard-changes .form-actions .button#edit-cancel a:hover,.text-long .layout-builder-revert-overrides .form-actions .button#edit-cancel a:focus,.text-long .layout-builder-revert-overrides .form-actions .button#edit-cancel a:hover,.text-with-summary .layout-builder-discard-changes .form-actions .button#edit-cancel a:focus,.text-with-summary .layout-builder-discard-changes .form-actions .button#edit-cancel a:hover,.text-with-summary .layout-builder-revert-overrides .form-actions .button#edit-cancel a:focus,.text-with-summary .layout-builder-revert-overrides .form-actions .button#edit-cancel a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .layout-builder-discard-changes .form-actions .button#edit-cancel a:active,.text-long .layout-builder-revert-overrides .form-actions .button#edit-cancel a:active,.text-with-summary .layout-builder-discard-changes .form-actions .button#edit-cancel a:active,.text-with-summary .layout-builder-revert-overrides .form-actions .button#edit-cancel a:active{color:#000;background-color:#d0d0d0}.text-long .layout-builder-discard-changes .form-actions .button#edit-cancel+.button,.text-long .layout-builder-discard-changes .form-actions .button#edit-cancel+.button-alt,.text-long .layout-builder-discard-changes .form-actions .button#edit-cancel+.button-outline,.text-long .layout-builder-revert-overrides .form-actions .button#edit-cancel+.button,.text-long .layout-builder-revert-overrides .form-actions .button#edit-cancel+.button-alt,.text-long .layout-builder-revert-overrides .form-actions .button#edit-cancel+.button-outline,.text-with-summary .layout-builder-discard-changes .form-actions .button#edit-cancel+.button,.text-with-summary .layout-builder-discard-changes .form-actions .button#edit-cancel+.button-alt,.text-with-summary .layout-builder-discard-changes .form-actions .button#edit-cancel+.button-outline,.text-with-summary .layout-builder-revert-overrides .form-actions .button#edit-cancel+.button,.text-with-summary .layout-builder-revert-overrides .form-actions .button#edit-cancel+.button-alt,.text-with-summary .layout-builder-revert-overrides .form-actions .button#edit-cancel+.button-outline{margin-left:2rem}.layout-builder-discard-changes .form-actions .button#edit-cancel.js-hide,.layout-builder-revert-overrides .form-actions .button#edit-cancel.js-hide{display:none}.layout-builder-discard-changes .form-actions .button#edit-cancel:focus,.layout-builder-discard-changes .form-actions .button#edit-cancel:hover,.layout-builder-revert-overrides .form-actions .button#edit-cancel:focus,.layout-builder-revert-overrides .form-actions .button#edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.layout-builder-discard-changes .form-actions .button#edit-cancel:active,.layout-builder-revert-overrides .form-actions .button#edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.layout-builder-discard-changes .form-actions .button#edit-cancel:focus,.layout-builder-discard-changes .form-actions .button#edit-cancel:hover,.layout-builder-revert-overrides .form-actions .button#edit-cancel:focus,.layout-builder-revert-overrides .form-actions .button#edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.layout-builder-discard-changes .form-actions .button#edit-cancel:active,.layout-builder-revert-overrides .form-actions .button#edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.is-layout-builder-highlighted{border:none!important;background:#fefbc7}form.layout-builder-block-move,form.layout-builder-configure-block,form.layout-builder-remove-block,form.layout-builder-remove-section{padding-top:2rem!important}form.layout-builder-block-move .js-layout-builder-category .links,form.layout-builder-configure-block .js-layout-builder-category .links,form.layout-builder-remove-block .js-layout-builder-category .links,form.layout-builder-remove-section .js-layout-builder-category .links{margin-top:.5rem}body:not(.role-adminstrator) form.layout-builder-block-move .webform-default-data,body:not(.role-adminstrator) form.layout-builder-configure-block .webform-default-data,body:not(.role-adminstrator) form.layout-builder-remove-block .webform-default-data,body:not(.role-adminstrator) form.layout-builder-remove-section .webform-default-data{display:none}body:not(.role-adminstrator) form.layout-builder-block-move .form-item-settings-redirect,body:not(.role-adminstrator) form.layout-builder-configure-block .form-item-settings-redirect,body:not(.role-adminstrator) form.layout-builder-remove-block .form-item-settings-redirect,body:not(.role-adminstrator) form.layout-builder-remove-section .form-item-settings-redirect{display:none}body:not(.role-adminstrator) form.layout-builder-block-move .token-dialog,body:not(.role-adminstrator) form.layout-builder-configure-block .token-dialog,body:not(.role-adminstrator) form.layout-builder-remove-block .token-dialog,body:not(.role-adminstrator) form.layout-builder-remove-section .token-dialog{display:none}form.layout-builder-block-move .layout-builder-components-table,form.layout-builder-configure-block .layout-builder-components-table,form.layout-builder-remove-block .layout-builder-components-table,form.layout-builder-remove-section .layout-builder-components-table{margin-bottom:4rem}form.layout-builder-block-move .layout-builder-components-table .layout-builder-components-table__block-label--current,form.layout-builder-configure-block .layout-builder-components-table .layout-builder-components-table__block-label--current,form.layout-builder-remove-block .layout-builder-components-table .layout-builder-components-table__block-label--current,form.layout-builder-remove-section .layout-builder-components-table .layout-builder-components-table__block-label--current{border-left-color:#fcdc01}.layout-content{padding-left:3rem;padding-right:3rem;padding-top:4rem;min-height:-o-calc(100vh - 673px);min-height:calc(100vh - 673px)}@media (min-width:800px){.layout-content{min-height:-o-calc(100vh - 683px);min-height:calc(100vh - 683px)}}@media (min-width:980px){.layout-content{padding-top:3rem;min-height:-o-calc(100vh - 616px);min-height:calc(100vh - 616px)}}.layout__region>*{margin-bottom:4rem}.node-section:last-child .layout__region:last-child{margin-bottom:10rem}.node-section:last-child .layout__region:last-child .section.background:last-child{margin-bottom:-10rem;padding-bottom:10rem}.layout--twocol-sideleft{width:100%;max-width:1120px;margin-left:auto;margin-right:auto;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.layout--twocol-sideleft .layout__region--first{width:100%}@media (min-width:980px){.layout--twocol-sideleft .layout__region--first{width:48rem}}.layout--twocol-sideleft .layout__region--content{width:100%}@media (min-width:980px){.layout--twocol-sideleft .layout__region--content:not(:only-child){width:-o-calc(100% - 48rem);width:calc(100% - 48rem)}.layout--twocol-sideleft .layout__region--content:not(:only-child):not(.ui-sortable){padding-left:4rem}}.layout--twocol-sideright{width:100%;max-width:1120px;margin-left:auto;margin-right:auto;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.layout--twocol-sideright .layout__region--content{width:100%}@media (min-width:980px){.layout--twocol-sideright .layout__region--content:not(:only-child){width:-o-calc(100% - 48rem);width:calc(100% - 48rem)}.layout--twocol-sideright .layout__region--content:not(:only-child):not(.ui-sortable){padding-right:4rem}}.layout--twocol-sideright .layout__region--second{width:100%}@media (min-width:980px){.layout--twocol-sideright .layout__region--second{width:48rem}}.layout--tabs{width:100%}.layout--tabs .layout__region--tabs .tabs-wrapper>div:not(:first-of-type){display:none}.layout--tabs .layout__region--tabs ul.tabs-header{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.layout--tabs .layout__region--tabs ul.tabs-header li{min-width:224px}@media (max-width:799px){.layout--tabs .layout__region--tabs ul.tabs-header li{width:100%}}@media (min-width:800px){.layout--tabs .layout__region--tabs ul.tabs-header li{margin-right:-1px}}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:0 0;border:1px solid #949494;color:#949494;font-size:18px;padding:1.5rem 2rem;border-radius:0;border-width:1px;width:100%;margin-bottom:-1px;color:#000}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:focus,.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control{padding:0;background:0 0}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:focus,.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:hover,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:focus,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:active,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:active{color:#000;background-color:#d0d0d0}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control+.button,.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control+.button-alt,.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control+.button-outline,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control+.button,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control+.button-alt,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control+.button-outline{margin-left:2rem}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control.js-hide{display:none}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:focus,.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:hover{background:#ddd;color:#000;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:active{background:#d0d0d0;color:#000;border-color:#d0d0d0}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control{padding:0;background:0 0;border:none;width:auto}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a{background:0 0;border:1px solid #949494;display:block;text-decoration:none;color:#949494}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:focus,.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:hover,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:focus,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.text-long .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:active,.text-with-summary .layout--tabs .layout__region--tabs ul.tabs-header .tab-control a:active{color:#000;background-color:#d0d0d0}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:active,.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:focus,.layout--tabs .layout__region--tabs ul.tabs-header .tab-control:hover{border-color:#949494}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control.active-tab{background:#d7141a;color:#fff;border-color:#949494}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control.active-tab:focus,.layout--tabs .layout__region--tabs ul.tabs-header .tab-control.active-tab:hover{background:#ddd;color:#000;border-color:#949494}.layout--tabs .layout__region--tabs ul.tabs-header .tab-control.active-tab:active{background:#d0d0d0;color:#000;border-color:#949494}.layout--tabs .layout__region--tabs .tab-item{border-top:1px solid #949494;padding-top:20px}.layout--tabs .layout__region--tabs .tab-item h2.block-title{display:none}html>body:not(.is-front):not(.path-node) .layout-content{max-width:1312px;margin-left:auto;margin-right:auto;margin-bottom:10rem}html>body:not(.is-front):not(.path-node) h1{text-align:center;margin-bottom:6rem}.path-taxonomy .term-title{margin-bottom:4rem}.path-taxonomy .field{margin-bottom:4rem}.path-taxonomy .feed-icon{display:none}.path-taxonomy .view.taxonomy-term{max-width:944px;margin-left:auto;margin-right:auto}.vocab-conference-speaker .field-social-media a{color:#d7141a}.vocab-conference-speaker .field-social-media a:focus,.vocab-conference-speaker .field-social-media a:hover{color:#666}.vocab-conference-speaker .description{font-size:2rem}.user-tour{display:none;position:fixed;top:12vh;right:20px;z-index:999;overflow:hidden;width:300px;background:#f8f2f2;border:1px solid #11457e;border-right-width:3px;padding-bottom:10px;-webkit-box-shadow:-8px 8px 16px rgba(35,35,35,.3);box-shadow:-8px 8px 16px rgba(35,35,35,.3)}@media (max-width:799px){.user-tour{display:none important}}.user-tour .tour-reel{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch;width:1800px;position:relative;top:0;left:0}.user-tour .tour-reel .tour-item{padding-bottom:60px;font-size:1.6rem;position:relative}.user-tour .tour-reel .tour-item .tour-item-content{position:relative;width:300px}.user-tour .tour-reel .tour-item .tour-item-content:after{content:'';display:block;position:absolute;bottom:0;left:20px;width:-o-calc(100% - 40px);width:calc(100% - 40px);height:50px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#f8f2f2));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f8f2f2 100%)}.user-tour .tour-reel .tour-item .tour-item-content .content-inner{height:30vh;overflow-y:scroll}.user-tour .tour-reel .tour-item .tour-item-content .content-inner :last-child{padding-bottom:15px}.user-tour .tour-reel .tour-item .tour-nav{position:absolute;bottom:0;left:20px;width:-o-calc(100% - 40px);width:calc(100% - 40px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;border-top:1px solid #000;border-bottom:1px solid #000}.user-tour .tour-reel .tour-item .tour-nav a{display:inline-block;padding:10px 0;text-decoration:none}.user-tour .tour-reel .tour-item .tour-nav a:focus,.user-tour .tour-reel .tour-item .tour-nav a:hover{text-decoration:underline}.user-tour .tour-reel .tour-item .tour-nav a.full{width:100%}.user-tour .tour-reel .tour-item .tour-nav a.right{text-align:right}.user-tour h2{font-size:2rem;margin-bottom:2rem;display:block;background:#056cf2;padding:1.35rem 20px;text-align:center;height:78px;color:#fff;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:300px}.user-tour p{margin-bottom:2rem;padding-left:20px;padding-right:20px;font-size:1.6rem}.user-tour p.avatar-note{display:none}.user-tour .close-cookie{text-align:center;padding-top:20px;width:300px}.user-tour .close-cookie .tour-close{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;font-size:1.5rem;padding:1rem 1.5rem;margin:0 auto 2rem}.user-tour .close-cookie .tour-close:focus,.user-tour .close-cookie .tour-close:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.user-tour .close-cookie .tour-close:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .user-tour .close-cookie .tour-close,.text-with-summary .user-tour .close-cookie .tour-close{padding:0;background:0 0}.text-long .user-tour .close-cookie .tour-close a,.text-with-summary .user-tour .close-cookie .tour-close a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .user-tour .close-cookie .tour-close a:focus,.text-long .user-tour .close-cookie .tour-close a:hover,.text-with-summary .user-tour .close-cookie .tour-close a:focus,.text-with-summary .user-tour .close-cookie .tour-close a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .user-tour .close-cookie .tour-close a:active,.text-with-summary .user-tour .close-cookie .tour-close a:active{color:#000;background-color:#d0d0d0}.text-long .user-tour .close-cookie .tour-close+.button,.text-long .user-tour .close-cookie .tour-close+.button-alt,.text-long .user-tour .close-cookie .tour-close+.button-outline,.text-with-summary .user-tour .close-cookie .tour-close+.button,.text-with-summary .user-tour .close-cookie .tour-close+.button-alt,.text-with-summary .user-tour .close-cookie .tour-close+.button-outline{margin-left:2rem}.user-tour .close-cookie .tour-close.js-hide{display:none}.user-tour .close-cookie span{text-align:left;display:block;font-size:1.3rem}.flag{display:none;position:absolute;background:#11457e;color:#fff;padding:0 2em;line-height:52px;height:52px;z-index:9999;font-size:2rem;font-weight:700;-webkit-box-shadow:5px 5px 8px rgba(35,35,35,.2);box-shadow:5px 5px 8px rgba(35,35,35,.2)}@media (max-width:979px){.flag{display:none!important}}.flag:before{content:'';display:block;position:absolute}.flag#your-dash{top:25px;left:405px;padding:0 2em 0 1.5em;-webkit-transform:rotate3d(0,1,2,-12deg);transform:rotate3d(0,1,2,-12deg)}.flag#your-dash:before{width:0;height:0;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);border-top:26px double transparent;border-bottom:26px double transparent;border-right:26px solid #11457e;top:0;left:-26px}.flag#member-info{top:240px;left:380px;padding:0 2em 0 1.5em;-webkit-transform:rotate3d(0,1,2,-12deg);transform:rotate3d(0,1,2,-12deg)}.flag#member-info:before{width:0;height:0;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);border-top:26px double transparent;border-bottom:26px double transparent;border-right:26px solid #11457e;top:0;left:-26px}.flag#member-benefits{top:-40px;right:24%;padding:0 2em 0 1.5em;-webkit-transform:rotate3d(0,1,2,-12deg);transform:rotate3d(0,1,2,-12deg)}.flag#member-benefits:before{width:0;height:0;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);border-top:26px double transparent;border-bottom:26px double transparent;border-right:26px solid #11457e;top:0;left:-26px}.flag#surnames{bottom:170px;left:385px;padding:0 2em 0 1.5em;-webkit-transform:rotate3d(0,1,2,-12deg);transform:rotate3d(0,1,2,-12deg)}.flag#surnames:before{width:0;height:0;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);border-top:26px double transparent;border-bottom:26px double transparent;border-right:26px solid #11457e;top:0;left:-26px}.flag#commerce{top:-75px;left:40%;padding:0 1.5em 0 2em;-webkit-transform:rotate3d(0,1,2,15deg);transform:rotate3d(0,1,2,15deg)}.flag#commerce:before{width:0;height:0;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);border-top:26px double transparent;border-bottom:26px double transparent;border-left:26px solid #11457e;top:0;right:-25px}.flag#admin-nav{top:112px;position:fixed;left:250px;-webkit-transform:rotate3d(0,1,2,29deg);transform:rotate3d(0,1,2,29deg)}.flag#admin-nav:before{width:0;height:0;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);border-top:26px double transparent;border-bottom:26px double transparent;border-right:26px solid #11457e;top:0;left:-26px}.user-page-title{margin-top:3rem;padding:0 3rem}.block-name{margin-top:-7.5rem;margin-bottom:2rem;position:relative}.block-name .info-outer{padding:6rem 0 4rem;margin-bottom:4rem;position:relative;max-width:560px;margin-left:auto;margin-right:auto}@media (min-width:980px){.block-name .info-outer{max-width:100%}.logged-in:not(.role-administrator):not(.role-store_manager):not(.role-author):not(.role-editor):not(.role-site_manager) .block-name .info-outer{max-width:944px}}.block-name .info-outer:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f8f2f2}.block-name .info-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-16px;margin-right:-16px;width:-o-calc(100% + 32px);width:calc(100% + 32px);color:#000}.block-name .info-wrapper>*{padding-left:16px;padding-right:16px}.block-name .info-wrapper h2{text-align:left;margin-left:0;margin-right:0;font-size:3rem;margin-bottom:3rem}.block-name .user-field{margin-bottom:2rem;font-size:18px;line-height:1.44}@media (min-width:800px){.block-name .user-field .address-first,.block-name .user-field .address-second{display:inline}}.block-name .user-field+.info-link{margin-top:-2.5rem}.block-name .user-info{width:100%}@media (max-width:979px){.block-name .user-info{margin-bottom:6rem}}@media (min-width:980px){.block-name .user-info:not(:only-child){width:50%}}.block-name .user-info .user-roles .role:not(:last-child):after{content:', '}.block-name .user-info .add-surname{font-weight:800;font-size:1.75rem}.block-name .user-info .expire-alert{font-size:1.75rem;margin-bottom:.5rem}.block-name .user-info .info-link{font-weight:800;display:inline-block;margin-bottom:2rem}.block-name .user-info .hide-alert{text-indent:-9000vw;display:inline-block;position:relative;top:2px;left:3px;width:10px;height:10px;background-image:url(/themes/citizen_patterns/images/form-elements/close-black-fat.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.block-name .user-info .hide-alert:focus,.block-name .user-info .hide-alert:hover{background-image:url(/themes/citizen_patterns/images/form-elements/close-red-fat.svg)}@media (min-width:980px){.block-name .views-element-container{width:50%}}@media (min-width:1264px){.block-name .views-element-container .view-content{margin-right:-120px}}.block-name .action-buttons{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-.4rem;margin-right:-.4rem;width:-o-calc(100% + .8rem);width:calc(100% + .8rem);position:relative;padding:2rem 0}.block-name .action-buttons>*{margin-left:.4rem;margin-right:.4rem}@media (min-width:980px){.block-name .action-buttons{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}.block-name .action-buttons>a{width:200px;font-size:18px;display:block}.user-dashboard .view-content table.small-only .st-key{width:150px}.user-dashboard .view-content table.small-only .st-val{width:-o-calc(100% - 150px);width:calc(100% - 150px);padding-right:1rem;max-width:none}.user-dashboard .layout--tabs .layout__region--tabs .tab-item{padding-top:0}@media (max-width:979px){.user-dashboard .layout--tabs .layout__region--tabs .views-block{padding-top:1rem}}.user-dashboard .layout--tabs .layout__region--tabs .views-block .view>.view-empty{display:none}@media (min-width:980px){.user-dashboard .layout--tabs .layout__region--tabs .views-block table{border-top:0}}@media (min-width:980px){.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-title{width:-o-calc(100% - 355px);width:calc(100% - 355px)}}.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-title a{text-decoration:none}.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-title a:focus,.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-title a:hover{text-decoration:underline}.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-title .restricted{margin-left:.5rem;color:#d7141a;font-size:1.4rem}@media (min-width:980px){.user-dashboard .layout--tabs .layout__region--tabs .views-block.all-recents .views-field-title{width:-o-calc(100% - 525px);width:calc(100% - 525px)}}@media (min-width:980px){.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-changed{width:180px}}@media (min-width:980px){.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-uid{width:180px}}.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-operations.st-val{padding-top:.6rem;padding-bottom:.5rem}@media (min-width:980px){.user-dashboard .layout--tabs .layout__region--tabs .views-block .views-field-operations{width:165px!important;max-width:165px}}.user-dashboard .layout--tabs .layout__region--tabs .views-block td.views-empty{padding-top:2rem;padding-bottom:2rem}.user-dashboard .layout--tabs .layout__region--tabs .view-header{padding:2rem 3rem;border-right:1px solid #000;border-left:1px solid #000}.user-dashboard .layout--tabs .layout__region--tabs .view-header :last-child{margin-bottom:0}@media (min-width:980px){.block-portals{padding-bottom:3rem}}.payment-methods{padding-top:2rem}.payment-methods #block-citizen-patterns-content{max-width:800px;margin-left:auto;margin-right:auto}.payment-methods .add-payment-action{margin-top:4rem;max-width:800px;margin-left:auto;margin-right:auto}.payment-methods .add-payment-action li{display:block;list-style:none}.payment-methods .add-payment-action a.button{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;max-width:225px}.payment-methods .add-payment-action a.button:focus,.payment-methods .add-payment-action a.button:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.payment-methods .add-payment-action a.button:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .payment-methods .add-payment-action a.button,.text-with-summary .payment-methods .add-payment-action a.button{padding:0;background:0 0}.text-long .payment-methods .add-payment-action a.button a,.text-with-summary .payment-methods .add-payment-action a.button a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .payment-methods .add-payment-action a.button a:focus,.text-long .payment-methods .add-payment-action a.button a:hover,.text-with-summary .payment-methods .add-payment-action a.button a:focus,.text-with-summary .payment-methods .add-payment-action a.button a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .payment-methods .add-payment-action a.button a:active,.text-with-summary .payment-methods .add-payment-action a.button a:active{color:#000;background-color:#d0d0d0}.text-long .payment-methods .add-payment-action a.button+.button,.text-long .payment-methods .add-payment-action a.button+.button-alt,.text-long .payment-methods .add-payment-action a.button+.button-outline,.text-with-summary .payment-methods .add-payment-action a.button+.button,.text-with-summary .payment-methods .add-payment-action a.button+.button-alt,.text-with-summary .payment-methods .add-payment-action a.button+.button-outline{margin-left:2rem}.payment-methods .add-payment-action a.button.js-hide{display:none}.payment-methods .add-payment-action a.button:focus,.payment-methods .add-payment-action a.button:hover{background:#ddd;border-color:#ddd;color:#000}.payment-methods .add-payment-action a.button:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.payment-methods .method-table table{width:100%;border-spacing:unset;border:1px solid #949494}.payment-methods .method-table table caption{font-weight:800;margin-bottom:1rem}.payment-methods .method-table table td{padding:1rem 1.5rem .75rem}.payment-methods .method-table table td:first-child{padding-left:3rem}.payment-methods .method-table table td:last-child{padding-right:3rem}.payment-methods .method-table table thead th{background:#ddd;color:#000;padding:2rem 1.5rem;text-align:left;border-bottom:3px solid #ddd}.payment-methods .method-table table thead th:first-child{padding-left:3rem}.payment-methods .method-table table thead th:last-child{padding-right:3rem}.payment-methods .method-table table tbody tr:not(:last-child) td{border-bottom:1px solid #949494}.payment-methods .method-table table tbody tr:nth-of-type(odd){background:#f8f2f2}.payment-methods .method-table table tbody tr:nth-of-type(odd) td{color:#000}.payment-methods .method-table table tbody tr:nth-of-type(odd) a{color:#0362dd}.payment-methods .method-table table tbody tr:nth-of-type(odd) a:hover{color:#666}.payment-methods .method-table table tbody tr:nth-of-type(even){background:#fff}.payment-methods .method-table table tbody tr:nth-of-type(even) td{color:#383e46}.payment-methods .method-table table tbody tr th{background:#ddd;color:#000;text-align:left;padding-left:3rem;padding-right:1.5rem}.payment-methods .method-table table tbody tr:not(:last-child) th{border-bottom:1px solid #949494}@media (max-width:979px){.payment-methods .method-table table tbody tr td{padding:1rem 3rem}.payment-methods .method-table table tbody tr>td.st-key{font-weight:800}}.payment-methods .method-table .links{list-style:none;margin:0;padding:0}.commerce-payment-method-add-form #edit-payment-method,.commerce-payment-method-form #edit-payment-method{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.commerce-payment-method-add-form #edit-payment-method>*,.commerce-payment-method-form #edit-payment-method>*{width:100%}.commerce-payment-method-add-form #edit-payment-method-payment-details,.commerce-payment-method-add-form #edit-payment-method-payment-details-expiration,.commerce-payment-method-form #edit-payment-method-payment-details,.commerce-payment-method-form #edit-payment-method-payment-details-expiration{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}.commerce-payment-method-add-form .payment-method-icon,.commerce-payment-method-form .payment-method-icon{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1;background-repeat:no-repeat}.commerce-payment-method-add-form #edit-payment-method-billing-information,.commerce-payment-method-form #edit-payment-method-billing-information{-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3}.commerce-payment-method-add-form .form-item-payment-method-payment-details-number,.commerce-payment-method-form .form-item-payment-method-payment-details-number{max-width:350px}.commerce-payment-method-add-form .credit-card-form__expiration,.commerce-payment-method-form .credit-card-form__expiration{margin-bottom:3rem}.commerce-payment-method-add-form .credit-card-form__expiration .form-item,.commerce-payment-method-form .credit-card-form__expiration .form-item{max-width:130px}.commerce-payment-method-add-form .credit-card-form__expiration .form-item-payment-method-payment-details-expiration-divider,.commerce-payment-method-form .credit-card-form__expiration .form-item-payment-method-payment-details-expiration-divider{max-width:32px}.commerce-payment-method-add-form .credit-card-form__expiration .form-item-payment-method-payment-details-expiration-divider .credit-card-form__divider,.commerce-payment-method-form .credit-card-form__expiration .form-item-payment-method-payment-details-expiration-divider .credit-card-form__divider{margin:4rem 0 0 1rem;font-size:28px}.commerce-payment-method-add-form .form-item-payment-method-payment-details-security-code,.commerce-payment-method-form .form-item-payment-method-payment-details-security-code{max-width:130px}.commerce-payment-method-add-form .form-actions,.commerce-payment-method-form .form-actions{max-width:944px;margin-left:auto;margin-right:auto;margin-top:3rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px)}.commerce-payment-method-add-form .form-actions>*,.commerce-payment-method-form .form-actions>*{margin-left:10px;margin-right:10px}.commerce-payment-method-add-form .form-actions #edit-cancel,.commerce-payment-method-form .form-actions #edit-cancel{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666}.commerce-payment-method-add-form .form-actions #edit-cancel:focus,.commerce-payment-method-add-form .form-actions #edit-cancel:hover,.commerce-payment-method-form .form-actions #edit-cancel:focus,.commerce-payment-method-form .form-actions #edit-cancel:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.commerce-payment-method-add-form .form-actions #edit-cancel:active,.commerce-payment-method-form .form-actions #edit-cancel:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .commerce-payment-method-add-form .form-actions #edit-cancel,.text-long .commerce-payment-method-form .form-actions #edit-cancel,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-cancel,.text-with-summary .commerce-payment-method-form .form-actions #edit-cancel{padding:0;background:0 0}.text-long .commerce-payment-method-add-form .form-actions #edit-cancel a,.text-long .commerce-payment-method-form .form-actions #edit-cancel a,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-cancel a,.text-with-summary .commerce-payment-method-form .form-actions #edit-cancel a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .commerce-payment-method-add-form .form-actions #edit-cancel a:focus,.text-long .commerce-payment-method-add-form .form-actions #edit-cancel a:hover,.text-long .commerce-payment-method-form .form-actions #edit-cancel a:focus,.text-long .commerce-payment-method-form .form-actions #edit-cancel a:hover,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-cancel a:focus,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-cancel a:hover,.text-with-summary .commerce-payment-method-form .form-actions #edit-cancel a:focus,.text-with-summary .commerce-payment-method-form .form-actions #edit-cancel a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .commerce-payment-method-add-form .form-actions #edit-cancel a:active,.text-long .commerce-payment-method-form .form-actions #edit-cancel a:active,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-cancel a:active,.text-with-summary .commerce-payment-method-form .form-actions #edit-cancel a:active{color:#000;background-color:#d0d0d0}.text-long .commerce-payment-method-add-form .form-actions #edit-cancel+.button,.text-long .commerce-payment-method-add-form .form-actions #edit-cancel+.button-alt,.text-long .commerce-payment-method-add-form .form-actions #edit-cancel+.button-outline,.text-long .commerce-payment-method-form .form-actions #edit-cancel+.button,.text-long .commerce-payment-method-form .form-actions #edit-cancel+.button-alt,.text-long .commerce-payment-method-form .form-actions #edit-cancel+.button-outline,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-cancel+.button,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-cancel+.button-alt,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-cancel+.button-outline,.text-with-summary .commerce-payment-method-form .form-actions #edit-cancel+.button,.text-with-summary .commerce-payment-method-form .form-actions #edit-cancel+.button-alt,.text-with-summary .commerce-payment-method-form .form-actions #edit-cancel+.button-outline{margin-left:2rem}.commerce-payment-method-add-form .form-actions #edit-cancel.js-hide,.commerce-payment-method-form .form-actions #edit-cancel.js-hide{display:none}.commerce-payment-method-add-form .form-actions #edit-cancel:focus,.commerce-payment-method-add-form .form-actions #edit-cancel:hover,.commerce-payment-method-form .form-actions #edit-cancel:focus,.commerce-payment-method-form .form-actions #edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.commerce-payment-method-add-form .form-actions #edit-cancel:active,.commerce-payment-method-form .form-actions #edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.commerce-payment-method-add-form .form-actions #edit-cancel:focus,.commerce-payment-method-add-form .form-actions #edit-cancel:hover,.commerce-payment-method-form .form-actions #edit-cancel:focus,.commerce-payment-method-form .form-actions #edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.commerce-payment-method-add-form .form-actions #edit-cancel:active,.commerce-payment-method-form .form-actions #edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.commerce-payment-method-add-form .form-actions #edit-delete,.commerce-payment-method-form .form-actions #edit-delete{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e}.commerce-payment-method-add-form .form-actions #edit-delete:focus,.commerce-payment-method-add-form .form-actions #edit-delete:hover,.commerce-payment-method-form .form-actions #edit-delete:focus,.commerce-payment-method-form .form-actions #edit-delete:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.commerce-payment-method-add-form .form-actions #edit-delete:active,.commerce-payment-method-form .form-actions #edit-delete:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .commerce-payment-method-add-form .form-actions #edit-delete,.text-long .commerce-payment-method-form .form-actions #edit-delete,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-delete,.text-with-summary .commerce-payment-method-form .form-actions #edit-delete{padding:0;background:0 0}.text-long .commerce-payment-method-add-form .form-actions #edit-delete a,.text-long .commerce-payment-method-form .form-actions #edit-delete a,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-delete a,.text-with-summary .commerce-payment-method-form .form-actions #edit-delete a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .commerce-payment-method-add-form .form-actions #edit-delete a:focus,.text-long .commerce-payment-method-add-form .form-actions #edit-delete a:hover,.text-long .commerce-payment-method-form .form-actions #edit-delete a:focus,.text-long .commerce-payment-method-form .form-actions #edit-delete a:hover,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-delete a:focus,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-delete a:hover,.text-with-summary .commerce-payment-method-form .form-actions #edit-delete a:focus,.text-with-summary .commerce-payment-method-form .form-actions #edit-delete a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .commerce-payment-method-add-form .form-actions #edit-delete a:active,.text-long .commerce-payment-method-form .form-actions #edit-delete a:active,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-delete a:active,.text-with-summary .commerce-payment-method-form .form-actions #edit-delete a:active{color:#000;background-color:#d0d0d0}.text-long .commerce-payment-method-add-form .form-actions #edit-delete+.button,.text-long .commerce-payment-method-add-form .form-actions #edit-delete+.button-alt,.text-long .commerce-payment-method-add-form .form-actions #edit-delete+.button-outline,.text-long .commerce-payment-method-form .form-actions #edit-delete+.button,.text-long .commerce-payment-method-form .form-actions #edit-delete+.button-alt,.text-long .commerce-payment-method-form .form-actions #edit-delete+.button-outline,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-delete+.button,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-delete+.button-alt,.text-with-summary .commerce-payment-method-add-form .form-actions #edit-delete+.button-outline,.text-with-summary .commerce-payment-method-form .form-actions #edit-delete+.button,.text-with-summary .commerce-payment-method-form .form-actions #edit-delete+.button-alt,.text-with-summary .commerce-payment-method-form .form-actions #edit-delete+.button-outline{margin-left:2rem}.commerce-payment-method-add-form .form-actions #edit-delete.js-hide,.commerce-payment-method-form .form-actions #edit-delete.js-hide{display:none}.commerce-payment-method-add-form .form-actions #edit-delete:focus,.commerce-payment-method-add-form .form-actions #edit-delete:hover,.commerce-payment-method-form .form-actions #edit-delete:focus,.commerce-payment-method-form .form-actions #edit-delete:hover{background:#ddd;border-color:#ddd;color:#000}.commerce-payment-method-add-form .form-actions #edit-delete:active,.commerce-payment-method-form .form-actions #edit-delete:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.commerce-payment-method-add-form .form-actions #edit-delete:focus,.commerce-payment-method-add-form .form-actions #edit-delete:hover,.commerce-payment-method-form .form-actions #edit-delete:focus,.commerce-payment-method-form .form-actions #edit-delete:hover{background:#ddd;border-color:#ddd;color:#000}.commerce-payment-method-add-form .form-actions #edit-delete:active,.commerce-payment-method-form .form-actions #edit-delete:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.commerce-payment-method-add-form .form-actions .button,.commerce-payment-method-form .form-actions .button{margin-bottom:0}.address-book{padding-top:2rem}.address-book #block-citizen-patterns-content{max-width:800px;margin-left:auto;margin-right:auto}.address-book .address-book__add-link{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;margin-left:0;margin-right:0;max-width:225px}.address-book .address-book__add-link:focus,.address-book .address-book__add-link:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.address-book .address-book__add-link:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .address-book .address-book__add-link,.text-with-summary .address-book .address-book__add-link{padding:0;background:0 0}.text-long .address-book .address-book__add-link a,.text-with-summary .address-book .address-book__add-link a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .address-book .address-book__add-link a:focus,.text-long .address-book .address-book__add-link a:hover,.text-with-summary .address-book .address-book__add-link a:focus,.text-with-summary .address-book .address-book__add-link a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .address-book .address-book__add-link a:active,.text-with-summary .address-book .address-book__add-link a:active{color:#000;background-color:#d0d0d0}.text-long .address-book .address-book__add-link+.button,.text-long .address-book .address-book__add-link+.button-alt,.text-long .address-book .address-book__add-link+.button-outline,.text-with-summary .address-book .address-book__add-link+.button,.text-with-summary .address-book .address-book__add-link+.button-alt,.text-with-summary .address-book .address-book__add-link+.button-outline{margin-left:2rem}.address-book .address-book__add-link.js-hide{display:none}.address-book .address-book__add-link:focus,.address-book .address-book__add-link:hover{background:#ddd;border-color:#ddd;color:#000}.address-book .address-book__add-link:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.address-book .address-book__profiles{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-20px;margin-right:-20px;width:-o-calc(100% + 40px);width:calc(100% + 40px)}.address-book .address-book__profiles>*{margin-left:20px;margin-right:20px}.address-book .address-book__profile{width:-o-calc(100% - 40px);width:calc(100% - 40px);padding:20px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:2rem}@media (min-width:500px){.address-book .address-book__profile{width:-o-calc(50% - 40px);width:calc(50% - 40px)}}.address-book .address-book__profile.address-book__profile--default{background:#f6f6f6}.address-book .address-book__profile .label{font-family:Nunito,sans-serif;font-size:2.25rem;font-weight:800;color:#000;display:block;margin-bottom:1rem;padding-bottom:0;border-bottom:1px solid #949494}.address-book .address-book__profile .address-book__operations .address-book__edit-link{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;display:inline-block;padding:6px 8px;min-width:80px;min-height:0;height:auto;font-size:1.75rem;margin-bottom:.5rem}.address-book .address-book__profile .address-book__operations .address-book__edit-link:focus,.address-book .address-book__profile .address-book__operations .address-book__edit-link:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.address-book .address-book__profile .address-book__operations .address-book__edit-link:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .address-book .address-book__profile .address-book__operations .address-book__edit-link,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__edit-link{padding:0;background:0 0}.text-long .address-book .address-book__profile .address-book__operations .address-book__edit-link a,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__edit-link a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .address-book .address-book__profile .address-book__operations .address-book__edit-link a:focus,.text-long .address-book .address-book__profile .address-book__operations .address-book__edit-link a:hover,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__edit-link a:focus,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__edit-link a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .address-book .address-book__profile .address-book__operations .address-book__edit-link a:active,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__edit-link a:active{color:#000;background-color:#d0d0d0}.text-long .address-book .address-book__profile .address-book__operations .address-book__edit-link+.button,.text-long .address-book .address-book__profile .address-book__operations .address-book__edit-link+.button-alt,.text-long .address-book .address-book__profile .address-book__operations .address-book__edit-link+.button-outline,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__edit-link+.button,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__edit-link+.button-alt,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__edit-link+.button-outline{margin-left:2rem}.address-book .address-book__profile .address-book__operations .address-book__edit-link.js-hide{display:none}.address-book .address-book__profile .address-book__operations .address-book__edit-link:focus,.address-book .address-book__profile .address-book__operations .address-book__edit-link:hover{background:#ddd;border-color:#ddd;color:#000}.address-book .address-book__profile .address-book__operations .address-book__edit-link:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.address-book .address-book__profile .address-book__operations .address-book__delete-link{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e;display:inline-block;padding:6px 10px;min-width:80px;min-height:0;height:auto;font-size:1.75rem;margin-bottom:.5rem}.address-book .address-book__profile .address-book__operations .address-book__delete-link:focus,.address-book .address-book__profile .address-book__operations .address-book__delete-link:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.address-book .address-book__profile .address-book__operations .address-book__delete-link:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .address-book .address-book__profile .address-book__operations .address-book__delete-link,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__delete-link{padding:0;background:0 0}.text-long .address-book .address-book__profile .address-book__operations .address-book__delete-link a,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__delete-link a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .address-book .address-book__profile .address-book__operations .address-book__delete-link a:focus,.text-long .address-book .address-book__profile .address-book__operations .address-book__delete-link a:hover,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__delete-link a:focus,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__delete-link a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .address-book .address-book__profile .address-book__operations .address-book__delete-link a:active,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__delete-link a:active{color:#000;background-color:#d0d0d0}.text-long .address-book .address-book__profile .address-book__operations .address-book__delete-link+.button,.text-long .address-book .address-book__profile .address-book__operations .address-book__delete-link+.button-alt,.text-long .address-book .address-book__profile .address-book__operations .address-book__delete-link+.button-outline,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__delete-link+.button,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__delete-link+.button-alt,.text-with-summary .address-book .address-book__profile .address-book__operations .address-book__delete-link+.button-outline{margin-left:2rem}.address-book .address-book__profile .address-book__operations .address-book__delete-link.js-hide{display:none}.address-book .address-book__profile .address-book__operations .address-book__delete-link:focus,.address-book .address-book__profile .address-book__operations .address-book__delete-link:hover{background:#ddd;border-color:#ddd;color:#000}.address-book .address-book__profile .address-book__operations .address-book__delete-link:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.address-book .address-book__profile .address-book__operations .address-book__delete-link:focus,.address-book .address-book__profile .address-book__operations .address-book__delete-link:hover{background:#ddd;border-color:#ddd;color:#000}.address-book .address-book__profile .address-book__operations .address-book__delete-link:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.address-book .address-book__profile .address-book__operations .address-book__set-default-link{margin-top:.5rem;font-size:1.75rem}.address-book .profile-form .form-actions{max-width:944px;margin-left:auto;margin-right:auto;margin-top:3rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px)}.address-book .profile-form .form-actions>*{margin-left:10px;margin-right:10px}.address-book .profile-form .form-actions #edit-cancel{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666}.address-book .profile-form .form-actions #edit-cancel:focus,.address-book .profile-form .form-actions #edit-cancel:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.address-book .profile-form .form-actions #edit-cancel:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .address-book .profile-form .form-actions #edit-cancel,.text-with-summary .address-book .profile-form .form-actions #edit-cancel{padding:0;background:0 0}.text-long .address-book .profile-form .form-actions #edit-cancel a,.text-with-summary .address-book .profile-form .form-actions #edit-cancel a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .address-book .profile-form .form-actions #edit-cancel a:focus,.text-long .address-book .profile-form .form-actions #edit-cancel a:hover,.text-with-summary .address-book .profile-form .form-actions #edit-cancel a:focus,.text-with-summary .address-book .profile-form .form-actions #edit-cancel a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .address-book .profile-form .form-actions #edit-cancel a:active,.text-with-summary .address-book .profile-form .form-actions #edit-cancel a:active{color:#000;background-color:#d0d0d0}.text-long .address-book .profile-form .form-actions #edit-cancel+.button,.text-long .address-book .profile-form .form-actions #edit-cancel+.button-alt,.text-long .address-book .profile-form .form-actions #edit-cancel+.button-outline,.text-with-summary .address-book .profile-form .form-actions #edit-cancel+.button,.text-with-summary .address-book .profile-form .form-actions #edit-cancel+.button-alt,.text-with-summary .address-book .profile-form .form-actions #edit-cancel+.button-outline{margin-left:2rem}.address-book .profile-form .form-actions #edit-cancel.js-hide{display:none}.address-book .profile-form .form-actions #edit-cancel:focus,.address-book .profile-form .form-actions #edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.address-book .profile-form .form-actions #edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.address-book .profile-form .form-actions #edit-cancel:focus,.address-book .profile-form .form-actions #edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.address-book .profile-form .form-actions #edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.address-book .profile-form .form-actions #edit-delete{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e}.address-book .profile-form .form-actions #edit-delete:focus,.address-book .profile-form .form-actions #edit-delete:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.address-book .profile-form .form-actions #edit-delete:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .address-book .profile-form .form-actions #edit-delete,.text-with-summary .address-book .profile-form .form-actions #edit-delete{padding:0;background:0 0}.text-long .address-book .profile-form .form-actions #edit-delete a,.text-with-summary .address-book .profile-form .form-actions #edit-delete a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .address-book .profile-form .form-actions #edit-delete a:focus,.text-long .address-book .profile-form .form-actions #edit-delete a:hover,.text-with-summary .address-book .profile-form .form-actions #edit-delete a:focus,.text-with-summary .address-book .profile-form .form-actions #edit-delete a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .address-book .profile-form .form-actions #edit-delete a:active,.text-with-summary .address-book .profile-form .form-actions #edit-delete a:active{color:#000;background-color:#d0d0d0}.text-long .address-book .profile-form .form-actions #edit-delete+.button,.text-long .address-book .profile-form .form-actions #edit-delete+.button-alt,.text-long .address-book .profile-form .form-actions #edit-delete+.button-outline,.text-with-summary .address-book .profile-form .form-actions #edit-delete+.button,.text-with-summary .address-book .profile-form .form-actions #edit-delete+.button-alt,.text-with-summary .address-book .profile-form .form-actions #edit-delete+.button-outline{margin-left:2rem}.address-book .profile-form .form-actions #edit-delete.js-hide{display:none}.address-book .profile-form .form-actions #edit-delete:focus,.address-book .profile-form .form-actions #edit-delete:hover{background:#ddd;border-color:#ddd;color:#000}.address-book .profile-form .form-actions #edit-delete:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.address-book .profile-form .form-actions #edit-delete:focus,.address-book .profile-form .form-actions #edit-delete:hover{background:#ddd;border-color:#ddd;color:#000}.address-book .profile-form .form-actions #edit-delete:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.address-book .profile-form .form-actions .button{margin-bottom:0}#commerce-payment-method-credit-card-delete-form,#profile-customer-delete-form{max-width:944px;margin-left:auto;margin-right:auto}#commerce-payment-method-credit-card-delete-form .form-actions,#profile-customer-delete-form .form-actions{max-width:944px;margin-left:auto;margin-right:auto;margin-top:3rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px)}#commerce-payment-method-credit-card-delete-form .form-actions>*,#profile-customer-delete-form .form-actions>*{margin-left:10px;margin-right:10px}#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel,#profile-customer-delete-form .form-actions #edit-cancel{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666}#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:focus,#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:hover,#profile-customer-delete-form .form-actions #edit-cancel:focus,#profile-customer-delete-form .form-actions #edit-cancel:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:active,#profile-customer-delete-form .form-actions #edit-cancel:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel,.text-long #profile-customer-delete-form .form-actions #edit-cancel,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel,.text-with-summary #profile-customer-delete-form .form-actions #edit-cancel{padding:0;background:0 0}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel a,.text-long #profile-customer-delete-form .form-actions #edit-cancel a,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel a,.text-with-summary #profile-customer-delete-form .form-actions #edit-cancel a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel a:focus,.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel a:hover,.text-long #profile-customer-delete-form .form-actions #edit-cancel a:focus,.text-long #profile-customer-delete-form .form-actions #edit-cancel a:hover,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel a:focus,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel a:hover,.text-with-summary #profile-customer-delete-form .form-actions #edit-cancel a:focus,.text-with-summary #profile-customer-delete-form .form-actions #edit-cancel a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel a:active,.text-long #profile-customer-delete-form .form-actions #edit-cancel a:active,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel a:active,.text-with-summary #profile-customer-delete-form .form-actions #edit-cancel a:active{color:#000;background-color:#d0d0d0}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel+.button,.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel+.button-alt,.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel+.button-outline,.text-long #profile-customer-delete-form .form-actions #edit-cancel+.button,.text-long #profile-customer-delete-form .form-actions #edit-cancel+.button-alt,.text-long #profile-customer-delete-form .form-actions #edit-cancel+.button-outline,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel+.button,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel+.button-alt,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel+.button-outline,.text-with-summary #profile-customer-delete-form .form-actions #edit-cancel+.button,.text-with-summary #profile-customer-delete-form .form-actions #edit-cancel+.button-alt,.text-with-summary #profile-customer-delete-form .form-actions #edit-cancel+.button-outline{margin-left:2rem}#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel.js-hide,#profile-customer-delete-form .form-actions #edit-cancel.js-hide{display:none}#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:focus,#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:hover,#profile-customer-delete-form .form-actions #edit-cancel:focus,#profile-customer-delete-form .form-actions #edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:active,#profile-customer-delete-form .form-actions #edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:focus,#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:hover,#profile-customer-delete-form .form-actions #edit-cancel:focus,#profile-customer-delete-form .form-actions #edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}#commerce-payment-method-credit-card-delete-form .form-actions #edit-cancel:active,#profile-customer-delete-form .form-actions #edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete,#profile-customer-delete-form .form-actions #edit-delete{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e}#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:focus,#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:hover,#profile-customer-delete-form .form-actions #edit-delete:focus,#profile-customer-delete-form .form-actions #edit-delete:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:active,#profile-customer-delete-form .form-actions #edit-delete:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete,.text-long #profile-customer-delete-form .form-actions #edit-delete,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete,.text-with-summary #profile-customer-delete-form .form-actions #edit-delete{padding:0;background:0 0}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete a,.text-long #profile-customer-delete-form .form-actions #edit-delete a,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete a,.text-with-summary #profile-customer-delete-form .form-actions #edit-delete a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete a:focus,.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete a:hover,.text-long #profile-customer-delete-form .form-actions #edit-delete a:focus,.text-long #profile-customer-delete-form .form-actions #edit-delete a:hover,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete a:focus,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete a:hover,.text-with-summary #profile-customer-delete-form .form-actions #edit-delete a:focus,.text-with-summary #profile-customer-delete-form .form-actions #edit-delete a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete a:active,.text-long #profile-customer-delete-form .form-actions #edit-delete a:active,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete a:active,.text-with-summary #profile-customer-delete-form .form-actions #edit-delete a:active{color:#000;background-color:#d0d0d0}.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete+.button,.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete+.button-alt,.text-long #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete+.button-outline,.text-long #profile-customer-delete-form .form-actions #edit-delete+.button,.text-long #profile-customer-delete-form .form-actions #edit-delete+.button-alt,.text-long #profile-customer-delete-form .form-actions #edit-delete+.button-outline,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete+.button,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete+.button-alt,.text-with-summary #commerce-payment-method-credit-card-delete-form .form-actions #edit-delete+.button-outline,.text-with-summary #profile-customer-delete-form .form-actions #edit-delete+.button,.text-with-summary #profile-customer-delete-form .form-actions #edit-delete+.button-alt,.text-with-summary #profile-customer-delete-form .form-actions #edit-delete+.button-outline{margin-left:2rem}#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete.js-hide,#profile-customer-delete-form .form-actions #edit-delete.js-hide{display:none}#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:focus,#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:hover,#profile-customer-delete-form .form-actions #edit-delete:focus,#profile-customer-delete-form .form-actions #edit-delete:hover{background:#ddd;border-color:#ddd;color:#000}#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:active,#profile-customer-delete-form .form-actions #edit-delete:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:focus,#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:hover,#profile-customer-delete-form .form-actions #edit-delete:focus,#profile-customer-delete-form .form-actions #edit-delete:hover{background:#ddd;border-color:#ddd;color:#000}#commerce-payment-method-credit-card-delete-form .form-actions #edit-delete:active,#profile-customer-delete-form .form-actions #edit-delete:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}#commerce-payment-method-credit-card-delete-form .form-actions .button,#profile-customer-delete-form .form-actions .button{margin-bottom:0}.revisions-actions{max-width:1264px;margin-left:auto;margin-right:auto;margin-top:3rem;border-bottom:1px solid #949494}.revisions-actions .action-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-5px;margin-right:-5px;width:-o-calc(100% + 10px);width:calc(100% + 10px)}.revisions-actions .action-wrapper>*{margin-left:5px;margin-right:5px}.node-revision .breadcrumb li:nth-last-child(2):after{content:none}.node-revision .breadcrumb li:last-child{display:none}.node-section{position:relative}.node-card{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-bottom:3rem}@media (min-width:980px){.node-card{margin-bottom:4rem}}.node-card .card-image{width:190px}@media (min-width:800px){.node-card .card-image{width:120px}}@media (min-width:980px){.node-card .card-image{width:215px}}.node-card .card-image .icon-wrapper{height:210px;border:1px solid #949494;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}@media (min-width:800px){.node-card .card-image .icon-wrapper{height:160px}}@media (min-width:980px){.node-card .card-image .icon-wrapper{height:215px}}.node-card .card-image .icon-wrapper .icon-inner{width:48%}.node-card .card-text{width:-o-calc(100% - 214px);width:calc(100% - 214px)}@media (min-width:800px){.node-card .card-text{width:-o-calc(100% - 144px);width:calc(100% - 144px)}}@media (min-width:980px){.node-card .card-text{width:-o-calc(100% - 247px);width:calc(100% - 247px)}}.node-card .card-text .card-title{display:block;line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:2rem}.path-node .restricted{max-width:704px;margin-bottom:10rem;margin-left:auto;margin-right:auto;text-align:center}.path-node .restricted h1{margin-bottom:3rem;text-align:center}.path-node .restricted>div strong{display:block;line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;color:#11457e;margin-bottom:3rem}.is-front .node-landing-page.node-content .block-field.block-title,.is-front .node-landing-page.node-content .node-event.node-content .block-field-cost,.is-front .node-landing-page.node-content .node-event.node-content .block-field-date,.is-front .node-landing-page.node-content .node-event.node-content .block-field-event-location,.is-front .node-landing-page.node-content .node-event.node-content .block-field-files,.is-front .node-landing-page.node-content .node-event.node-content .block-field-registration,.is-front .node-landing-page.node-content .node-event.node-content .block-field.block-body,.is-front .node-landing-page.node-content .node-news.node-content .block-created,.is-front .node-landing-page.node-content .node-news.node-content .block-field-files,.is-front .node-landing-page.node-content .node-news.node-content .block-field.block-body,.node-event.node-content .is-front .node-landing-page.node-content .block-field-cost,.node-event.node-content .is-front .node-landing-page.node-content .block-field-date,.node-event.node-content .is-front .node-landing-page.node-content .block-field-event-location,.node-event.node-content .is-front .node-landing-page.node-content .block-field-files,.node-event.node-content .is-front .node-landing-page.node-content .block-field-registration,.node-event.node-content .is-front .node-landing-page.node-content .block-field.block-body,.node-news.node-content .is-front .node-landing-page.node-content .block-created,.node-news.node-content .is-front .node-landing-page.node-content .block-field-files,.node-news.node-content .is-front .node-landing-page.node-content .block-field.block-body{display:none}.node-landing-page.node-content .block-field-banner{margin-left:-3rem;margin-right:-3rem;margin-bottom:-10rem}.node-landing-page.node-content .block-field-banner .field-banner{max-width:2280px;margin-left:auto;margin-right:auto}@media (min-width:980px){.node-landing-page.node-content .block-field-banner .field-banner{height:540px;width:100%;overflow:hidden;position:relative}.node-landing-page.node-content .block-field-banner .field-banner .media{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.node-landing-page.node-content .block-field.block-body{max-width:848px;margin-left:auto;margin-right:auto}.node-landing-page.node-content .block-field.block-body p:first-child{font-size:18px;line-height:1.44}@media (min-width:980px){.node-landing-page.node-content .block-field.block-body p:first-child{font-size:22px}}.node-page.node-content .block-field-banner{margin-left:-3rem;margin-right:-3rem;margin-bottom:-10rem}.node-page.node-content .block-field-banner .field-banner{max-width:2280px;margin-left:auto;margin-right:auto}@media (min-width:980px){.node-page.node-content .block-field-banner .field-banner{height:540px;width:100%;overflow:hidden;position:relative}.node-page.node-content .block-field-banner .field-banner .media{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.node-page.node-content .block-field.block-body{max-width:100%}.node-blog.node-content .block-field-banner{margin-left:-3rem;margin-right:-3rem;margin-bottom:-10rem}.node-blog.node-content .block-field-banner .field-banner{max-width:2280px;margin-left:auto;margin-right:auto}@media (min-width:980px){.node-blog.node-content .block-field-banner .field-banner{height:540px;width:100%;overflow:hidden;position:relative}.node-blog.node-content .block-field-banner .field-banner .media{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.node-blog.node-content .breadcrumb{max-width:704px}.node-blog.node-content .block-created{max-width:944px;margin-left:auto;margin-right:auto;max-width:704px;font-weight:800}.node-blog.node-content .block-created+.block-field-tags{margin-top:-3rem}.node-blog.node-content .block-title{max-width:704px}.node-blog.node-content .block-field-tags{max-width:944px;margin-left:auto;margin-right:auto;max-width:704px}.node-blog.node-content .block-field.block-body{max-width:944px;margin-left:auto;margin-right:auto;max-width:704px}.node-blog.node-content .block-flippy-block{max-width:944px;margin-left:auto;margin-right:auto;max-width:704px}.node-blog.node-content .block-flippy-block a{display:block;background:#f8f2f2;text-transform:uppercase;text-align:center;font-weight:800;width:144px;padding:1.4rem 0}.node-event.node-content #section-1,.node-event.node-content #section-2{max-width:704px;margin-left:auto;margin-right:auto}.has-main-image .node-event.node-content #section-1,.has-main-image .node-event.node-content #section-2{max-width:1120px}.has-main-image .node-event.node-content #section-1::after,.has-main-image .node-event.node-content #section-2::after{clear:both;content:"";display:table}.node-event.node-content .block-field-banner{max-width:384px;width:100%;margin-left:auto;margin-right:auto}@media (min-width:800px){.node-event.node-content .block-field-banner{float:left;margin-left:0;margin-right:0}}@media (min-width:800px){.has-main-image .node-event.node-content .block-field-cost,.has-main-image .node-event.node-content .block-field-date,.has-main-image .node-event.node-content .block-field-event-location,.has-main-image .node-event.node-content .block-field-files,.has-main-image .node-event.node-content .block-field-registration,.has-main-image .node-event.node-content .block-field.block-body,.has-main-image .node-event.node-content .block-field.block-title,.has-main-image .node-event.node-content .node-news.node-content .block-created,.has-main-image .node-event.node-content .node-news.node-content .block-field-files,.node-news.node-content .has-main-image .node-event.node-content .block-created,.node-news.node-content .has-main-image .node-event.node-content .block-field-files{margin-left:416px;text-align:left}}.node-event.node-content .block-field-date{font-weight:800}@media (min-width:800px){.has-main-image .node-event.node-content .block-field.block-body{margin-right:0}}.node-event.node-content .block-field-registration+.block-field-cost{margin-top:-3.5rem}.node-event.node-content .block-field-map-pin-info{display:none}.node-event.node-content .block-field-event-location .geolocation-google-map .location-title{display:none}.node-news.node-content #section-1,.node-news.node-content #section-2{max-width:704px;margin-left:auto;margin-right:auto}.has-main-image .node-news.node-content #section-1,.has-main-image .node-news.node-content #section-2{max-width:1120px}.has-main-image .node-news.node-content #section-1::after,.has-main-image .node-news.node-content #section-2::after{clear:both;content:"";display:table}.node-news.node-content .block-field-banner{width:100%;max-width:384px;margin-left:auto;margin-right:auto}@media (min-width:800px){.node-news.node-content .block-field-banner{float:left;margin-left:0;margin-right:0}}@media (min-width:800px){.has-main-image .node-news.node-content .block-created,.has-main-image .node-news.node-content .block-field-files,.has-main-image .node-news.node-content .block-field.block-body,.has-main-image .node-news.node-content .block-field.block-title,.has-main-image .node-news.node-content .node-event.node-content .block-field-cost,.has-main-image .node-news.node-content .node-event.node-content .block-field-date,.has-main-image .node-news.node-content .node-event.node-content .block-field-event-location,.has-main-image .node-news.node-content .node-event.node-content .block-field-files,.has-main-image .node-news.node-content .node-event.node-content .block-field-registration,.node-event.node-content .has-main-image .node-news.node-content .block-field-cost,.node-event.node-content .has-main-image .node-news.node-content .block-field-date,.node-event.node-content .has-main-image .node-news.node-content .block-field-event-location,.node-event.node-content .has-main-image .node-news.node-content .block-field-files,.node-event.node-content .has-main-image .node-news.node-content .block-field-registration{margin-left:416px;text-align:left}}.node-news.node-content .block-created{font-weight:800}@media (min-width:800px){.has-main-image .node-news.node-content .block-field.block-body{margin-right:0}}.node-support-book.node-content .block-field.block-body{max-width:100%}.node-card-catalog.node-content{max-width:944px;margin-left:auto;margin-right:auto}.node-church-record.node-content{max-width:944px;margin-left:auto;margin-right:auto}.node-church-record.node-content #section-2 .layout__region--content{margin-bottom:4rem}.node-church-record.node-content #section-2 .layout__region--content .block-field{margin-bottom:1rem}@media (min-width:500px){.node-church-record.node-content #section-2 .layout__region--content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.node-church-record.node-content #section-2 .layout__region--content>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}.node-passenger-ship-record.node-content{max-width:944px;margin-left:auto;margin-right:auto}.node-passenger-ship-record.node-content #section-2 .layout__region--content{margin-bottom:4rem}.node-passenger-ship-record.node-content #section-2 .layout__region--content .block-field{margin-bottom:1rem}@media (min-width:500px){.node-passenger-ship-record.node-content #section-2 .layout__region--content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.node-passenger-ship-record.node-content #section-2 .layout__region--content>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}.node-surname.node-content{max-width:944px;margin-left:auto;margin-right:auto}.node-surname.node-content #section-2 .layout__region--content{margin-bottom:4rem}.node-surname.node-content #section-2 .layout__region--content .block-field:not(.block-body){margin-bottom:1rem}.node-surname.node-content .field.body>div :last-child{margin-bottom:0}.node-surname.node-content .submitted-by{margin-bottom:10rem}.node-surname.node-content .submitted-by .user-address,.node-surname.node-content .submitted-by .user-email,.node-surname.node-content .submitted-by .user-name{margin-bottom:.5rem}.node-surname.node-content .submitted-by .surname-filter-link{display:inline-block;margin-bottom:.5rem}.node-surname.node-content .submitted-by .expired-statement{font-size:16px}.node-forum-delete-form,.node-surname-delete-form,.surname-form-wrapper{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:10rem}.node-forum-delete-form .breadcrumb,.node-surname-delete-form .breadcrumb,.surname-form-wrapper .breadcrumb{padding-top:0;margin:-2rem auto 3rem}.node-forum-delete-form .field--type-text-with-summary label .field-edit-link,.node-surname-delete-form .field--type-text-with-summary label .field-edit-link,.surname-form-wrapper .field--type-text-with-summary label .field-edit-link{display:none}.node-forum-delete-form .field--type-text-with-summary .filter-wrapper,.node-surname-delete-form .field--type-text-with-summary .filter-wrapper,.surname-form-wrapper .field--type-text-with-summary .filter-wrapper{display:none}.node-forum-delete-form #edit-ec-preview,.node-forum-delete-form .field--name-moderation-state,.node-forum-delete-form .js-form-type-vertical-tabs,.node-surname-delete-form #edit-ec-preview,.node-surname-delete-form .field--name-moderation-state,.node-surname-delete-form .js-form-type-vertical-tabs,.surname-form-wrapper #edit-ec-preview,.surname-form-wrapper .field--name-moderation-state,.surname-form-wrapper .js-form-type-vertical-tabs{display:none}.node-forum-delete-form .form-actions,.node-surname-delete-form .form-actions,.surname-form-wrapper .form-actions{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-1.5rem;margin-right:-1.5rem;width:-o-calc(100% + 3rem);width:calc(100% + 3rem)}.node-forum-delete-form .form-actions>*,.node-surname-delete-form .form-actions>*,.surname-form-wrapper .form-actions>*{margin-left:1.5rem;margin-right:1.5rem}.node-forum-delete-form .form-actions a.button-danger,.node-surname-delete-form .form-actions a.button-danger,.surname-form-wrapper .form-actions a.button-danger{width:120px}.node-surname-delete-form{padding-top:3rem}.node-surname-delete-form .form-actions{padding-top:3rem}.node-surname-delete-form a#edit-cancel{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e}.node-surname-delete-form a#edit-cancel:focus,.node-surname-delete-form a#edit-cancel:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.node-surname-delete-form a#edit-cancel:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .node-surname-delete-form a#edit-cancel,.text-with-summary .node-surname-delete-form a#edit-cancel{padding:0;background:0 0}.text-long .node-surname-delete-form a#edit-cancel a,.text-with-summary .node-surname-delete-form a#edit-cancel a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .node-surname-delete-form a#edit-cancel a:focus,.text-long .node-surname-delete-form a#edit-cancel a:hover,.text-with-summary .node-surname-delete-form a#edit-cancel a:focus,.text-with-summary .node-surname-delete-form a#edit-cancel a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .node-surname-delete-form a#edit-cancel a:active,.text-with-summary .node-surname-delete-form a#edit-cancel a:active{color:#000;background-color:#d0d0d0}.text-long .node-surname-delete-form a#edit-cancel+.button,.text-long .node-surname-delete-form a#edit-cancel+.button-alt,.text-long .node-surname-delete-form a#edit-cancel+.button-outline,.text-with-summary .node-surname-delete-form a#edit-cancel+.button,.text-with-summary .node-surname-delete-form a#edit-cancel+.button-alt,.text-with-summary .node-surname-delete-form a#edit-cancel+.button-outline{margin-left:2rem}.node-surname-delete-form a#edit-cancel.js-hide{display:none}.node-surname-delete-form a#edit-cancel:focus,.node-surname-delete-form a#edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.node-surname-delete-form a#edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.node-surname-delete-form a#edit-cancel:focus,.node-surname-delete-form a#edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.node-surname-delete-form a#edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.node-conference-page.node-content .block-field.block-body{max-width:944px;margin-left:auto;margin-right:auto}.node-conference-page.node-content .block-field.block-body p:first-child{font-size:18px;line-height:1.44}@media (min-width:980px){.node-conference-page.node-content .block-field.block-body p:first-child{font-size:22px}}.node-conference-page.node-content .block-field-banner{margin-left:-3rem;margin-right:-3rem;margin-bottom:-10rem}.node-conference-page.node-content .block-field-banner .field-banner{max-width:2280px;margin-left:auto;margin-right:auto}@media (min-width:980px){.node-conference-page.node-content .block-field-banner .field-banner{height:540px;width:100%;overflow:hidden;position:relative}.node-conference-page.node-content .block-field-banner .field-banner .media{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:500px){.node-digital-library.node-content .block-field-attachments .section.three-column.field-attachments,.node-digital-library.node-content .block-field-attachments .two-column.field-attachments,.node-digital-library.node-content .block-field-more-information .section.three-column.field-more-information,.node-digital-library.node-content .block-field-more-information .two-column.field-more-information{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.node-digital-library.node-content .block-field-attachments .section.three-column.field-attachments>*,.node-digital-library.node-content .block-field-attachments .two-column.field-attachments>*,.node-digital-library.node-content .block-field-more-information .section.three-column.field-more-information>*,.node-digital-library.node-content .block-field-more-information .two-column.field-more-information>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}.node-digital-library.node-content .block-field-attachments .section.three-column.field-attachments>*,.node-digital-library.node-content .block-field-attachments .two-column.field-attachments>*,.node-digital-library.node-content .block-field-more-information .section.three-column.field-more-information>*,.node-digital-library.node-content .block-field-more-information .two-column.field-more-information>*{margin-bottom:.5rem}@media (min-width:500px){.node-digital-library.node-content .block-field-attachments .three-column.field-attachments,.node-digital-library.node-content .block-field-more-information .three-column.field-more-information{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.node-digital-library.node-content .block-field-attachments .three-column.field-attachments>*,.node-digital-library.node-content .block-field-more-information .three-column.field-more-information>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}@media (min-width:800px){.node-digital-library.node-content .block-field-attachments .three-column.field-attachments,.node-digital-library.node-content .block-field-more-information .three-column.field-more-information{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.node-digital-library.node-content .block-field-attachments .three-column.field-attachments>*,.node-digital-library.node-content .block-field-more-information .three-column.field-more-information>*{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}.node-digital-library.node-content .block-field-attachments .three-column.field-attachments>*,.node-digital-library.node-content .block-field-more-information .three-column.field-more-information>*{margin-bottom:.5rem}.node-digital-library.node-content{max-width:1120px;margin-left:auto;margin-right:auto}@media (min-width:980px){.node-digital-library.node-content .layout--twocol-sideleft .layout__region--first{width:384px}}@media (min-width:980px){.node-digital-library.node-content .layout--twocol-sideleft .layout__region--content:not(:only-child){width:-o-calc(100% - 384px);width:calc(100% - 384px)}}.node-digital-library.node-content .icon-wrapper{margin-bottom:3rem;border:1px solid #949494}.node-digital-library.node-content .icon-wrapper article{padding-bottom:100%;position:relative;overflow:hidden}.node-digital-library.node-content .icon-wrapper article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.node-digital-library.node-content .icon-wrapper article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.node-digital-library.node-content .icon-wrapper .icon-inner{position:relative;padding-bottom:100%}.node-digital-library.node-content .icon-wrapper .icon-inner img{position:absolute;top:50%;left:50%;max-width:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.node-digital-library.node-content .block-title{text-align:left;max-width:100%}.node-digital-library.node-content .block-field.block-body{margin-bottom:0}.node-digital-library.node-content .block-field.block-body .body>:last-child{margin-bottom:4rem}.node-digital-library.node-content .block-field-author+.block-field-author,.node-digital-library.node-content .block-field-author+.block-field-presenter,.node-digital-library.node-content .block-field-author+.block-field-publisher,.node-digital-library.node-content .block-field-author+.block-field-session-pages,.node-digital-library.node-content .block-field-author+.block-field-year,.node-digital-library.node-content .block-field-presenter+.block-field-author,.node-digital-library.node-content .block-field-presenter+.block-field-presenter,.node-digital-library.node-content .block-field-presenter+.block-field-publisher,.node-digital-library.node-content .block-field-presenter+.block-field-session-pages,.node-digital-library.node-content .block-field-presenter+.block-field-year,.node-digital-library.node-content .block-field-publisher+.block-field-author,.node-digital-library.node-content .block-field-publisher+.block-field-presenter,.node-digital-library.node-content .block-field-publisher+.block-field-publisher,.node-digital-library.node-content .block-field-publisher+.block-field-session-pages,.node-digital-library.node-content .block-field-publisher+.block-field-year,.node-digital-library.node-content .block-field-session-pages+.block-field-author,.node-digital-library.node-content .block-field-session-pages+.block-field-presenter,.node-digital-library.node-content .block-field-session-pages+.block-field-publisher,.node-digital-library.node-content .block-field-session-pages+.block-field-session-pages,.node-digital-library.node-content .block-field-session-pages+.block-field-year,.node-digital-library.node-content .block-field-year+.block-field-author,.node-digital-library.node-content .block-field-year+.block-field-presenter,.node-digital-library.node-content .block-field-year+.block-field-publisher,.node-digital-library.node-content .block-field-year+.block-field-session-pages,.node-digital-library.node-content .block-field-year+.block-field-year{margin-top:-3rem}.node-digital-library.node-content .block-field-panels .gallery-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px);margin-bottom:-20px}.node-digital-library.node-content .block-field-panels .gallery-wrapper>*{padding-left:10px;padding-right:10px}.node-digital-library.node-content .block-field-panels .gallery-wrapper .featherlight-hidden{display:none}.node-digital-library.node-content .block-field-panels .gallery-wrapper .image-gal{margin-bottom:20px;overflow:hidden;cursor:pointer;width:100%;min-width:250px}@media (min-width:500px){.node-digital-library.node-content .block-field-panels .gallery-wrapper .image-gal{width:50%}}@media (min-width:800px){.node-digital-library.node-content .block-field-panels .gallery-wrapper .image-gal{width:33.33%}}@media (min-width:980px){.node-digital-library.node-content .block-field-panels .gallery-wrapper .image-gal{width:25%}}.node-digital-library.node-content .block-field-panels .gallery-wrapper .image-gal img{width:100%;border:1px solid #ddd}.node-digital-library.node-content .block-field-panels .gallery-wrapper .image-gal img:focus,.node-digital-library.node-content .block-field-panels .gallery-wrapper .image-gal img:hover{border-color:#949494;opacity:.7;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-digital-library.node-content .block-field-more-information{margin-bottom:-10rem;position:relative;padding:4rem 0}.node-digital-library.node-content .block-field-more-information:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f8f2f2}.node-digital-library.node-content .block-field-more-information .block-title{text-align:center}.featherlight-hidden .image-download{position:absolute;top:0;left:50%;z-index:5;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1rem 2rem;background-color:rgba(35,35,35,.7);color:#fff;text-shadow:2px 2px 3px rgba(35,35,35,.7)}.featherlight-hidden .image-download:focus,.featherlight-hidden .image-download:hover{background-color:#fff;color:#000;text-shadow:0}.node-nase-rodina.node-content{max-width:944px;margin-left:auto;margin-right:auto}.path-site-search .views-element-container{position:static}.path-site-search .page-main{position:relative}.site-search{max-width:944px;margin-left:auto;margin-right:auto}.site-search .search-page-block{margin-bottom:6rem}@media (min-width:800px){.site-search .search-page-block .js-form-type-textfield{margin-bottom:-6px}}.site-search .search-page-block .js-form-type-textfield label{position:absolute;left:-900vw;top:0;font-size:1px;opacity:.1}@media (max-width:799px){.site-search .search-page-block .form-actions{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%}}.site-search .results-header h2{width:100%;padding-bottom:1rem;border-bottom:1px solid #949494;margin-bottom:4rem}.site-search .view-content,.site-search .view-empty{width:100%;margin-bottom:4rem}.site-search .views-row:not(:last-child){padding-bottom:4rem;border-bottom:1px solid #949494;margin-bottom:4rem}.site-search .views-row .views-field-title{margin-bottom:.5rem}.site-search .views-row .views-field-title a:visited{color:#11457e}.site-search .views-row .db-title{margin-bottom:.5rem;font-weight:800}.site-search .views-row .views-field-body-1 .search-highlight{font-weight:800;background:0 0}.site-search .views-row .submitted-by{position:relative}.site-search .views-row .submitted-by .contact-popup{display:none}.site-search .views-row .submitted-by .contact-popup .user-email,.site-search .views-row .submitted-by .contact-popup .user-name{margin-bottom:.5rem}.site-search .views-row .submitted-by .contact-popup .user-address{margin-bottom:.5rem}.site-search .views-row .submitted-by .contact-popup .user-address p{margin-bottom:0}.site-search .views-row .submitted-by .contact-popup .surname-filter-link{display:inline-block;margin-bottom:.5rem}.site-search .views-row .restricted-result{position:relative;min-height:88px;margin-left:-3rem;margin-right:-3rem;width:-o-calc(100% + 48px);width:calc(100% + 48px);padding:0 3rem}@media (min-width:800px){.site-search .views-row .restricted-result{min-height:64px}}.site-search .views-row .restricted-result:focus .restricted-message,.site-search .views-row .restricted-result:hover .restricted-message{display:block;background:#f8f2f2}.site-search .views-row .restricted-result:before{content:'';position:absolute;top:0;left:0;background:rgba(255,255,255,.7);z-index:0;width:100%;height:100%}.site-search .views-row .restricted-result .restricted-message{position:absolute;top:0;left:24px;width:-o-calc(100% - 48px);width:calc(100% - 48px);height:100%;z-index:1;display:none;padding:24px 0 0 72px;background:#fff}.site-search .views-row .restricted-result .restricted-message:before{content:'';display:block;height:40px;width:40px;position:absolute;left:16px;top:-o-calc(50% - 20px);top:calc(50% - 20px);background-image:url(/themes/citizen_patterns/images/non-sprite-icons/lock.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-search .pager{max-width:944px;margin-left:auto;margin-right:auto}.forum-post-form-wrapper{margin-bottom:8rem}.forum-post-form-wrapper .page-title{margin:3rem 0 4rem}.node-forum-edit-form,.node-forum-form{max-width:500px;margin-left:auto;margin-right:auto}.node-forum-edit-form .field--name-taxonomy-forums,.node-forum-edit-form .js-form-item-shadow,.node-forum-form .field--name-taxonomy-forums,.node-forum-form .js-form-item-shadow{display:none}.node-forum-edit-form .field--name-body .js-form-type-textarea,.node-forum-form .field--name-body .js-form-type-textarea{margin-bottom:1rem}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea,.node-forum-form .field--name-body .js-form-type-textarea .cke,.node-forum-form .field--name-body .js-form-type-textarea textarea{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke::-webkit-placeholder,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea::-webkit-placeholder,.node-forum-form .field--name-body .js-form-type-textarea .cke::-webkit-placeholder,.node-forum-form .field--name-body .js-form-type-textarea textarea::-webkit-placeholder{opacity:1;color:#666}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke::-moz-placeholder,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea::-moz-placeholder,.node-forum-form .field--name-body .js-form-type-textarea .cke::-moz-placeholder,.node-forum-form .field--name-body .js-form-type-textarea textarea::-moz-placeholder{opacity:1;color:#666}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke:-ms-input-placeholder,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea:-ms-input-placeholder,.node-forum-form .field--name-body .js-form-type-textarea .cke:-ms-input-placeholder,.node-forum-form .field--name-body .js-form-type-textarea textarea:-ms-input-placeholder{opacity:1;color:#666}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke::-webkit-input-placeholder,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea::-webkit-input-placeholder,.node-forum-form .field--name-body .js-form-type-textarea .cke::-webkit-input-placeholder,.node-forum-form .field--name-body .js-form-type-textarea textarea::-webkit-input-placeholder{opacity:1;color:#666}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke:hover,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea:hover,.node-forum-form .field--name-body .js-form-type-textarea .cke:hover,.node-forum-form .field--name-body .js-form-type-textarea textarea:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke:focus,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea:focus,.node-forum-form .field--name-body .js-form-type-textarea .cke:focus,.node-forum-form .field--name-body .js-form-type-textarea textarea:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke:focus::-webkit-placeholder,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea:focus::-webkit-placeholder,.node-forum-form .field--name-body .js-form-type-textarea .cke:focus::-webkit-placeholder,.node-forum-form .field--name-body .js-form-type-textarea textarea:focus::-webkit-placeholder{opacity:.2;color:#666}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke:focus::-moz-placeholder,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea:focus::-moz-placeholder,.node-forum-form .field--name-body .js-form-type-textarea .cke:focus::-moz-placeholder,.node-forum-form .field--name-body .js-form-type-textarea textarea:focus::-moz-placeholder{opacity:.2;color:#666}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke:focus:-ms-input-placeholder,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea:focus:-ms-input-placeholder,.node-forum-form .field--name-body .js-form-type-textarea .cke:focus:-ms-input-placeholder,.node-forum-form .field--name-body .js-form-type-textarea textarea:focus:-ms-input-placeholder{opacity:.2;color:#666}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke:focus::-webkit-input-placeholder,.node-forum-edit-form .field--name-body .js-form-type-textarea textarea:focus::-webkit-input-placeholder,.node-forum-form .field--name-body .js-form-type-textarea .cke:focus::-webkit-input-placeholder,.node-forum-form .field--name-body .js-form-type-textarea textarea:focus::-webkit-input-placeholder{opacity:.2;color:#666}.node-forum-edit-form .field--name-body .js-form-type-textarea .cke,.node-forum-form .field--name-body .js-form-type-textarea .cke{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.node-forum-edit-form .field--name-body #edit-body-0-format,.node-forum-form .field--name-body #edit-body-0-format{display:none}.node-forum-edit-form .field--name-body #edit-body-0--description,.node-forum-form .field--name-body #edit-body-0--description{display:none;font-size:1.6rem}.node-forum-edit-form .field--name-body #edit-body-0--description span,.node-forum-form .field--name-body #edit-body-0--description span{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(92,96,98,.92)}.node-forum-edit-form .field--name-body #edit-body-0--description ul,.node-forum-form .field--name-body #edit-body-0--description ul{list-style:none;margin:0;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:700px;max-height:90vh;overflow:scroll;background:#fff;padding:3rem;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.node-forum-edit-form .field--name-body #edit-body-0--description ul li,.node-forum-form .field--name-body #edit-body-0--description ul li{margin-right:20px;margin-bottom:.5rem;width:-o-calc(50% - 20px);width:calc(50% - 20px)}@media (min-width:500px){.node-forum-edit-form .field--name-body #edit-body-0--description ul li,.node-forum-form .field--name-body #edit-body-0--description ul li{width:-o-calc(33.33% - 20px);width:calc(33.33% - 20px)}}.node-forum-edit-form .field--name-body #edit-body-0--description ul a,.node-forum-form .field--name-body #edit-body-0--description ul a{display:block;position:absolute;top:0;right:0;width:28px;height:28px;text-indent:-9000vw;background-image:url(/themes/citizen_patterns/images/form-elements/close-black.svg);background-position:center;background-repeat:no-repeat;background-size:50%;padding:0}.node-forum-edit-form .field--name-body #edit-body-0--description ul a:focus,.node-forum-edit-form .field--name-body #edit-body-0--description ul a:hover,.node-forum-form .field--name-body #edit-body-0--description ul a:focus,.node-forum-form .field--name-body #edit-body-0--description ul a:hover{background-color:#000;background-image:url(/themes/citizen_patterns/images/form-elements/close-white.svg)}.node-forum-edit-form .field--name-field-address,.node-forum-form .field--name-field-address{display:none}.node-forum-edit-form #edit-field-address-wrapper.form-wrapper details.form-wrapper,.node-forum-form #edit-field-address-wrapper.form-wrapper details.form-wrapper{background:#fff}.node-forum-edit-form #edit-field-address-wrapper.form-wrapper details.form-wrapper[open]>:not(summary),.node-forum-form #edit-field-address-wrapper.form-wrapper details.form-wrapper[open]>:not(summary){padding-left:0;padding-right:0}.node-forum-edit-form #edit-field-address-wrapper.form-wrapper summary,.node-forum-form #edit-field-address-wrapper.form-wrapper summary{font-size:2.25rem;font-weight:800;border-top:none;border-left:none;border-right:none;border-bottom-color:#949494;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;cursor:default;padding:0;display:block;color:#000;margin-bottom:.5rem}.node-forum-edit-form #edit-field-address-wrapper.form-wrapper summary::-webkit-details-marker,.node-forum-form #edit-field-address-wrapper.form-wrapper summary::-webkit-details-marker{display:none!important}.node-forum-edit-form .field--name-moderation-state,.node-forum-edit-form .form-actions #edit-ec-preview,.node-forum-edit-form .js-form-type-vertical-tabs,.node-forum-form .field--name-moderation-state,.node-forum-form .form-actions #edit-ec-preview,.node-forum-form .js-form-type-vertical-tabs{display:none}.node-forum-edit-form .form-actions,.node-forum-form .form-actions{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-1.5rem;margin-right:-1.5rem;width:-o-calc(100% + 3rem);width:calc(100% + 3rem)}.node-forum-edit-form .form-actions>*,.node-forum-form .form-actions>*{margin-left:1.5rem;margin-right:1.5rem}.node-forum-edit-form .form-actions a.button-danger,.node-forum-form .form-actions a.button-danger{width:120px}.node-forum-delete-form{padding-top:3rem}.node-forum-delete-form .form-actions{padding-top:3rem}.node-forum-delete-form a#edit-cancel{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#11457e;color:#fff;border-color:#11457e}.node-forum-delete-form a#edit-cancel:focus,.node-forum-delete-form a#edit-cancel:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.node-forum-delete-form a#edit-cancel:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .node-forum-delete-form a#edit-cancel,.text-with-summary .node-forum-delete-form a#edit-cancel{padding:0;background:0 0}.text-long .node-forum-delete-form a#edit-cancel a,.text-with-summary .node-forum-delete-form a#edit-cancel a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .node-forum-delete-form a#edit-cancel a:focus,.text-long .node-forum-delete-form a#edit-cancel a:hover,.text-with-summary .node-forum-delete-form a#edit-cancel a:focus,.text-with-summary .node-forum-delete-form a#edit-cancel a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .node-forum-delete-form a#edit-cancel a:active,.text-with-summary .node-forum-delete-form a#edit-cancel a:active{color:#000;background-color:#d0d0d0}.text-long .node-forum-delete-form a#edit-cancel+.button,.text-long .node-forum-delete-form a#edit-cancel+.button-alt,.text-long .node-forum-delete-form a#edit-cancel+.button-outline,.text-with-summary .node-forum-delete-form a#edit-cancel+.button,.text-with-summary .node-forum-delete-form a#edit-cancel+.button-alt,.text-with-summary .node-forum-delete-form a#edit-cancel+.button-outline{margin-left:2rem}.node-forum-delete-form a#edit-cancel.js-hide{display:none}.node-forum-delete-form a#edit-cancel:focus,.node-forum-delete-form a#edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.node-forum-delete-form a#edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.node-forum-delete-form a#edit-cancel:focus,.node-forum-delete-form a#edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.node-forum-delete-form a#edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.node-forum{max-width:704px;margin-left:auto;margin-right:auto}.node-forum .breadcrumb{max-width:944px;margin-left:auto;margin-right:auto}.node-forum .post-meta{max-width:944px;margin-left:auto;margin-right:auto;font-weight:800}.node-forum .block-field.block-body{max-width:944px;margin-left:auto;margin-right:auto;margin-bottom:6rem}.node-forum .post-contact{max-width:944px;margin-left:auto;margin-right:auto}.node-forum .block-comment-forum{max-width:944px;margin-left:auto;margin-right:auto}.node-forum .block-comment-forum h2{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;text-align:center;max-width:944px;margin-bottom:4rem;margin-left:auto;margin-right:auto;line-height:1.25}.comment-title a{pointer-events:none;color:#383e46}.comments-wrapper>:not(:first-child){padding-top:4rem;border-top:1px solid #949494}.comments-wrapper .indented{padding-top:0;border-top:0;margin-left:20px;padding-left:4rem;border-left:6px solid #ddd;font-size:1.5rem}.comments-wrapper .indented .comment-title{font-size:2.2rem}.js-comment{margin-bottom:4rem}.js-comment .comment-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;margin-bottom:.5rem}.js-comment .submitted-info{font-size:1.75rem;font-family:"Source Serif Pro",serif;margin-bottom:2rem}.js-comment .comment-body{margin-bottom:2rem}.js-comment .links{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-5px;margin-right:-5px;width:-o-calc(100% + 10px);width:calc(100% + 10px)}.js-comment .links>*{padding-left:5px;padding-right:5px}.js-comment .links li:not(:last-child){position:relative}.js-comment .links li:not(:last-child):after{content:'';display:block;position:absolute;right:0;top:10%;width:1px;height:80%;background:#000}.comment-form-wrapper{background:#f6f6f6;padding:3rem 20px}.comment-form .js-form-type-textarea .cke,.comment-form .js-form-type-textarea textarea{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.comment-form .js-form-type-textarea .cke::-webkit-placeholder,.comment-form .js-form-type-textarea textarea::-webkit-placeholder{opacity:1;color:#666}.comment-form .js-form-type-textarea .cke::-moz-placeholder,.comment-form .js-form-type-textarea textarea::-moz-placeholder{opacity:1;color:#666}.comment-form .js-form-type-textarea .cke:-ms-input-placeholder,.comment-form .js-form-type-textarea textarea:-ms-input-placeholder{opacity:1;color:#666}.comment-form .js-form-type-textarea .cke::-webkit-input-placeholder,.comment-form .js-form-type-textarea textarea::-webkit-input-placeholder{opacity:1;color:#666}.comment-form .js-form-type-textarea .cke:hover,.comment-form .js-form-type-textarea textarea:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}.comment-form .js-form-type-textarea .cke:focus,.comment-form .js-form-type-textarea textarea:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}.comment-form .js-form-type-textarea .cke:focus::-webkit-placeholder,.comment-form .js-form-type-textarea textarea:focus::-webkit-placeholder{opacity:.2;color:#666}.comment-form .js-form-type-textarea .cke:focus::-moz-placeholder,.comment-form .js-form-type-textarea textarea:focus::-moz-placeholder{opacity:.2;color:#666}.comment-form .js-form-type-textarea .cke:focus:-ms-input-placeholder,.comment-form .js-form-type-textarea textarea:focus:-ms-input-placeholder{opacity:.2;color:#666}.comment-form .js-form-type-textarea .cke:focus::-webkit-input-placeholder,.comment-form .js-form-type-textarea textarea:focus::-webkit-input-placeholder{opacity:.2;color:#666}.comment-form .js-form-type-textarea .cke{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.comment-form #edit-ec-preview,.comment-form .filter-wrapper{display:none}.path-comment .comment-form,.path-comment .js-comment{max-width:944px;margin-left:auto;margin-right:auto}@media (min-width:980px){.product-page .layout--twocol-sideleft .layout__region--first{width:384px}}@media (min-width:980px){.product-page .layout--twocol-sideleft .layout__region--content:not(:only-child){width:-o-calc(100% - 384px);width:calc(100% - 384px)}}.product-page .block-title{max-width:100%}.product-page .block-title .page-title{text-align:left}.product-page .block-price{margin-bottom:.5rem}.product-page .block-price .calc-price{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:4rem}.product-page .block-price+.block-body{margin-top:2em}.product-page .block-price .single_membership .calc-price{display:none}.product-page .block-type+.block-field:not(.block-body){margin-top:-2rem}.product-page .block-body h2.block-title{display:none}.product-page .block-created{max-width:384px;width:100%;margin-left:auto;margin-right:auto}.product-page .block-created .product-single-image{margin-bottom:3rem}.product-page .block-created .product-single-image article{padding-bottom:100%;position:relative;overflow:hidden}.product-page .block-created .product-single-image article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.product-page .block-created .product-single-image article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.product-page .block-created .icon-wrapper{margin-bottom:3rem;border:1px solid #949494}.product-page .block-created .icon-wrapper article{padding-bottom:100%;position:relative;overflow:hidden}.product-page .block-created .icon-wrapper article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.product-page .block-created .icon-wrapper article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.product-page .block-created .icon-wrapper .icon-inner{position:relative;padding-bottom:100%}.product-page .block-created .icon-wrapper .icon-inner img{position:absolute;top:50%;left:50%;max-width:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-page .block-created .icon-wrapper .icon-inner img{max-width:160px}.product-page .block-created .product-slider{margin-bottom:2rem}.product-page .block-created .product-slider-nav .slick-list{padding:0!important}.product-page .block-created .product-slider-nav .slick-track{margin-right:0;margin-left:-5px}.product-page .block-created .product-slider-nav .slider-thumbnail{padding:4px;border:1px solid #949494;margin-left:5px;margin-right:5px;max-width:80px}.product-page .block-created .product-slider-nav .slider-thumbnail.slick-current:focus{outline:0}.product-page .block-created .product-slider-nav .slider-thumbnail.slick-current img{opacity:.6}.product-page .block-created .product-slider-nav .slider-thumbnail:focus,.product-page .block-created .product-slider-nav .slider-thumbnail:hover{border-color:#056cf2;-webkit-box-shadow:inset 0 0 0 1px #d7141a;box-shadow:inset 0 0 0 1px #d7141a}.product-page .block-created .media--type-image .private-image{position:static}.product-page .block-created .media--type-image .private-image p{padding-left:2rem;padding-right:2rem}.product-page .commerce-order-item-add-to-cart-form .form-actions{position:relative}.product-page .commerce-order-item-add-to-cart-form .form-actions .cart-price{position:absolute;top:8px;left:160px;font-size:2.5rem;font-weight:800}.product-page .commerce-order-item-add-to-cart-form input[type=submit].button.is-disabled{background-color:#ddd;border-color:#ddd;color:#000;pointer-events:none}.product-page .commerce-order-item-add-to-cart-form .js-form-type-number input{max-width:75px}.product-page .commerce-order-item-add-to-cart-form .js-form-type-number.form-item-field-custom-price-0-value input{max-width:100px}.product-page .calculated-price{display:none}.product-page .block-field-related-products{margin-top:3rem;margin-bottom:-10rem;max-width:944px;margin-left:auto;margin-right:auto;position:relative;padding:4rem 0}.product-page .block-field-related-products:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f8f2f2}.product-page .block-field-related-products .block-title{text-align:center}.product-page .block-field-related-products .field-related-products{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-15px;margin-right:-15px;width:-o-calc(100% + 30px);width:calc(100% + 30px)}.product-page .block-field-related-products .field-related-products>*{padding-left:15px;padding-right:15px}.product-page .block-field-related-products .field-related-products>div{width:100%;max-width:300px;margin-bottom:2rem}@media (min-width:800px){.product-page .block-field-related-products .field-related-products>div{width:33.33%}}@media (min-width:1264px){.product-page .block-field-related-products .field-related-products>div{width:25%}}.product-page .block-field-related-products .field-related-products .product-link{margin-bottom:2rem;display:block}.product-page .block-field-related-products .field-related-products .product-link:focus .product-title,.product-page .block-field-related-products .field-related-products .product-link:hover .product-title{color:#666}.product-page .block-field-related-products .field-related-products .product-link:focus .product-image,.product-page .block-field-related-products .field-related-products .product-link:hover .product-image{border-color:#056cf2}.product-page .block-field-related-products .field-related-products .product-link:focus .product-image img,.product-page .block-field-related-products .field-related-products .product-link:hover .product-image img{opacity:.6}.product-page .block-field-related-products .field-related-products .product-image{margin-bottom:3rem}.product-page .block-field-related-products .field-related-products .product-image article{padding-bottom:100%;position:relative;overflow:hidden}.product-page .block-field-related-products .field-related-products .product-image article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.product-page .block-field-related-products .field-related-products .product-image article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.product-page .block-field-related-products .field-related-products .product-image .icon-wrapper{margin-bottom:3rem;border:1px solid #949494;background:#fff}.product-page .block-field-related-products .field-related-products .product-image .icon-wrapper article{padding-bottom:100%;position:relative;overflow:hidden}.product-page .block-field-related-products .field-related-products .product-image .icon-wrapper article .image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;height:100%}.product-page .block-field-related-products .field-related-products .product-image .icon-wrapper article .image img{width:auto;max-width:100%;max-height:100%;min-width:1px;color:#383e46;font-size:1.5rem}.product-page .block-field-related-products .field-related-products .product-image .icon-wrapper .icon-inner{position:relative;padding-bottom:100%}.product-page .block-field-related-products .field-related-products .product-image .icon-wrapper .icon-inner img{position:absolute;top:50%;left:50%;max-width:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-page .block-field-related-products .field-related-products .product-title{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:2.5rem;line-height:1.3;margin-bottom:1rem;color:#056cf2}.product-page .block-field-related-products .field-related-products .price{font-weight:800;font-size:2.5rem;line-height:1.3}.path-cart .cart-title{margin-bottom:3rem}.path-cart .cart-form:not(:first-child) .cart-title{display:none}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm,.checkout-pane-completion-register .js-form-type-password-confirm{width:100%}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .js-form-type-password,.checkout-pane-completion-register .js-form-type-password-confirm .js-form-type-password{position:relative}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .js-form-type-password .password-reset,.checkout-pane-completion-register .js-form-type-password-confirm .js-form-type-password .password-reset{display:none}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .js-form-type-password .show-password,.checkout-pane-completion-register .js-form-type-password-confirm .js-form-type-password .show-password{position:absolute;top:54px;right:12px;font-size:1.4rem;color:#666}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .js-form-type-password .show-password:focus,#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .js-form-type-password .show-password:hover,.checkout-pane-completion-register .js-form-type-password-confirm .js-form-type-password .show-password:focus,.checkout-pane-completion-register .js-form-type-password-confirm .js-form-type-password .show-password:hover{color:#666}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .js-form-type-password input#edit-pass,.checkout-pane-completion-register .js-form-type-password-confirm .js-form-type-password input#edit-pass{padding-right:56px}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .password-strength__indicator.is-weak,.checkout-pane-completion-register .js-form-type-password-confirm .password-strength__indicator.is-weak{background-color:#d7141a}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .password-strength__indicator.is-fair,.checkout-pane-completion-register .js-form-type-password-confirm .password-strength__indicator.is-fair{background-color:#fcdc01}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .password-strength__indicator.is-good,.checkout-pane-completion-register .js-form-type-password-confirm .password-strength__indicator.is-good{background-color:#75bd0d}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .password-strength__indicator.is-strong,.checkout-pane-completion-register .js-form-type-password-confirm .password-strength__indicator.is-strong{background-color:#018901}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .confirm-parent,.checkout-pane-completion-register .js-form-type-password-confirm .confirm-parent{margin-bottom:0}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .password-confirm .error,.checkout-pane-completion-register .js-form-type-password-confirm .password-confirm .error{color:#d7141a}#commerce-checkout-flow-multistep-default #edit-login .js-form-type-password-confirm .password-confirm .ok,.checkout-pane-completion-register .js-form-type-password-confirm .password-confirm .ok{color:#018901}#commerce-checkout-flow-multistep-default .accordion-pane-trigger{display:inline-block;line-height:1;position:relative;padding-right:32px;font-size:3rem;color:#383e46}#commerce-checkout-flow-multistep-default .accordion-pane-trigger:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0fe";font-size:24px;color:#056cf2;position:absolute;top:0;right:0}#commerce-checkout-flow-multistep-default .accordion-pane-trigger:focus,#commerce-checkout-flow-multistep-default .accordion-pane-trigger:hover{text-decoration:none}#commerce-checkout-flow-multistep-default .accordion-pane-trigger:focus:after,#commerce-checkout-flow-multistep-default .accordion-pane-trigger:hover:after{color:#666}#commerce-checkout-flow-multistep-default .accordion-pane-trigger.active-trigger:focus:after,#commerce-checkout-flow-multistep-default .accordion-pane-trigger.active-trigger:hover:after{color:#666}#commerce-checkout-flow-multistep-default .accordion-pane-trigger.active-trigger:after{content:"\f146";color:#d7141a}#commerce-checkout-flow-multistep-default .accordion-pane-trigger legend{display:inline-block}#commerce-checkout-flow-multistep-default .accordion-pane-content{display:none}#commerce-checkout-flow-multistep-default #edit-login{max-width:944px;margin-left:auto;margin-right:auto}#commerce-checkout-flow-multistep-default #edit-login #edit-login-returning-customer-wrapper{display:none}#commerce-checkout-flow-multistep-default #edit-login fieldset{padding-left:0;padding-right:0}#commerce-checkout-flow-multistep-default #edit-login fieldset .fieldset-wrapper{max-width:500px;margin-left:auto;margin-right:auto}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer{float:none;padding-bottom:4rem;border-bottom:1px solid #949494}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer .fieldset-wrapper{position:relative}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer .js-form-type-password{position:relative}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer .js-form-type-password .password-reset{position:absolute;top:12px;right:0;font-size:1.5rem}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer .js-form-type-password .show-password{position:absolute;top:54px;right:12px;font-size:1.4rem;color:#666}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer .js-form-type-password .show-password:focus,#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer .js-form-type-password .show-password:hover{color:#666}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer .js-form-type-password input#edit-pass{padding-right:56px}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__returning-customer #edit-login-returning-customer-forgot-password{font-size:1.5rem;position:absolute;bottom:50px;right:0}#commerce-checkout-flow-multistep-default #edit-login .form-wrapper__guest-checkout{float:none;padding-top:2rem}#commerce-checkout-flow-multistep-default #edit-login .password-suggestions{background:#f8e8f1;padding:10px;margin-bottom:.5rem}#commerce-checkout-flow-multistep-default #edit-login #edit-completion-register-pass--description{display:none}#commerce-checkout-flow-multistep-default #edit-login .field--name-field-user-image{display:none}#commerce-checkout-flow-multistep-default #edit-login-register{max-width:944px;margin-left:auto;margin-right:auto}#commerce-checkout-flow-multistep-default #edit-login-register #edit-login-register-wrapper{display:none}#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-address details.form-wrapper{margin-bottom:0;background:0 0}#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-address details.form-wrapper>summary{display:none}#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-address details.form-wrapper>summary::marker{position:absolute;left:-900vw;top:0;font-size:1px;opacity:.1}#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-donation,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-expiration,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-level,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-number,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-since-date,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-membership-length,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-membership-postage,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-membership-type,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-paid-with-check,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-recurring-date,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-recurring-member,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-remarks{display:none}@media (min-width:500px){#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-age,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-ethnic-interest,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-ethnicity,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-interest-area,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-preferred-language,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-skill-level,#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-volunteer-interest{width:48%;float:left}}@media (min-width:500px){#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-age{margin-left:4%}}#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-interest-area{clear:left}@media (min-width:500px){#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-skill-level{margin-left:4%}}#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-ethnic-interest{clear:left}@media (min-width:500px){#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-preferred-language{margin-left:4%}}#commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-volunteer-interest{clear:left}#commerce-checkout-flow-multistep-default #edit-login-register .button{clear:left}#commerce-checkout-flow-multistep-default #edit-contact-information .form-item{margin-bottom:2rem}#commerce-checkout-flow-multistep-default #edit-contact-information .form-item input:not([type=submit]){max-width:400px}#commerce-checkout-flow-multistep-default #edit-payment-information .form-item,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .form-item{margin-bottom:2rem}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input{border:2px solid #949494;padding:8px 6px 2px}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input::-webkit-placeholder,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input::-webkit-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input::-moz-placeholder,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input::-moz-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input:-ms-input-placeholder,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input:-ms-input-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input::-webkit-input-placeholder,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input::-webkit-input-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input:hover,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input:focus,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input:focus::-webkit-placeholder,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input:focus::-webkit-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input:focus::-moz-placeholder,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input:focus::-moz-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input:focus:-ms-input-placeholder,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input:focus:-ms-input-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default #edit-payment-information .sq-input:focus::-webkit-input-placeholder,#commerce-checkout-flow-multistep-default #shipping-information-wrapper .sq-input:focus::-webkit-input-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .current-address{margin-bottom:2rem}#commerce-checkout-flow-multistep-default .current-address .current-city,#commerce-checkout-flow-multistep-default .current-address .current-state,#commerce-checkout-flow-multistep-default .current-address .current-zip{display:inline-block;margin-right:.25em}#commerce-checkout-flow-multistep-default .checkout-pane-order-comments label{display:none}#commerce-checkout-flow-multistep-default .layout-region-checkout-secondary h3{margin-bottom:2rem}#commerce-checkout-flow-multistep-default .checkout-order-summary .order-items,#commerce-checkout-flow-multistep-default .checkout-order-summary .view-content,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .order-items,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .view-content{background:#ddd;padding:5px 0;overflow:hidden;list-style:none;margin:0;padding:0;margin-bottom:2rem}#commerce-checkout-flow-multistep-default .checkout-order-summary .order-items .order-item,#commerce-checkout-flow-multistep-default .checkout-order-summary .order-items .views-row,#commerce-checkout-flow-multistep-default .checkout-order-summary .view-content .order-item,#commerce-checkout-flow-multistep-default .checkout-order-summary .view-content .views-row,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .order-items .order-item,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .order-items .views-row,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .view-content .order-item,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .view-content .views-row{position:relative;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px);padding:5px 90px 5px 10px}#commerce-checkout-flow-multistep-default .checkout-order-summary .order-items .order-item>*,#commerce-checkout-flow-multistep-default .checkout-order-summary .order-items .views-row>*,#commerce-checkout-flow-multistep-default .checkout-order-summary .view-content .order-item>*,#commerce-checkout-flow-multistep-default .checkout-order-summary .view-content .views-row>*,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .order-items .order-item>*,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .order-items .views-row>*,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .view-content .order-item>*,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .view-content .views-row>*{padding-left:10px;padding-right:10px}#commerce-checkout-flow-multistep-default .checkout-order-summary .order-items .order-item:not(:last-child),#commerce-checkout-flow-multistep-default .checkout-order-summary .order-items .views-row:not(:last-child),#commerce-checkout-flow-multistep-default .checkout-order-summary .view-content .order-item:not(:last-child),#commerce-checkout-flow-multistep-default .checkout-order-summary .view-content .views-row:not(:last-child),#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .order-items .order-item:not(:last-child),#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .order-items .views-row:not(:last-child),#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .view-content .order-item:not(:last-child),#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .view-content .views-row:not(:last-child){border-bottom:1px solid #949494}#commerce-checkout-flow-multistep-default .checkout-order-summary .price-number,#commerce-checkout-flow-multistep-default .checkout-order-summary .views-field-total-price__number,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .price-number,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .views-field-total-price__number{position:absolute;top:6px;right:10px}#commerce-checkout-flow-multistep-default .checkout-order-summary .purchased-entity .product-id,#commerce-checkout-flow-multistep-default .checkout-order-summary .views-field-purchased-entity .product-id,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .purchased-entity .product-id,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .views-field-purchased-entity .product-id{display:inline-block;margin-right:10px}#commerce-checkout-flow-multistep-default .checkout-order-summary .purchased-entity .title,#commerce-checkout-flow-multistep-default .checkout-order-summary .views-field-purchased-entity .title,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .purchased-entity .title,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .views-field-purchased-entity .title{display:inline-block}#commerce-checkout-flow-multistep-default .checkout-order-summary .total-price .order-total-line,#commerce-checkout-flow-multistep-default .view.commerce-checkout-order-summary .total-price .order-total-line{padding:0}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text::-webkit-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text::-moz-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text:-ms-input-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text::-webkit-input-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text:focus::-webkit-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text:focus::-moz-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text:focus:-ms-input-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-card-number .form-text:focus::-webkit-input-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text{border:2px solid #949494;font-size:2rem;font-family:Nunito,sans-serif;padding:8px 6px 8px;width:100%;line-height:1.4;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:85px;min-height:0}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text::-webkit-placeholder,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text::-webkit-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text::-moz-placeholder,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text::-moz-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text:-ms-input-placeholder,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text:-ms-input-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text::-webkit-input-placeholder,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text::-webkit-input-placeholder{opacity:1;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text:hover,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text:hover{border-color:#949494;-webkit-box-shadow:inset 0 0 0 1px #949494;box-shadow:inset 0 0 0 1px #949494}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text:focus,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;border-color:#056cf2}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text:focus::-webkit-placeholder,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text:focus::-webkit-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text:focus::-moz-placeholder,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text:focus::-moz-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text:focus:-ms-input-placeholder,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text:focus:-ms-input-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-expiration .form-text:focus::-webkit-input-placeholder,#commerce-checkout-flow-multistep-default .checkout-pane-payment-information .form-item-payment-information-add-payment-method-payment-details-security-code .form-text:focus::-webkit-input-placeholder{opacity:.2;color:#666}#commerce-checkout-flow-multistep-default .checkout-pane .field--name-field-age,#commerce-checkout-flow-multistep-default .checkout-pane .field-age{display:none}#commerce-checkout-flow-multistep-default .layout-region-checkout-footer a{padding-top:1rem;display:block;max-width:200px;border-top:1px solid #949494}.checkout-complete{margin-left:auto;margin-right:auto;max-width:944px;margin-bottom:4rem}.checkout-complete h1{margin-bottom:4rem}.checkout-complete h2{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;margin-bottom:2rem}.donate-message{max-width:944px;margin-left:auto;margin-right:auto}.donate-message h2{line-height:1.13;font-weight:800;font-family:Nunito,sans-serif;color:#000;margin:0;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:3rem;margin-bottom:3rem}.donate-message a.button-submit{width:120px}.checkout-pane-completion-register{margin-left:auto;margin-right:auto;max-width:640px;position:relative;padding-top:6rem;padding-bottom:6rem;margin-bottom:-10rem}.checkout-pane-completion-register:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f8f2f2}.checkout-pane-completion-register .commerce-checkout-completion-register__text h2{margin-bottom:2rem;padding-bottom:2rem;border-bottom:8px solid #ddd}.checkout-pane-completion-register .commerce-checkout-completion-register__text p{display:none}.checkout-pane-completion-register .commerce-checkout-completion-register__form{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px)}.checkout-pane-completion-register .commerce-checkout-completion-register__form>*{padding-left:10px;padding-right:10px}.checkout-pane-completion-register .form-actions,.checkout-pane-completion-register .form-item-completion-register-name{width:100%}.checkout-pane-completion-register .password-suggestions{background:#f8e8f1;padding:10px}.checkout-pane-completion-register #edit-completion-register-pass--description{display:none}@media (min-width:500px){.checkout-pane-completion-register .field--name-field-first-name,.checkout-pane-completion-register .field--name-field-last-name,.checkout-pane-completion-register .user-form .field--name-field-last-name,.user-form .checkout-pane-completion-register .field--name-field-last-name{max-width:50%}}.checkout-pane-completion-register .field--name-field-address{width:100%}.checkout-pane-completion-register .field--name-field-address details.form-wrapper{margin-bottom:0;background:0 0}.checkout-pane-completion-register .field--name-field-address details.form-wrapper>summary{display:none}.checkout-pane-completion-register .field--name-field-address details.form-wrapper>summary::marker{position:absolute;left:-900vw;top:0;font-size:1px;opacity:.1}.checkout-pane-completion-register .form-item-completion-register-field-address-0-address-locality{min-width:180px}#commerce-checkout-flow-multistep-default #edit-login-register .checkout-pane-completion-register .field--name-field-member-age,#commerce-checkout-flow-multistep-default #edit-login-register .checkout-pane-completion-register .field--name-field-member-ethnic-interest,#commerce-checkout-flow-multistep-default #edit-login-register .checkout-pane-completion-register .field--name-field-member-interest-area,#commerce-checkout-flow-multistep-default #edit-login-register .checkout-pane-completion-register .field--name-field-member-preferred-language,#commerce-checkout-flow-multistep-default #edit-login-register .checkout-pane-completion-register .field--name-field-member-skill-level,#commerce-checkout-flow-multistep-default #edit-login-register .checkout-pane-completion-register .field--name-field-member-volunteer-interest,.checkout-pane-completion-register #commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-age,.checkout-pane-completion-register #commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-ethnic-interest,.checkout-pane-completion-register #commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-interest-area,.checkout-pane-completion-register #commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-preferred-language,.checkout-pane-completion-register #commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-skill-level,.checkout-pane-completion-register #commerce-checkout-flow-multistep-default #edit-login-register .field--name-field-member-volunteer-interest,.checkout-pane-completion-register .field--name-field-2nd-first-name,.checkout-pane-completion-register .field--name-field-2nd-last-name,.checkout-pane-completion-register .field--name-field-member-age,.checkout-pane-completion-register .field--name-field-member-ethnic-interest,.checkout-pane-completion-register .field--name-field-member-ethnicity,.checkout-pane-completion-register .field--name-field-member-expiration,.checkout-pane-completion-register .field--name-field-member-interest-area,.checkout-pane-completion-register .field--name-field-member-level,.checkout-pane-completion-register .field--name-field-member-number,.checkout-pane-completion-register .field--name-field-member-preferred-language,.checkout-pane-completion-register .field--name-field-member-since-date,.checkout-pane-completion-register .field--name-field-member-skill-level,.checkout-pane-completion-register .field--name-field-member-volunteer-interest,.checkout-pane-completion-register .field--name-field-membership-length,.checkout-pane-completion-register .field--name-field-membership-postage,.checkout-pane-completion-register .field--name-field-membership-type,.checkout-pane-completion-register .field--name-field-paid-with-check,.checkout-pane-completion-register .field--name-field-recurring-date,.checkout-pane-completion-register .field--name-field-recurring-member,.checkout-pane-completion-register .field--name-field-user-image{display:none}#square-postal-code{display:block;opacity:0;pointer-events:none;cursor:default}.stored-payment-warning{border:1px solid #666;padding:15px 20px 0;text-align:center;margin-bottom:3rem}.commerce-order h1{margin-bottom:.5rem}.commerce-order a.back{display:block;margin-bottom:4rem}.commerce-order h2{margin-bottom:2rem}.commerce-order .order-part{margin-bottom:3rem}.commerce-order .label{font-weight:800;margin-bottom:.5rem}.commerce-order .field-order-comments{max-width:944px}.commerce-order .state-machine-transition-form .form-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:-o-calc(100% + 20px);width:calc(100% + 20px)}.commerce-order .state-machine-transition-form .form-wrapper>*{margin-left:10px;margin-right:10px}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]{margin-bottom:0}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:focus,.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel,.text-with-summary .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel{padding:0;background:0 0}.text-long .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel a,.text-with-summary .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel a:focus,.text-long .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel a:hover,.text-with-summary .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel a:focus,.text-with-summary .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel a:active,.text-with-summary .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel a:active{color:#000;background-color:#d0d0d0}.text-long .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel+.button,.text-long .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel+.button-alt,.text-long .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel+.button-outline,.text-with-summary .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel+.button,.text-with-summary .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel+.button-alt,.text-with-summary .commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel+.button-outline{margin-left:2rem}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel.js-hide{display:none}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:focus,.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:focus,.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.commerce-order .state-machine-transition-form .form-wrapper input[type=submit]#edit-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.commerce-user-orders.order-page .views-field-order-items ul{list-style:none;margin:0;padding:0}.commerce-user-orders.order-page .views-field-order-items ul li{margin-bottom:3px}.commerce-user-orders.order-page .purchased-entity .product-id{display:inline-block;vertical-align:top;margin-right:.5rem}.commerce-user-orders.order-page .purchased-entity .product-id a{pointer-events:none;color:#383e46}.commerce-user-orders.order-page .purchased-entity .title{display:inline-block;vertical-align:top}body{background:#fff;width:100%}body.gin--vertical-toolbar{width:calc(100% - 66px)}body div{-webkit-box-sizing:border-box;box-sizing:border-box}body div *{-webkit-box-sizing:inherit;box-sizing:inherit}body.unpublished{background:#f8e8f1}body .dialog-off-canvas-main-canvas>.layout-container{padding-top:0;margin:0}.overflow-guard{overflow-x:hidden}.container-inline div{display:inline}#block-citizen-patterns-help{padding:4rem 0;max-width:1264px;margin-left:auto;margin-right:auto}#block-citizen-patterns-help h2{margin-bottom:2rem;font-size:2.4rem}#block-citizen-patterns-help p{font-size:1.6rem;margin-bottom:1rem}#block-citizen-patterns-help p small{font-size:1.4rem;font-style:italic}#gin-toolbar-bar{z-index:99999}body.gin--vertical-toolbar #gin-toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon::after,body.gin--vertical-toolbar #gin-toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon::after{left:calc(50% - 26px)}body.gin--vertical-toolbar #gin-toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item .toolbar-icon{font-size:16px}body.gin--vertical-toolbar #gin-toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item.menu-item--expanded:before{top:.75rem}.gin-secondary-toolbar #responsive-preview-toolbar-tab button{margin-bottom:0}.gin-secondary-toolbar #responsive-preview-toolbar-tab button.responsive-preview-icon{font-size:14px}.gin-secondary-toolbar #responsive-preview-toolbar-tab ul.responsive-preview-options button.responsive-preview-device{font-size:12px}.gin-secondary-toolbar #responsive-preview-toolbar-tab a.responsive-preview-configure{font-size:10px}.role-editor #toolbar-item-shortcuts,.role-editor a[href="/admin/config/user-interface/shortcut"],.role-site_manager #toolbar-item-shortcuts,.role-site_manager a[href="/admin/config/user-interface/shortcut"]{pointer-events:none}.gm-style .gm-style-iw{font-size:2rem}.gm-style .gm-style-iw strong{font-weight:800}.gm-style .gm-style-iw em{font-style:italic}.gm-style .gm-style-iw h2{font-size:1.6rem}.gm-style .gm-style-iw h3{font-size:1.4rem}.gm-style .gm-style-iw p:last-child{margin-bottom:0}.geolocation-formatter-map-wrapper button{min-width:0}.overflow-guard>a.focusable:focus{position:fixed!important;top:0;left:0;z-index:9999;display:block;width:100%;background:#fff;padding:.5rem 2rem}.kint{z-index:9999;top:200px;right:5%;width:90%;max-width:800px;max-height:-o-calc(90% - 200px);max-height:calc(90% - 200px);overflow:scroll}#block-citizen-patterns-local-tasks{max-width:1264px;margin-top:-2rem;padding:0 0 6rem;position:relative;margin-left:auto;margin-right:auto}body:not(.logged-in) #block-citizen-patterns-local-tasks{display:none}#block-citizen-patterns-local-tasks .tabs{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}@media (min-width:980px){#block-citizen-patterns-local-tasks .tabs{margin-left:-1px;margin-right:-1px;width:-o-calc(100% + 2px);width:calc(100% + 2px)}#block-citizen-patterns-local-tasks .tabs>*{padding-left:1px;padding-right:1px}.logged-in:not(.role-administrator):not(.role-store_manager):not(.role-author):not(.role-editor):not(.role-site_manager) #block-citizen-patterns-local-tasks .tabs{max-width:944px;margin-left:auto;margin-right:auto}}@media (max-width:979px){#block-citizen-patterns-local-tasks .tabs li{width:100%;max-width:560px;margin-left:auto;margin-right:auto}}@media (min-width:980px){#block-citizen-patterns-local-tasks .tabs li{margin:0 0 .5rem}#block-citizen-patterns-local-tasks .tabs li:not(:first-child){margin-left:-1px}}#block-citizen-patterns-local-tasks .tabs a{text-transform:none;padding:2.5rem 1.5rem;display:block;margin-bottom:1rem;border:0;font-weight:800;color:#fff;background:#11457e;text-align:center;min-width:136px}.logged-in:not(.role-administrator):not(.role-store_manager):not(.role-author):not(.role-editor):not(.role-site_manager) #block-citizen-patterns-local-tasks .tabs a{font-size:2.5rem}#block-citizen-patterns-local-tasks .tabs a:focus,#block-citizen-patterns-local-tasks .tabs a:hover{background:#ddd;color:#000;text-decoration:none}#block-citizen-patterns-local-tasks .tabs a:active{background:#d0d0d0;color:#000}#block-citizen-patterns-local-tasks .tabs a.is-active{background-color:#d7141a}#block-citizen-patterns-local-tasks .tabs a.is-active:focus,#block-citizen-patterns-local-tasks .tabs a.is-active:hover{background:#ddd;color:#000}#block-citizen-patterns-local-tasks .tabs a.is-active:active{background:#d0d0d0;color:#000}.featherlight{background:rgba(92,96,98,.92)}.featherlight .featherlight-content{background:#fff;padding:0!important;border-bottom:0!important;margin-left:5%;margin-right:5%}.featherlight .featherlight-content .featherlight-close-icon{background:0 0;font-size:24px;color:#fff;text-shadow:2px 2px 3px rgba(35,35,35,.7);height:32px;width:32px;font-family:Nunito,sans-serif;min-width:0}.featherlight .featherlight-content .featherlight-close-icon:focus,.featherlight .featherlight-content .featherlight-close-icon:hover{color:#000;background:0 0;text-shadow:2px 2px 3px rgba(255,255,255,.7)}.featherlight .featherlight-content .featherlight-previous{position:absolute;left:0;top:0;z-index:99;right:auto;width:8%;min-width:60px}.featherlight .featherlight-content .featherlight-previous span{display:block;width:24px;height:24px;left:10px;font-size:0;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/slider-arrow-right-white.svg);background-size:100%;background-repeat:no-repeat;background-position:center;border-radius:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:800px){.featherlight .featherlight-content .featherlight-previous span{width:40px;height:40px}}.featherlight .featherlight-content .featherlight-previous:focus,.featherlight .featherlight-content .featherlight-previous:hover{background:rgba(255,255,255,.3)}.featherlight .featherlight-content .featherlight-previous:focus span,.featherlight .featherlight-content .featherlight-previous:hover span{background-color:rgba(35,35,35,.8)}.featherlight .featherlight-content .featherlight-next{position:absolute;right:0;top:0;z-index:99;left:auto;width:8%;min-width:60px}.featherlight .featherlight-content .featherlight-next span{display:block;width:24px;height:24px;right:10px;font-size:0;border-radius:50%;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/slider-arrow-right-white.svg);background-size:100%;background-repeat:no-repeat;background-position:center}@media (min-width:800px){.featherlight .featherlight-content .featherlight-next span{width:40px;height:40px}}.featherlight .featherlight-content .featherlight-next:focus,.featherlight .featherlight-content .featherlight-next:hover{background:rgba(255,255,255,.3)}.featherlight .featherlight-content .featherlight-next:focus span,.featherlight .featherlight-content .featherlight-next:hover span{background-color:rgba(35,35,35,.8)}.featherlight .featherlight-content img{display:block}.featherlight .featherlight-content .field-caption{position:absolute;bottom:0;left:0;width:100%;z-index:30;background:rgba(35,35,35,.6);color:#fff;padding:1rem 2rem}.featherlight .featherlight-content .gallery-text{max-width:944px;padding:4rem 6rem}.slick-slider .slick-list{list-style:none;margin:0;padding:0}.slick-slider .slick-arrow{z-index:99;height:100%;top:0;-webkit-transform:translate(0,0);transform:translate(0,0);width:8%;min-width:60px}.slick-slider .slick-arrow:before{content:''!important;display:block;position:absolute;top:-o-calc(50% - 10px);top:calc(50% - 10px)}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-prev:before{content:'';display:block;width:48px;height:48px;border-radius:50%;left:16px;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/slider-arrow-right-white.svg);background-size:100%;background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-slider .slick-arrow.slick-prev:focus,.slick-slider .slick-arrow.slick-prev:hover{background:rgba(255,255,255,.3)}.slick-slider .slick-arrow.slick-prev:focus:before,.slick-slider .slick-arrow.slick-prev:hover:before{background-color:rgba(35,35,35,.8)}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-next:before{content:'';display:block;width:48px;height:48px;border-radius:50%;right:16px;background-image:url(/themes/citizen_patterns/images/non-sprite-icons/slider-arrow-right-white.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.slick-slider .slick-arrow.slick-next:focus,.slick-slider .slick-arrow.slick-next:hover{background:rgba(255,255,255,.3)}.slick-slider .slick-arrow.slick-next:focus:before,.slick-slider .slick-arrow.slick-next:hover:before{background-color:rgba(35,35,35,.8)}#responsive-preview-toolbar-tab .responsive-preview-trigger.active{background:#018901}#responsive-preview-toolbar-tab .responsive-preview-trigger.active:hover{background:#666}#responsive-preview-modal-background{background:rgba(92,96,98,.92)}#responsive-preview-frame-container{border-radius:5px}.responsive-preview-device-label-text{position:relative;top:-2px;color:#f6f6f6}.responsive-preview-device-label-text:after{content:none!important}.responsive-preview-device-label-text span{display:none}.responsive-preview-control.responsive-preview-close{right:-5px}#responsive-preview-orientation:before{height:20px;width:20px;background:url(/themes/citizen_patterns/images/preview/orientation-white.svg) no-repeat;background-size:13px 13px;background-position:center;top:6px}#responsive-preview-close:before{height:20px;width:20px;background:url(/themes/citizen_patterns/images/preview/close-white.svg) no-repeat;background-size:13px 13px;background-position:center;top:6px}.responsive-preview-frame #block-citizen-patterns-local-tasks,.responsive-preview-frame .authenticated-info-bar{display:none!important}.moderation-sidebar-actions a:focus,.moderation-sidebar-actions a:hover,.moderation-sidebar-actions input.button:focus,.moderation-sidebar-actions input.button:hover{text-decoration:underline!important}.ui-dialog .ui-dialog-title{white-space:normal}.ui-dialog-off-canvas+.select2-container--open{height:40px}.ui-dialog-off-canvas+.select2-container--open .select2-dropdown{font-size:1.4rem;width:100%!important}.ui-dialog-off-canvas+.select2-container--open .select2-dropdown.select2-dropdown--below{position:absolute;top:100%;left:0}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content{font-size:16px}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .button,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-button,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-dialog-title,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-widget,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content button{font-size:14px}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .button:after,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .button:before,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-button:after,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-button:before,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-dialog-title:after,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-dialog-title:before,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-widget:after,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-widget:before,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content button:after,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content button:before{content:none;font-size:14px}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:2px solid #949494;width:18px;height:18px;background-color:#fff;position:relative;top:3px;cursor:pointer}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input:hover{border-color:#949494;background-color:#ddd;-webkit-box-shadow:0 0 0 1px #949494;box-shadow:0 0 0 1px #949494}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input:focus{border-color:#949494;background-color:#ddd}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input:checked{border-color:#d7141a;background-color:#d7141a}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input:checked:hover{border-color:#666;background-color:#666;-webkit-box-shadow:0 0 0 1px #666;box-shadow:0 0 0 1px #666}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input:checked:focus{border-color:#666;background-color:#666}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input[type=checkbox]:checked{background-image:url(/themes/citizen_patterns/images/form-elements/checkmark.svg);background-repeat:no-repeat;background-position:center}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input[type=radio]{border-radius:50%}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input[type=radio]:checked{background-color:#fff;background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-red.svg);background-repeat:no-repeat;background-position:center;background-size:10px 10px}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input[type=radio]:checked:focus,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox input[type=radio]:checked:hover{background-image:url(/themes/citizen_patterns/images/form-elements/radio-dot-hover.svg)}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-autocomplete li a{background:#fff;font-size:1.4rem}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .ui-autocomplete li a.ui-state-active{background:#056cf2;border-color:#056cf2;color:#fff!important;text-decoration:none;margin:0}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .form-item{margin-bottom:2rem}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .form-text{color:#383e46;border:2px solid #056cf2;background:#fff;margin-top:.5rem}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .form-text:focus{outline:0;border-color:#056cf2;-webkit-box-shadow:inset 0 0 0 1px #056cf2;box-shadow:inset 0 0 0 1px #056cf2;background:#f6f6f6}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .form-text:focus::-webkit-placeholder{opacity:.2;color:#666}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .form-text:focus::-moz-placeholder{opacity:.2;color:#666}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .form-text:focus:-ms-input-placeholder{opacity:.2;color:#666}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .form-text:focus::-webkit-input-placeholder{opacity:.2;color:#666}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content .js-form-type-checkbox label{display:inline-block}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;border-radius:0}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary:focus,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary{padding:0;background:0 0}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary a,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary a:focus,.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary a:hover,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary a:focus,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary a:active,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary a:active{color:#000;background-color:#d0d0d0}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary+.button,.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary+.button-alt,.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary+.button-outline,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary+.button,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary+.button-alt,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary+.button-outline{margin-left:2rem}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary.js-hide{display:none}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary:focus,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary:hover{background:#ddd;border-color:#ddd;color:#000}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content input[type=submit].button--primary:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel{margin-top:-1rem;background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;background:#666;color:#fff;border-color:#666}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:focus,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel{padding:0;background:0 0}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel a,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel a:focus,.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel a:hover,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel a:focus,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel a:active,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel a:active{color:#000;background-color:#d0d0d0}.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel+.button,.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel+.button-alt,.text-long .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel+.button-outline,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel+.button,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel+.button-alt,.text-with-summary .ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel+.button-outline{margin-left:2rem}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel.js-hide{display:none}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:focus,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:focus,.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:hover{background:#ddd;border-color:#ddd;color:#000}.ui-dialog-off-canvas .ui-dialog-content.ui-widget-content a.button.dialog-cancel:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}#drupal-off-canvas-wrapper input:where(:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file])){font-size:16px}#drupal-off-canvas-wrapper .button,#drupal-off-canvas-wrapper .ui-button,#drupal-off-canvas-wrapper .ui-dialog-title,#drupal-off-canvas-wrapper .ui-widget,#drupal-off-canvas-wrapper button,#drupal-off-canvas-wrapper select,#drupal-off-canvas-wrapper summary{font-size:14px}#drupal-off-canvas-wrapper .button:after,#drupal-off-canvas-wrapper .button:before,#drupal-off-canvas-wrapper .ui-button:after,#drupal-off-canvas-wrapper .ui-button:before,#drupal-off-canvas-wrapper .ui-dialog-title:after,#drupal-off-canvas-wrapper .ui-dialog-title:before,#drupal-off-canvas-wrapper .ui-widget:after,#drupal-off-canvas-wrapper .ui-widget:before,#drupal-off-canvas-wrapper button:after,#drupal-off-canvas-wrapper button:before,#drupal-off-canvas-wrapper select:after,#drupal-off-canvas-wrapper select:before,#drupal-off-canvas-wrapper summary:after,#drupal-off-canvas-wrapper summary:before{width:80%;font-size:14px}#drupal-off-canvas-wrapper .ui-dialog-titlebar:before{width:1.75rem}.ui-tooltip{font-size:1.5rem;border:1px solid #949494;padding:1rem 2rem;background:#f6f6f6;-webkit-box-shadow:2px 2px 3px rgba(35,35,35,.2);box-shadow:2px 2px 3px rgba(35,35,35,.2)}.ui-datepicker{padding:0}.ui-datepicker.ui-widget-content{border:2px solid #949494;border-radius:0}.ui-datepicker .ui-datepicker-header{background:#d7141a;color:#fff;border:0;border-radius:0}.ui-datepicker .ui-datepicker-header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;border:0;background-image:url(/themes/citizen_patterns/images/form-elements/triangle-down-white.svg);background-repeat:no-repeat;background-size:12px;background-position:50px center}.ui-datepicker .ui-datepicker-header a.ui-state-hover{border-color:transparent;background:rgba(255,255,255,.2)}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next .ui-icon{background:url(/themes/citizen_patterns/images/form-elements/caret-right-white.svg);background-repeat:no-repeat;background-size:8px;background-position:center}.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev .ui-icon{background:url(/themes/citizen_patterns/images/form-elements/caret-right-white.svg);background-repeat:no-repeat;background-size:8px;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-datepicker .ui-datepicker-calendar thead{background:#ddd;color:#000}.ui-datepicker .ui-datepicker-calendar td .ui-state-default{border-color:#ddd;background:#fff;color:#383e46}.ui-datepicker .ui-datepicker-calendar td .ui-state-default:focus,.ui-datepicker .ui-datepicker-calendar td .ui-state-default:hover{background:#ddd;color:#000}.ui-datepicker .ui-datepicker-calendar td .ui-state-default:active{background:#d0d0d0;color:#000}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-highlight{background:#fefbc7;color:#383e46}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-highlight:focus,.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-highlight:hover{background:#ddd;color:#000}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-highlight:active{background:#d0d0d0;color:#000}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-active{background:#e4f5fc;color:#000}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-active:focus,.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-active:hover{background:#ddd;color:#000}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-active:active{background:#d0d0d0;color:#000}#sliding-popup{background:#f8f2f2;border-bottom:4px solid #ddd}#sliding-popup.sliding-popup-top{height:auto;width:100%;top:0}.logged-in #sliding-popup{top:60px!important}#sliding-popup .eu-cookie-compliance-content{max-width:992px;margin-left:auto;margin-right:auto;padding:3rem 24px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}#sliding-popup .eu-cookie-compliance-message{width:100%;float:none;max-width:100%}@media (min-width:980px){#sliding-popup .eu-cookie-compliance-message{width:-o-calc(100% - 256px);width:calc(100% - 256px)}}#sliding-popup h2{font-size:24px;margin-bottom:2rem}#sliding-popup p{font-size:16px;margin-bottom:3rem}@media (min-width:980px){#sliding-popup p{margin-bottom:1rem}}#sliding-popup .eu-cookie-compliance-buttons{float:none}#sliding-popup .eu-cookie-compliance-buttons button{background-color:#d7141a;border:1px solid #d7141a;color:#fff;line-height:1.15;padding:2.45rem 3rem;display:inline-block;vertical-align:top;text-decoration:none;text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:3rem;max-width:256px;min-width:120px;background:#d7141a;color:#fff;padding:1rem 2rem;min-height:42px;line-height:1;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;min-width:120px;border-color:#d7141a;cursor:pointer;word-break:break-word;white-space:normal;min-width:140px}#sliding-popup .eu-cookie-compliance-buttons button:focus,#sliding-popup .eu-cookie-compliance-buttons button:hover{color:#000;background-color:#ddd;border-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none;outline:0}#sliding-popup .eu-cookie-compliance-buttons button:active{color:#000;background-color:#d0d0d0;border-color:#d0d0d0}.text-long #sliding-popup .eu-cookie-compliance-buttons button,.text-with-summary #sliding-popup .eu-cookie-compliance-buttons button{padding:0;background:0 0}.text-long #sliding-popup .eu-cookie-compliance-buttons button a,.text-with-summary #sliding-popup .eu-cookie-compliance-buttons button a{background-color:#d7141a;padding:2.45rem 3rem;display:block;max-width:256px;text-decoration:none;color:#fff}.text-long #sliding-popup .eu-cookie-compliance-buttons button a:focus,.text-long #sliding-popup .eu-cookie-compliance-buttons button a:hover,.text-with-summary #sliding-popup .eu-cookie-compliance-buttons button a:focus,.text-with-summary #sliding-popup .eu-cookie-compliance-buttons button a:hover{color:#000;background-color:#ddd;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);outline:0}.text-long #sliding-popup .eu-cookie-compliance-buttons button a:active,.text-with-summary #sliding-popup .eu-cookie-compliance-buttons button a:active{color:#000;background-color:#d0d0d0}.text-long #sliding-popup .eu-cookie-compliance-buttons button+.button,.text-long #sliding-popup .eu-cookie-compliance-buttons button+.button-alt,.text-long #sliding-popup .eu-cookie-compliance-buttons button+.button-outline,.text-with-summary #sliding-popup .eu-cookie-compliance-buttons button+.button,.text-with-summary #sliding-popup .eu-cookie-compliance-buttons button+.button-alt,.text-with-summary #sliding-popup .eu-cookie-compliance-buttons button+.button-outline{margin-left:2rem}#sliding-popup .eu-cookie-compliance-buttons button.js-hide{display:none}#sliding-popup .eu-cookie-compliance-buttons button:focus,#sliding-popup .eu-cookie-compliance-buttons button:hover{background:#ddd;border-color:#ddd;color:#000}#sliding-popup .eu-cookie-compliance-buttons button:active{background:#d0d0d0;border-color:#d0d0d0;color:#000}@media (max-width:979px){#sliding-popup .eu-cookie-compliance-buttons button:first-child{margin-right:1rem}}#sliding-popup .eu-cookie-compliance-buttons button.agree-button{background:#11457e;border-color:#11457e}#sliding-popup .eu-cookie-compliance-buttons button.agree-button:focus,#sliding-popup .eu-cookie-compliance-buttons button.agree-button:hover{background:#ddd;border-color:#ddd}#sliding-popup .eu-cookie-compliance-buttons button.agree-button:active{background:#d0d0d0;border-color:#d0d0d0}@media print{#block-cart,#block-citizen-patterns-mainnavigation,#block-footer-menu,#block-page-menu,#block-search-form,#block-secondary-menu,.block-addtoany-block,.block-banner-global,.block-button,.block-local-tasks-block,.block-system-breadcrumb-block,.body ul.social-links,.button,.my-account-link:not(.sf-depth-1),.pager__item--next,.pager__item--previous,.paragraph--type--video,.site-header .header-extras .authenticated-info-bar,.site-search-form,.views-exposed-form{display:none}.node-type-conference-page .block-field-banner,.node-type-landing-page .block-field-banner,.node-type-page .block-field-banner{display:none}.site-header>div{min-height:88px}.site-header .block-system-branding-block{max-width:60px}.site-header .block-system-branding-block .site-name{font-size:1.5rem;left:1.5rem}.site-header .header-extras{position:absolute;top:16px;left:104px}.site-header .header-extras .full-title{font-size:2rem}.block-outset-image .outset-image{max-width:50%;margin-right:0;margin-bottom:0}.block-callout:after{content:none}a{color:#000}.product-title{color:#000!important}.widget-title,h2.block-title,h2.section-title{border-bottom:0}.button,.button--danger,.button-alt,.button-caution,.button-danger-robinson,.button-submit,.field-buttons a,button,input[type=submit].button{background:#ddd!important;border-color:#ddd!important;color:#000!important}table thead th{background:0 0!important}table tbody tr:nth-of-type(odd){background:0 0!important}.node-event.node-content .block-field-map-pin-info{display:block}}@media print and (min-width:800px){.node-event.node-content .block-field-map-pin-info{margin-left:328px}.node-event.node-content .block-field-map-pin-info .block-title{text-align:left;margin-bottom:0;font-size:2rem}}@media print{.block-name .info-outer:after{content:none}.user-tour{display:none!important}.section.grey-branch-icon:after{content:none}.section.background{background:0 0}.paragraph--type--accordion-group .accordion-item i{display:none}.paragraph--type--accordion-group .accordion-item .field-long-text{display:block!important}.paragraph--type--map .field-map-pin{display:block;margin-bottom:2rem}.paragraph--type--pullquote .field-source{color:#383e46}.paragraph--type--registration{background:0 0}.paragraph--type--registration .field-register{display:none}.paragraph--type--schedule{border-top:1px solid #949494}.paragraph--type--schedule .tabs-nav{display:none}.paragraph--type--schedule .tab-panel:not(.open-panel){display:block}.paragraph--type--schedule .tab-panel .print-date{display:block;text-align:center;font-size:3rem;margin-bottom:2rem;font-weight:800}.paragraph--type--schedule .schedule-time-slot i{display:none}.paragraph--type--schedule .schedule-time-slot .slot-content{display:block}.commerce-order-item-add-to-cart-form .form-actions{display:none}.block-field-related-products{display:none}.prefooter{border-top:2px solid #949494;background:0 0;color:#383e46}.prefooter .prefooter-inner{padding:3rem;height:auto}.prefooter .prefooter-inner>div .block-2{position:static}.prefooter .field-platforms{display:none}.site-footer{background:0 0;color:#383e46}.site-footer .footer-inner .block:not(:last-child){margin-bottom:0}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/citizen_patterns/components/js/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/citizen_patterns/components/js/slick/./fonts/slick.eot);src:url(/themes/citizen_patterns/components/js/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/citizen_patterns/components/js/slick/./fonts/slick.woff) format('woff'),url(/themes/citizen_patterns/components/js/slick/./fonts/slick.ttf) format('truetype'),url(/themes/citizen_patterns/components/js/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
