/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-size:1em;--spacing-small:0.5rem;--spacing-medium:1rem;--spacing-large:1.5rem;--radius:0.125rem;--grid-column-gap:var(--spacing-medium);--grid-row-gap:var(--spacing-medium);--primary:#781c00;--blue:#173642;--dark-blue:#1a3743;--black:#1a1f36;--white:#ffffff;--light-grey:#e5e5e5;--dark-grey:#363636;--orange:#f8971d;--light-red:#aa2800;--red:#d31245;--green:#94bb20;--color:var(--black);--bg-color:var(--white);--link-color:var(--primary);--button-color:var(--white);--button-bg-color:var(--primary);--border-color:var(--light-grey);--border-active-color:var(--dark-grey);--border-hover:var(--dark-grey);--box-bg-color:var(--white);--input-color:var(--dark-grey);--placeholder-color:var(--dark-grey);--error-color:var(--red);--status-color:var(--green);--warning-color:var(--orange);--border-shadow:rgba(51,51,51,0.2);}
*,*::before,*::after{box-sizing:border-box;}html{height:100%;font-size:var(--font-size);scroll-behavior:smooth;}body{color:var(--color);background-color:var(--bg-color);font-family:'Open Sans',sans-serif;font-weight:400;margin:0;line-height:1.33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,audio,input,textarea,select,fieldset,summary{margin-bottom:var(--spacing-medium);}pre,blockquote,dl,p,ul,ol,details,figure,table,form{margin-bottom:var(--spacing-large);}h1,h2,h3,h4{margin-top:0;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.3;}h1{font-size:2.2em;}h2{font-size:1.8em;}h3{font-size:1.4em;}h4{font-size:1.2em;font-weight:700;}p{margin-top:0;line-height:calc(1.5em + .2vw);}a{text-decoration:none;color:var(--link-color);}a:hover{text-decoration:underline;}a[name],a[name]:hover{color:initial;text-decoration:none}a:hover > img{opacity:0.8;}a:active,a:hover{outline:0;}img,svg{max-width:100%;height:auto;}figure{margin:var(--spacing-small);}p + figure{margin-bottom:var(--spacing-large);}figure img{vertical-align:top;}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-flex;padding:0.5rem 1.75rem;cursor:pointer;transition:opacity 0.15s ease-in-out;text-align:center;white-space:nowrap;text-decoration:none;color:var(--button-color);background-image:linear-gradient(var(--button-bg-color),var(--light-red));border:none;border-radius:var(--radius);background-color:var(--button-bg-color);font-weight:bold;font-style:inherit;font-size:small;line-height:inherit;}button{vertical-align:middle;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{opacity:0.8;}button[disabled],input[disabled]{cursor:not-allowed;opacity:0.5;}input[type="checkbox"],input[type="radio"]{width:20px;height:20px;margin-right:var(--spacing-small);margin-left:var(--spacing-small);cursor:pointer;transition:border 0.15s ease-in-out;border:1px solid var(--border-color);outline:none;background:var(--box-bg-color);}input[type="radio"]{border-radius:100%;}input[type="checkbox"]:hover,input[type="radio"]:hover{border-color:var(--border-hover);}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select,textarea{width:100%;padding:var(--spacing-small);color:var(--input-color);border:1px solid var(--border-color);border-radius:3px;background-color:var(--box-bg-color);box-shadow:none;font-size:inherit;}select{padding-right:45px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23545560'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:98% 50%;background-size:20px 20px;font-size:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none;}textarea{min-height:6.5rem;padding:var(--spacing-small);}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,select:focus,textarea:focus{border:1px solid var(--border-active-color);outline:0;box-shadow:0 1px 2px var(--border-shadow) inset;}select:required:invalid{color:var(--placeholder-color);}::placeholder{color:var(--placeholder-color);}fieldset{border:1px solid var(--border-color);border-radius:var(--radius);}legend{padding:var(--spacing-small);}label{display:inline-block;}label span{display:inline-block;margin-left:0.25rem;}option{padding:var(--spacing-small);}option[value=""][disabled]{display:none;}hr{margin:auto;border:3px solid var(--border-color);max-width:700px;}ul{list-style-position:outside;}ol{list-style:decimal outside;}ul,ol{padding-left:var(--spacing-medium);}ul ul,ul ol,ol ol,ol ul{margin:1rem 0 1rem 1.5rem;font-size:100%;}nav > ul{list-style:none;}nav > ul > li{display:inline-block;}table{width:100%;border-collapse:collapse;}th,td{padding:2px 8px 10px 2px;text-align:left;border-bottom:1px solid var(--border-color);}tbody{border:none;}tr,td{border-collapse:collapse;}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}
