﻿:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:rgba(0,0,0,0);appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.screenreader-text{position:absolute;left:-999px;width:1px;height:1px;top:auto}.screenreader-text:focus{background:var(--primary);color:#fff;display:block;height:auto;width:auto;position:static;margin:auto;text-align:center;padding:5px}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 4%, 0) scale(1)}100%{opacity:1;transform:none}}.fadeinup{opacity:0;animation-name:fadeInUp;animation-delay:none;animation-timing-function:ease-in-out;animation-duration:.45s;animation-fill-mode:forwards}.animate-in{opacity:0;transform:translate(0, 50px);transition-delay:.25s}.animate-in.visible{opacity:1;transform:translate(0, 0);transition-duration:.75s;transition-timing-function:ease-out}.fade-in{opacity:0;transition-delay:.25s}.fade-in.visible{opacity:1;transition-timing-function:ease-out}.delay-1{animation-delay:.15s;transition-delay:.15s}.delay-2{animation-delay:.3s;transition-delay:.3s}.delay-3{animation-delay:.45s;transition-delay:.45s}.delay-4{animation-delay:.6s;transition-delay:.6s}.delay-5{animation-delay:.75s;transition-delay:.75s}.delay-6{animation-delay:.9s;transition-delay:.9s}.delay-7{animation-delay:1.05s;transition-delay:1.05s}.delay-8{animation-delay:1.2s;transition-delay:1.2s}.delay-9{animation-delay:1.35s;transition-delay:1.35s}.animation-delay-1{animation-delay:.15s}.animation-delay-2{animation-delay:.3s}.animation-delay-3{animation-delay:.45s}.animation-delay-4{animation-delay:.6s}.animation-delay-5{animation-delay:.75s}.animation-delay-6{animation-delay:.9s}.animation-delay-7{animation-delay:1.05s}.animation-delay-8{animation-delay:1.2s}.animation-delay-9{animation-delay:1.35s}:root{--primary: #8045AB;--light-purple: #F3F2F4;--gray: #67646E;--light-gray: #CCCCCC;--dark: #332F3C;--header: Castoro, serif;--body: Plus Jakarta Sans, sans-serif;--text-color:#332F3C;--text-gray: #75767A;--transition:all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);--shadow: 0 2px 4px rgba(51, 47, 60, 0.15);--spacer: 25px;--spacer-large: 50px;--spacer-vert: 50px;--max-width: 1180px;--side-width: 25px}html{font-size:100%}body{font-family:var(--body);font-weight:400;font-size:1rem;background:var(--bkg);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;font-feature-settings:"liga";text-rendering:optimizeLegibility}.container{max-width:var(--max-width)}h1,h2,h3,h4,h5{font-family:var(--header);font-weight:normal;margin:0 0 1rem 0;color:var(--header-color);line-height:1}h1{font-size:3rem}h2{font-size:2.75rem}h3{font-size:1.5rem;color:var(--primary)}h4{font-size:1.32rem}p.lead,.is-style-lead{font-size:1.25rem;font-family:var(--header)}p.lead em,.is-style-lead em{color:var(--primary)}p,ul,ol{margin-bottom:1.25rem}p{font-size:.938rem;line-height:1.65rem}hr{margin:25px 0;border:none;border-bottom:1px solid #ccc}a{transition:var(--transition);text-decoration:none;color:var(--primary)}.preheader{color:var(--text-gray);text-transform:uppercase;letter-spacing:3px;font-size:.825rem !important}img+h2,img+h3,img+h4{margin-top:2rem}p a{color:var(--primary)}p a:hover{text-decoration:underline}blockquote{font-weight:600;font-style:italic;border-left:1px solid var(--primary);padding-left:16px}.fa-solid{margin-right:7px}figure img{border-radius:0px}img{border-radius:12px}li::marker{color:var(--primary)}ul{padding-left:15px}ul ul{list-style-type:disc}ul.checklist{list-style:none;padding:0}ul.checklist li{font-weight:700;margin:5px 0}ul.checklist li:before{content:"";font-family:FontAwesome;color:var(--primary);margin:0 5px 0 0}.content li{margin-bottom:10px}.text-white h2,.text-white p,.text-white li{color:#fff}.text-white li::marker{color:var(--light-purple)}mark{padding:5px 10px;color:#fff;background:var(--primary);display:block;float:left;width:100%;margin:10px 0px 30px 0px}.wp-block-columns.bg-purple{background-color:var(--light-purple);box-shadow:0 0 0 100vmax var(--light-purple);clip-path:inset(0 -100vmax);padding:var(--spacer) 15px}.bg-dark-purple{background-color:var(--primary)}.bg-purple-grad{background:#f7f7f7;background:linear-gradient(0deg, rgb(247, 247, 247) 8%, rgb(243, 242, 244) 100%)}.bg-white{background:#fff}.center-titles{margin-bottom:50px;text-align:center}.center-titles h2{margin-bottom:.5rem}.box{padding:25px;background:var(--light-purple)}@media(min-width: 768px){.reduce-margin{margin-bottom:-100px}}@media(min-width: 992px){:root{--spacer-vert: 75px}.pad-large-top{padding-top:170px}.wp-block-columns.bg-purple{padding:var(--spacer-large) 15px}}#logo{max-width:300px;display:block;position:relative}.menu ul{list-style:none;padding:0;margin:0}#menu-main>.current-page-ancestor>a,#menu-main>.active>a{color:var(--primary)}@media(max-width: 991px){.mobile-header{padding:0px var(--spacer);display:grid;grid-template-columns:auto 40px;gap:50px}.desktop-header #logo,.hidden-sm{display:none !important}#site-header{z-index:99999;border-top:solid 8px var(--primary);padding:20px 0px;border-bottom:1px solid #dfdfdf}#logo{max-width:200px;display:block;position:relative}.seperator{display:none}#menu-toggle{font-size:.65rem;letter-spacing:.5px;text-transform:uppercase;background:none;padding:0;margin:0;border:none;font-weight:700;color:var(--gray);width:40px;height:auto;position:relative;line-height:1}#menu-toggle>div{position:absolute;width:100%;height:100%;top:0;left:0;transition:var(--transition)}#menu-toggle .closed{display:flex;flex-direction:column;gap:4px}#menu-toggle .closed .bar{width:100%;height:3px;background:var(--primary);display:block}#menu-toggle .open .bar{width:100%;height:3px;transform:rotate(45deg);background:var(--primary);display:block;transform-origin:center;position:absolute;left:0;top:46%}#menu-toggle .open .bar:nth-last-of-type(2){transform:rotate(-45deg)}#menu-toggle.collapsed .open{opacity:0;visibility:hidden;top:-5px}#menu-toggle.collapsed .closed{opacity:1;visibility:visible;top:10px}#menu-toggle .open{opacity:1;visibility:visible;top:0}#menu-toggle .closed{opacity:0;visibility:hidden;top:5px}.btn-expand{position:absolute;right:var(--spacer);top:0;width:40px;height:57px;border:none;background:0;display:grid;place-content:center}.btn-expand .bar{width:15px;height:3px;background:var(--primary);display:block;transition:var(--transition)}.btn-expand .bar:nth-of-type(2){transform:rotate(90deg);position:relative;top:-3px;opacity:0}.btn-expand.collapsed .bar:nth-of-type(2){opacity:1}.menu-close-btm{background:none;border:none;padding:15px var(--spacer) 0 var(--spacer);width:100%}.menu-close-btm p{display:flex;background:var(--light-gray);text-transform:capitalize;color:var(--dark-blue);font-weight:400;font-size:.725rem;letter-spacing:.5px;margin:0;border-radius:5px 5px 0 0;width:100%;justify-content:center;padding:5px 10px}.menu-close-btm img{margin:0 1rem}#menu-main li{margin-bottom:0px;transition:var(--transition);display:block;border-bottom:2px dotted rgba(0,0,0,.2);position:relative;margin:0}#menu-main a{color:#000;font-size:1rem;text-transform:capitalize;font-weight:600;letter-spacing:.5px;display:block;width:100%;padding:14px}#menu-main ul li{border-bottom:none;padding-left:15px}#menu-main ul li a{font-size:.9rem}#menu-utility li{margin-bottom:0px;display:block;position:relative;border-bottom:2px dotted rgba(0,0,0,.2)}#menu-utility a{font-size:1rem;color:var(--text-color);text-transform:capitalize;padding:13px;display:block;width:100%;font-weight:700;letter-spacing:.25px}#menu-main li:hover,#menu-utility li:hover{transition:var(--transition);background:#f1f1f1;color:var(--primary)}#menu-main ul li:hover{transition:var(--transition);background:#fff}#menu-utility .btn-theme{padding:13px;background:var(--primary);background-image:var(--primary);color:#fff;margin-top:0;border-top:1px solid #fff;border-radius:0px;background-size:100% auto}#menu-utility .btn-theme:hover{background:#632c8b;background-image:#632c8b}.btn-expand{position:absolute;right:0px;bottom:0px;width:40px;height:57px;border:none;background:0;display:grid;place-content:center}}@media(min-width: 992px){.page-hdr{padding-top:150px}.btn-expand,.menu-close-btm,#menu-toggle,.mobile-header,.hidden-lg{display:none}.desktop-header{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacer);display:grid;grid-template-columns:225px auto;align-items:center}#site-header{background:#fff;border-top:solid 8px var(--primary);width:100%;position:fixed;left:0;right:0;top:0;padding-top:0px;align-items:center;z-index:15;transition:var(--transition)}#site-header:after{width:100%;border-bottom:1px solid rgba(0,0,0,.15);top:0;content:"";position:absolute;left:0}#menu-main{display:flex;justify-content:flex-end;padding-top:60px;padding-bottom:5px}#menu-main a{text-transform:capitalize;font-weight:700;color:#000;padding:20px 10px;font-size:.85rem;display:block;margin:0;position:relative;letter-spacing:-0.25px}#menu-main a:hover,#menu-utility li a:hover{color:var(--primary)}#menu{display:block;border-bottom:1px rgba(255,255,255,.5) solid}#menu-main>li:hover>a,#menu-main a:hover{color:var(--primary)}#menu-main ul li{margin:0}#menu-utility .btn-theme{margin-left:10px}#logo{margin-top:15px}#menu-utility{margin:0 0 0 auto;height:65px;display:flex;position:absolute;top:0;left:0;right:0;align-items:center;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacer);z-index:5;justify-content:flex-end}#menu-utility ul{display:flex;margin:0;padding:0}#menu-utility li a{font-size:.8rem;font-weight:700;color:#887f9d;padding:14px 5px;margin:0;letter-spacing:.2px}#menu-utility li:after{content:"/";margin:0 2px;color:#887f9d}#menu-utility li:last-of-type:after{display:none}#menu-main li{position:relative}#menu-main ul{display:block;position:absolute;top:105%;left:calc(50% - 150px);width:300px;background:#fff;columns:1;padding:20px;border-radius:5px;visibility:hidden;opacity:0;transition:var(--transition);box-shadow:0px 14px 14px 14px rgba(0,0,0,.1)}#menu-main ul:before{position:absolute;left:calc(50% - 3.5px);top:-5px;content:"";width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:5px solid #fff}#menu-main li:hover ul{opacity:1;top:100%;visibility:visible}.home-header #menu-main ul a,#menu-main ul a{padding:7px 5px;margin:0;color:var(--text-color);text-transform:none;font-size:.95rem;font-weight:500;letter-spacing:normal}#menu-main ul a:hover:after{margin-left:7px}#menu-main ul a:hover{color:var(--primary)}#site-header.scroll{z-index:99999;background:#fff;box-shadow:0 15px 25px rgba(0,0,0,.05);border-bottom:solid #dfdfdf 1px}#site-header.scroll .seperator{color:#000;opacity:.5}.hidden-lg{display:none !important}}@media(min-width: 1200px){.desktop-header{grid-template-columns:235px auto}#menu-main a{font-size:.95rem;padding:20px 15px}}footer{background:var(--dark);padding:65px 0px;position:relative}.footer-cols{display:grid;grid-template-columns:1fr;gap:20px}.footer-cols ul{list-style-type:none}.footer-cols a{color:#fff;display:block;padding:5px 0;line-height:1.2;font-size:.825rem}.footer-cols a:hover{color:#c294e3}footer .icon img{border-radius:0px}.footer-tools{padding:25px;align-items:center;background:var(--primary)}.footer-tools p,.footer-tools a{text-align:center;color:#fff;margin:0;line-height:1.25rem;font-size:.85rem}.link-group{display:flex}.link-group ul{margin-bottom:0px;margin-top:0px;flex:1;margin-right:10px;padding:0;list-style-type:none}footer .icon{display:inline-block;width:13px;margin-right:8px}.icon-links{font-weight:700}#menu-footer{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem}.footer-cols .col:nth-of-type(1) img{width:100%;max-width:350px;margin:0 auto}@media(min-width: 768px){.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.footer-cols .col:nth-of-type(1){grid-column:span 2}.footer-cols .col:first-of-type{display:flex;align-self:center}}@media(min-width: 992px){.footer-cols{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:100px}#menu-footer{columns:3}#menu-footer a{font-size:1rem}.footer-cols .col:nth-of-type(1){grid-column:span 1}.footer-cols .col::before{content:"";position:absolute;top:40px;bottom:40px;width:1px;background-color:#555;margin-left:-50px}.footer-cols .col:first-of-type::before{display:none}}.grid-columns{display:grid;grid-template-columns:1fr}.grid-columns .text{align-self:center}@media(min-width: 768px){.grid-columns .img-combo-overlap{padding-right:20px}.grid-columns{grid-template-columns:1.18fr 1fr;gap:75px}}@media(min-width: 992px){.grid-columns .img-combo-overlap{padding-right:20px}}.content section{padding:0}.content section.no-padding{padding:0 0px}.grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:20px}.contain{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacer)}.contain-fluid{width:100%;position:relative;overflow:hidden}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacer)}.grid,.grid-md{display:grid;gap:25px}.align-self-center{align-self:center}.flex{display:flex;justify-content:center;gap:20px}.container-skinny{max-width:840px;margin:0 auto !important}.container-skinny .is-style-lead{font-size:1.5rem;margin:2rem 0 .5rem 0}@media(min-width: 768px){.grid-md{display:grid;grid-template-columns:repeat(12, 1fr);gap:20px}.col-4-md,.col-md-4{grid-column:span 4}}@media(min-width: 992px){.grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:20px}.grid .span-5-lg{grid-column:span 5}.grid .col-lg-1{grid-column:span 1}.grid .col-lg-2{grid-column:span 2}.grid .col-lg-3{grid-column:span 3}.grid .col-lg-4{grid-column:span 4}.grid .col-lg-5{grid-column:span 5}.grid .col-lg-6{grid-column:span 6}.grid .col-lg-7{grid-column:span 7}}.wp-block-columns{margin:0 auto;max-width:1160px;padding:0 15px;margin-bottom:var(--spacer)}.col .wp-block-columns{margin-bottom:2rem}.wp-block-columns .wp-block-columns{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2.5em}.wp-block-columns+.wp-block-columns{margin-top:2rem;margin-bottom:2rem}.wp-block-separator{margin:3rem auto;max-width:1170px;border:none;border-top:1px solid #ddd;border-color:#ddd}.content-cta.alignfull{margin:var(--spacer)}.wp-block-columns{margin:var(--spacer-vert) auto}.wp-block-columns+section{margin-top:var(--spacer-vert)}.text-center{text-align:center;margin-bottom:var(--spacer);max-width:750px;margin-left:auto;margin-right:auto}.text-center p{color:var(--text-gray)}.text-center img{margin-left:auto;margin-right:auto}.wp-vert-class{margin:var(--spacer-vert) auto}.full-img-combo+.wp-vert-class{margin-top:calc(var(--spacer)*2)}.wp-block-image .alignleft,.wp-block-image .alignright{float:none;margin:0 0 2rem 0}.wp-block-image .aligncenter{margin:0 auto 1rem auto}.content section{margin:var(--spacer-vert) 0}.wp-block-image{margin-bottom:1rem}.wp-block-heading+.wp-block-columns{margin-top:3rem}.wp-block-column .wp-block-columns{gap:1.5rem}.wp-block-file:not(.wp-element-button){font-size:.85em;background:var(--light-purple);padding:15px;border-radius:5px;display:inline-block;font-weight:700}.wp-block-file a{display:inline-block;padding:12px 0}.wp-block-file *+.wp-block-file__button{margin-left:.75em;background:var(--primary);background-image:linear-gradient(190deg, rgb(139, 209, 211) 0%, rgb(128, 69, 171) 75%);color:#fff;font-weight:700;padding:10px}.med-stack{display:grid !important;grid-template-columns:1fr 1fr}.bg-purple .wp-block-columns{margin:var(--spacer) auto}@media(min-width: 768px){div[data-align=left] figure{float:left;margin:0 2rem 2rem 0;max-width:50%}div[data-align=right] figure{float:right;margin:0 0 2rem 2rem;max-width:50%}.wp-block-image .alignleft{float:left;margin:0 2rem 2rem 0;max-width:50%}.wp-block-image .alignright{float:right;margin:0 0 2rem 2rem;max-width:50%}.wp-block-column>.wp-block-columns{padding-left:0;padding-right:0}}@media(min-width: 782px){.med-stack{display:flex !important}}@media(min-width: 1200px){.wp-vert-class+.wp-vert-class{margin:calc(var(--spacer-vert)*2) auto}.wp-block-columns{margin:var(--spacer-vert) auto}}.wp-block-button{display:block}.wp-block-button__link,.btn-theme,#submit.btn-abp,.btn.btn-default{font-size:.875rem;font-weight:700;padding:10px 25px;transition:var(--transition);background:var(--primary);background-image:linear-gradient(190deg, rgb(139, 209, 211) 0%, rgb(128, 69, 171) 75%);color:#fff;border:none;border-radius:24px;background-size:100% auto}.wp-block-button__link:hover,.btn-theme:hover,.wp-block-button__link:focus,#submit.btn-abp:hover{cursor:pointer;background-size:240% auto}.btn-theme i{margin-right:8px}p .btn-theme:hover{text-decoration:none}.btn-white.btn-theme{background:#fff;color:var(--primary);border:solid 1px var(--primary)}.btn-white.btn-theme:hover,.btn.btn-default:hover{background:var(--primary);color:#fff;border:solid 1px var(--primary)}.btn.btn-default{background:#fff;color:var(--primary);border:solid 1px var(--primary)}.btn-allwhite.btn-theme{background:none;color:#fff;border:solid 1px #fff}.btn-allwhite.btn-theme:hover{background:#fff;color:var(--primary);border:solid 1px var(--primary)}.btn-arrow.btn-theme,.btn-arrow{position:relative;display:inline-block;padding-right:55px}.btn-arrow::after{content:"";position:absolute;top:50%;right:30px;transform:translate(50%, -50%);width:20px;height:20px;border:1px solid #fff;border-radius:50%}.btn-arrow::before,.btn-arrow.btn-white::before{transition:var(--transition);content:"";background:url("../img/icon-arrow.svg") no-repeat;position:absolute;width:30px;height:10px;top:50%;right:30px;transform:translate(50%, -50%);font-weight:900;font-size:12px;line-height:1}.btn-arrow:hover::before{transform:translate(95%, -50%)}.btn-arrow.btn-white::after{border:1px solid var(--primary)}.btn-arrow.btn-white::before{background:url("../img/icon-arrow-purple.svg") no-repeat}.btn-arrow.btn-white:hover{background:#fff;color:var(--primary)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{position:relative;display:inline-block;padding-right:55px;border:solid 1px var(--primary);color:var(--primary) !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link::after{content:"";position:absolute;top:50%;right:30px;transform:translate(50%, -50%);width:20px;height:20px;border:1px solid var(--primary);border-radius:50%}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link::before{transition:var(--transition);content:"";background:url("../img/icon-arrow-purple.svg") no-repeat;position:absolute;width:30px;height:10px;top:50%;right:30px;transform:translate(50%, -50%);font-weight:900;font-size:12px;line-height:1}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover::before{transform:translate(95%, -50%)}.btn-text{font-size:.813rem;color:#000;font-weight:700;letter-spacing:1px;text-transform:uppercase}.btn-text.left-icon i{margin-top:25px;margin-right:5px;padding-left:0px}.btn-text i{transition:padding-left .5s ease;padding-left:5px;color:var(--primary);font-size:.95rem}.btn-text:hover{color:var(--primary)}.btn-text.left-icon:hover i{padding-left:0px}.btn-text:hover i{padding-left:10px}.page-hdr{position:relative;z-index:5;text-align:center;background:var(--light-purple)}.page-hdr .text{padding:45px 25px 40px 25px}.page-hdr h1{line-height:2.5rem;font-size:2.2rem;margin-top:10px;margin-bottom:0px;color:var(--dark)}.page-hdr .breadcrumb{text-transform:uppercase;font-size:.8rem;background:none;padding:0;margin:0;color:var(--primary);opacity:.75;font-weight:600}.page-hdr .breadcrumb span>*{margin:0 3px}.page-hdr .breadcrumb a{color:var(--text-gray)}.page-hdr .breadcrumb a:hover{color:var(--primary)}.breadcrumb{padding:8px 15px;list-style:none;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:var(--text-gray);content:"/ "}.breadcrumb>.active{font-weight:600;color:var(--primary)}.img-combo-overlap{padding-top:50px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:0px;grid-row-gap:0px}.img-large{grid-area:1/1/4/5;position:relative;padding-left:75px;z-index:5}.img-large::before{content:"";position:absolute;top:-52px;left:20px;width:110px;height:110px;background:url("../img/dots.svg") no-repeat;background-size:cover;z-index:-1}.img-small{margin-top:-45%;position:relative;grid-area:4/1/5/3;z-index:6}.img-large img{border-radius:0px 70px 70px 70px}.img-small img{border:solid 12px #fff;border-radius:0px 25px 25px 25px}figure.fullwidth-image{position:relative;height:100%;width:100%}figure.left.fullwidth-image{left:0}figure.right.fullwidth-image{right:0}.fullwidth-image img{border-radius:0px;width:100%;height:100%;object-fit:cover}.pad-large{padding:35px 0}figure.left.purple-fullwidth-image{left:0}figure.right.fullwidth-image{right:0}.purple-fullwidth-image img{border-radius:0px;width:100%;height:90%;object-fit:cover}.bg-faded-purple::before{content:"";position:absolute;top:0;left:0;width:100%;height:90%;background-color:rgba(128,69,171,.85);z-index:-1}figure.purple-fullwidth-image{overflow:hidden;position:absolute;height:100%;width:100%;top:0;z-index:-10}.bg-faded-purple .container{padding:0}.bg-faded-purple .col{padding:30px 25px}.contain-fluid+.contain-fluid{margin:0}@media(min-width: 768px){.purple-fullwidth-image img{width:100%;height:100%}figure.purple-fullwidth-image{overflow:hidden;position:absolute;height:100%;width:50%;top:0;z-index:-10}.bg-faded-purple::before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:rgba(128,69,171,.85);z-index:-1}}@media(min-width: 768px){figure.fullwidth-image{overflow:hidden;position:absolute;height:100%;width:48%;top:0;z-index:9999}.img-large::before{content:"";position:absolute;top:-52px;left:20px;width:110px;height:110px;background:url("../img/dots.svg") no-repeat;background-size:cover;z-index:-1}.img-large img{border-radius:0px 90px 90px 90px}.img-small img{border:solid 12px #fff;border-radius:0px 30px 30px 30px}}@media(min-width: 992px){.img-small img{border:solid 12px #fff;border-radius:0px 50px 50px 50px}.img-large img{border-radius:0px 140px 140px 140px;max-height:500px}.swap-sides figure.fullwidth-image{right:auto;left:0}.swap-sides .pad-large{order:2}.pad-large{padding:75px 75px 75px 0}}.listings{display:grid;gap:25px;padding:35px 0 0 0;margin:35px 0 0 0;border-top:1px solid #ccc}.listings:first-child{margin:0px 0 0 0;border-top:none;padding:0px}.news-category{font-weight:700;font-size:.85rem;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.listings h2{color:#000;font-size:1.65rem}.listings h2 a{transition:var(--transition);color:#000}.listings h2 a:hover{color:var(--primary)}.listings:last-child{border-bottom:none}.list-lead{font-size:1.25rem}.listings img{border-radius:12px}.skinny-container{max-width:900px;margin:1rem auto;padding-left:20px;padding-right:20px}.skinny-container img{margin:40px 0px}.social-share{text-align:center;list-style:none;display:flex;padding:0;margin:1rem 0;justify-content:center}.social-share i{text-align:center;font-size:2.15rem;padding:5px}@media(min-width: 768px){.listings{grid-template-columns:1fr 2fr}.grid-sidebar{padding:0 var(--side-width);display:grid;grid-template-columns:3fr 2fr;gap:50px}}@media(min-width: 992px){.grid-sidebar{padding:0 var(--side-width);display:grid;grid-template-columns:3fr 1fr;gap:50px}}.card{transition:var(--transition);background:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow);padding:0;height:100%}.card h3{font-size:1.75rem;color:var(--primary);font-family:var(--body)}.card-content{flex-grow:1;padding:20px}.card-footer{margin-top:auto;letter-spacing:.5px;font-size:.8rem;font-weight:600;transition:var(--transition);width:100%;color:var(--primary);border-radius:0px 0px 16px 16px;background-color:#f2ecf5;border-top:1px solid #ccc;padding:20px}.card-image img{transition:var(--transition);width:100%;height:100%;object-fit:cover}.card:hover .card-footer{background:#fff}.card:hover{box-shadow:0 12px 34px rgba(122,102,137,.18)}.card .title{font-size:1.375rem;line-height:1.85rem;color:var(--primary);font-family:var(--header);font-weight:normal}.card-image{height:225px;overflow:hidden;border-radius:16px 16px 0px 0px}.card-image img{border-radius:16px 16px 0px 0px}.half-card-grid{display:grid;grid-template-columns:100%;gap:20px}.card1{background-color:#d3d3d3;padding:10px}@media(min-width: 768px){.half-card-grid{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 20px), 1fr))}}.blog .card-footer{width:100%;background:#fff;border:none;padding:20px 20px 35px 20px;border-radius:0px;border-radius:0px 0px 16px 16px}.blog.card:hover .card-image img{transform:scale(1.15)}.blog.card .date{font-size:.8rem;font-weight:700}.blog.card{height:100%}.bio-card.card{align-items:center;text-align:center;height:100%}.bio-card p{line-height:1.34rem}.bio-card .name{font-size:1.063rem;color:var(--primary);font-weight:700}.bio-card .card-image{display:flex;justify-content:center;align-items:center;width:110px;height:110px;border-radius:50%;overflow:hidden;margin:35px auto 10px auto}.bio-card .card-image:before{transition:var(--transition);content:"";display:block;width:100px;height:100px;border-radius:50%;border:solid 1px #fff;position:absolute;z-index:1}.bio-card .card-footer{color:var(--dark);text-transform:uppercase}.bio-card .card-footer i{margin-right:5px;color:var(--primary)}.bio-card.card:hover .card-image:before{border:solid 1px var(--primary)}.service-box{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px}.service-box .title{margin-bottom:10px;font-size:1.375rem;color:var(--primary);font-family:var(--header);font-weight:normal}.icon-container{width:100%;height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.service-box img{border-radius:0px;width:auto;height:100%}.sidebar-container{margin:0px 0px 25px 0px;padding:25px;border-radius:20px;box-shadow:2px 2px 16px rgba(0,0,0,.08);background:#fff;border:solid 1px #ccc}.sidebar-container h3{color:var(--primary);font-size:1.75rem}.sidebar-container h3 a:hover{text-decoration:underline}.sidebar-container ul{list-style:none;padding:0;margin:0}.sidebar-container ul li{margin:0}.sidebar-container ul a{color:var(--text-gray);display:block;padding:10px;border-bottom:2px dotted var(--light-gray)}.sidebar-container ul li:last-of-type a{border:none}.sidebar-container ul a:hover{padding:10px 5px 10px 15px;color:var(--primary)}.sidebar-container ul .current_page_item>a{color:var(--primary);font-weight:700}.sidebar-container ul ul{padding:10px 0 10px 15px;display:none}.sidebar-container ul .current_page_ancestor ul,.sidebar-container ul .current_page_item ul{display:block !important}.sidebar-container ul ul a{font-size:.9rem;padding:5px 5px 5px 15px}.sidebar-container ul ul a:hover{padding:5px 2px 5px 18px}.sidebar-container ul ul .current_page_item>a:before{content:"›";display:inline-block;margin-right:5px}.tag-cloud{text-align:left}.tag{display:inline-block;background-color:#f2f2f2;border-radius:20px;padding:5px 10px;margin:5px;font-size:.8rem}.background-image{border-radius:20px;padding:50px 25px;color:#fff;text-align:center;position:relative;overflow:hidden}.background-image p{margin-bottom:30px}.background-image img.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.side-overlay{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(128,69,171,.85);display:flex;flex-direction:column;justify-content:center;align-items:center}.background-image .logo-badge{max-width:150px;margin:0 auto}#exams h4{color:var(--primary)}@media(min-width: 768px){.grid-exam{padding:0 var(--side-width);display:grid;grid-template-columns:2fr 3fr;gap:50px}}@media(min-width: 992px){.grid-exam{padding:0 var(--side-width);display:grid;grid-template-columns:1fr 3fr;gap:50px}}.hero p{margin-top:35px}.hero .text{padding-right:35px}.position-relative{position:relative}.eyebrow,.is_style_eyebrow{font-size:1rem;color:var(--primary);margin-bottom:20px;text-transform:uppercase;font-weight:600;letter-spacing:1px}.rightside img{border-radius:0px 25px 0px 25px}.hero .rightside img{margin:25px 0px}.hero h1 em{color:var(--primary)}@media(min-width: 768px){.pad-top{margin-top:20px}.hero{padding-top:0;padding-bottom:0;min-height:550px}.rightside{min-height:550px;overflow:hidden;position:absolute;width:50%;right:0;top:0}.rightside img{border-radius:0px;height:100%;width:100%;object-fit:cover;object-position:left center;position:absolute;inset:0}.rightside::before{content:"";position:absolute;top:0;left:0;width:90%;height:100%;background:url("../img/round-border.svg") no-repeat 0;background-size:cover;z-index:10}.rightside::after{content:"";position:absolute;top:0px;left:2px;width:116px;height:116px;background:url("../img/dots.svg") no-repeat;background-size:cover;z-index:10}.hero .rightside img{margin:0px}}@media(max-width: 991px){.hero h1{font-size:2.9rem;line-height:2.95rem}}@media(min-width: 992px){.rightside img{border-radius:0px}.pad-top{margin-top:170px}.hero{margin-top:0;margin-bottom:50px;display:flex;justify-content:center;flex-direction:column}.rightside::after{content:"";position:absolute;top:0px;left:2px;width:124px;height:114px;background:url("../img/dots.svg") no-repeat;background-size:cover;z-index:10}.rightside::before{width:60%}.hero h1{font-size:3.25rem;line-height:3.65rem}}@media(min-width: 1500px){.rightside::before{width:40%}}.text-primary{color:var(--primary)}.mem-search-filter{padding:50px 0px}.alpha-box{width:100%;text-align:center}.search-filters{background:#fff;margin:0 0 20px 0}.search-filters .search-item{padding:10px 5px}.search-filters .search-item label{font-size:13px;display:block;padding:0 10px 5px 0}.search-filters .search-item input,.search-filters .search-item select{padding:10px 5px;border:1px solid #ccc;height:50px;width:100%}.search-filters .search-item .btn-abp{padding:5px 10px;margin:0}.alphabet-search{letter-spacing:8px}.search-fields{display:flex;flex-wrap:wrap}.search-filters .search-item{flex-basis:35%;flex-grow:1}@media(min-width: 768px){.search-results{margin:0 -10px}.person-list-item{width:48%;margin:0 1% 20px 1%;float:left;min-height:180px;position:relative}.person-list-item figure{height:150px;overflow:hidden}.person-list-item figure img{width:100%}}@media(min-width: 992px){.search-filters .search-item{width:25%}.search-filters .search-item-go{margin-top:25px}.search-filters .search-item{flex-basis:35%;flex-grow:1}}@media(min-width: 1200px){.person-list-item{width:31%}.search-filters .search-item-go{margin-top:0;text-align:center;width:100%}}.person-list-item{min-height:300px}