.form-submit{align-items:center;background:var(--color-2);border-radius:200px;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;max-width:max-content;padding:16px 32px;text-align:center;transition:var(--transition-short)}.form-submit:focus,.form-submit:hover{background:var(--color-1);transform:translateY(-6px)}label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;font:inherit;margin:0;max-width:100%;width:100%}legend{margin:0 0 var(--vspace-s)}::-webkit-input-placeholder{color:var(--text-color)}::-moz-placeholder{color:var(--text-color);opacity:1}.form-item{margin:0 0 var(--vspace-l)}.form-email,.form-select,.form-tel,.form-text,textarea{background:var(--light-grey);border:1px solid transparent;padding:16px 20px}.form-email:focus,.form-select:focus,.form-tel:focus,.form-text:focus,textarea:focus{border-color:var(--color-2)}.form-email:-moz-ui-invalid,.form-email:user-invalid,.form-select:-moz-ui-invalid,.form-select:user-invalid,.form-tel:-moz-ui-invalid,.form-tel:user-invalid,.form-text:-moz-ui-invalid,.form-text:user-invalid,textarea:-moz-ui-invalid,textarea:user-invalid{border:1px solid #ff001f}.form-select{background:var(--light-grey) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBkPSJNNSA2IDAgMGgxMEw1IDZ6IiBmaWxsPSIjN2Y3ZjdmIi8+PC9zdmc+) no-repeat right 20px top 50%;color:#717171;padding-left:16px}.form-type-checkbox,.form-type-radio{display:flex;margin:0 0 var(--vspace-s)}.form-checkbox,.form-radio{opacity:0;position:absolute}.form-checkbox+label,.form-radio+label{align-items:center;cursor:pointer;display:inline-flex;height:auto;line-height:25px;position:relative}.form-checkbox+label:before,.form-radio+label:before{background:#fff;border:2px solid var(--grey);content:"";display:inline-block;flex:1 0 20px;height:20px;margin-right:14px;vertical-align:text-top;width:20px}.form-checkbox:focus-visible+label:before,.form-radio:focus-visible+label:before{border:2px dotted var(--color-1)}.form-checkbox:checked+label:before{background:var(--color-1);border-color:var(--color-1)}.form-checkbox:checked+label:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:3px;left:5px;position:absolute;top:12px;transform:rotate(45deg);width:3px}.form-radio+label:before{border-radius:50%}.form-radio:checked+label:before{border:var(--color-1)}.form-radio:checked+label:after{background:#fff;border:7px solid var(--color-1);border-radius:50%;content:"";height:20px;left:0;position:absolute;width:20px}details.form-wrapper{background:var(--light-grey);margin:0 0 var(--vspace-l);padding:20px}details.form-wrapper summary{list-style:none;margin:0 0 var(--vspace-m)}details.form-wrapper .form-submit{background:#fff;border:2px solid var(--color-2);color:var(--text-color);font-size:1.125rem;margin:var(--vspace-l) 0;min-width:140px;padding:8px 15px;text-align:center}details.form-wrapper .form-submit:active,details.form-wrapper .form-submit:focus,details.form-wrapper .form-submit:hover{border-color:var(--color-1)}@media(prefers-color-scheme:dark){details.form-wrapper .form-submit{color:var(--color-2)}details.form-wrapper .form-submit:active,details.form-wrapper .form-submit:focus,details.form-wrapper .form-submit:hover{border-color:var(--dark-magenta)}}#edit-actions{text-align:center}.form-submit{width:min-content}.form-submit:active,.form-submit:focus,.form-submit:hover{transition:var(--transition-short)}.form-submit:disabled{background:#eee}.social-media{display:flex;gap:25px;margin:0 0 var(--vspace-2xl)}.social-media a{align-items:center;border:2px solid #fff;border-radius:50%;display:flex;height:65px;justify-content:center;overflow:hidden;position:relative;width:65px}.social-media a:active svg,.social-media a:focus svg,.social-media a:hover svg{transform:rotateY(1turn)}.social-media a:hover:before{top:0}.social-media svg{position:relative;transition:.5s;z-index:3}table:not(.charts-css){display:block;margin:0 auto var(--vspace-2xl);width:100%}table:not(.charts-css) tbody,table:not(.charts-css) td,table:not(.charts-css) th,table:not(.charts-css) thead,table:not(.charts-css) tr{display:block}table:not(.charts-css) tfoot{display:none}table:not(.charts-css) thead tr{margin:0 0 var(--vspace-s);text-align:left}table:not(.charts-css) thead th{font-weight:700;text-transform:uppercase}table:not(.charts-css) tbody tr{margin:0 0 var(--vspace-l)}table:not(.charts-css) td{border:none;padding:5px;position:relative}table:not(.charts-css) td:first-child{background:var(--light-medium-grey)}@media only screen and (min-width:768px){table:not(.charts-css){display:table}table:not(.charts-css) tr{display:table-row}table:not(.charts-css) td,table:not(.charts-css) th{display:table-cell;vertical-align:middle}table:not(.charts-css) th{padding:var(--vspace-xs) 0;text-align:left}table:not(.charts-css) thead{display:table-header-group}table:not(.charts-css) thead tr{position:static}table:not(.charts-css) tbody{display:table-row-group}table:not(.charts-css) tbody tr{background:#fff}table:not(.charts-css) tbody tr:nth-child(odd){background:var(--light-grey)}table:not(.charts-css) td{padding:var(--vspace-xs);text-align:left}table:not(.charts-css) td:first-child{background:none}tfoot{display:table-footer-group}tfoot td{border:0;font-size:.875em}}