@charset "UTF-8";:root {--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: var(--main-color);--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--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: var(--main-color);--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: var(--main-color);--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 255, 200, 0;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 200, 0;--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", Arial, "Noto Sans", "Liberation Sans", 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: Roboto Slab, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--main-color: #655dc6;--secondary-color: #5abaa2;--main-color-dark: #4c42bd;--main-dark-rgb: 76, 66, 189;--main-rgb: 101, 93, 198 }*, ::after, ::before {box-sizing: border-box }@media (prefers-reduced-motion:no-preference) {:root {scroll-behavior: smooth }}body {margin: 0;font-family: var(--bs-body-font-family);font-size: var(--bs-body-font-size);font-weight: var(--bs-body-font-weight);line-height: var(--bs-body-line-height);color: var(--bs-body-color);text-align: var(--bs-body-text-align);background-color: var(--bs-body-bg);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent }.h2, .h4, .h5, h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight: 700;line-height: 1.2 }h1 {font-size: calc(1.375rem + 2vw) }@media (min-width:1200px) {h1 {font-size: 2.5rem }}.h2, h2 {font-size: calc(1.325rem + 1vw) }@media (min-width:1200px) {.h2, h2 {font-size: 2rem }}h3 {font-size: calc(1.3rem + 2vw) }@media (min-width:1200px) {h3 {font-size: 1.75rem }}.h4, h4 {font-size: calc(1.275rem + 2vw) }@media (min-width:1200px) {.h4, h4 {font-size: 1.5rem }}.h5, h5 {font-size: 1.25rem }h6 {font-size: 1rem }p {margin-top: 0;margin-bottom: 1rem;font-size: 1.1rem }ul {padding-left: 2rem }ul {margin-top: 0;margin-bottom: 1rem }.strong, b {font-weight: bolder }a {color: var(--main-color);text-decoration: underline }a:hover {color: var(--main-color) }img, svg {vertical-align: middle }label {display: inline-block }button {border-radius: 0 }button:focus:not(:focus-visible) {outline: 0 }button, input, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit }button {text-transform: none }[type=button], button {-webkit-appearance: button }[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor: pointer }::-moz-focus-inner {padding: 0;border-style: none }textarea {resize: vertical }::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {padding: 0 }::-webkit-inner-spin-button {height: auto }::-webkit-search-decoration {-webkit-appearance: none }::-webkit-color-swatch-wrapper {padding: 0 }::-webkit-file-upload-button {font: inherit }::file-selector-button {font: inherit }::-webkit-file-upload-button {font: inherit;-webkit-appearance: button }.img-fluid {max-width: 100%;height: auto }.container, .container-fluid {width: 100%;padding-right: var(--bs-gutter-x, .75rem);padding-left: var(--bs-gutter-x, .75rem);margin-right: auto;margin-left: auto }@media (min-width:576px) {.container {max-width: 540px }}@media (min-width:768px) {.container {max-width: 720px }}@media (min-width:992px) {.container {max-width: 960px }}@media (min-width:1200px) {.container {max-width: 1140px }}@media (min-width:1400px) {.container {max-width: 1320px }}.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x)) }.row>* {flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y) }@media (min-width:576px) {.col-sm-12 {flex: 0 0 auto;width: 100% }}@media (min-width:768px) {.col-md-12 {flex: 0 0 auto;width: 100% }}@media (min-width:992px) {.col-lg-4 {flex: 0 0 auto;width: 33.33333333% }.col-lg-6 {flex: 0 0 auto;width: 50% }}.form-label {margin-bottom: .5rem }.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;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: .25rem;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]:not(:disabled):not([readonly]) {cursor: pointer }.form-control:focus {color: #212529;background-color: #fff;border-color: var(--secondary-color);outline: 0;box-shadow: 0 0 0 .25rem var(--secondary-color) }.form-control::-webkit-date-and-time-value {height: 1.5em }.form-control::-moz-placeholder {color: #6c757d;opacity: 1 }.form-control:-ms-input-placeholder {color: #6c757d;opacity: 1 }.form-control:disabled {background-color: #e9ecef;opacity: 1 }.form-control::-webkit-file-upload-button {padding: .375rem .75rem;margin: -.375rem -.75rem;-webkit-margin-end: .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;-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out }.form-control::file-selector-button {padding: .375rem .75rem;margin: -.375rem -.75rem;-webkit-margin-end: .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::-webkit-file-upload-button {-webkit-transition: none;transition: none }.form-control::file-selector-button {transition: none }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {background-color: #dde0e3 }.form-control:hover:not(:disabled):not([readonly])::file-selector-button {background-color: #dde0e3 }.form-control::-webkit-file-upload-button {padding: .375rem .75rem;margin: -.375rem -.75rem;-webkit-margin-end: .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;-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;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::-webkit-file-upload-button {-webkit-transition: none;transition: none }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {background-color: #dde0e3 }.form-control-sm::file-selector-button {padding: .25rem .5rem;margin: -.25rem -.5rem;-webkit-margin-end: .5rem;margin-inline-end: .5rem }.form-control-lg::file-selector-button {padding: .5rem 1rem;margin: -.5rem -1rem;-webkit-margin-end: 1rem;margin-inline-end: 1rem }textarea.form-control {min-height: calc(1.5em + .75rem + 2px) }.form-control-color:not(:disabled):not([readonly]) {cursor: pointer }.btn {display: inline-block;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: .375rem .75rem;font-size: 1rem;border-radius: .25rem;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) {.btn {transition: none }}.btn:hover {color: #212529 }.btn:focus {outline: 0;box-shadow: 0 0 0 .25rem var(--secondary-color) }.btn:disabled {pointer-events: none;opacity: .65 }.btn-lg {padding: .5rem 1rem;font-size: 1.25rem;border-radius: .3rem }.collapse:not(.show) {display: none }.nav-link {display: block;padding: .5rem 1rem;color: var(--secondary-color);text-decoration: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out }@media (prefers-reduced-motion:reduce) {.nav-link {transition: none }}.nav-link:focus, .nav-link:hover {color: var(--main-color) }.navbar {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding-top: .5rem;padding-bottom: .5rem }.navbar>.container-fluid {display: flex;flex-wrap: inherit;align-items: center }.navbar-brand {padding-top: .3125rem;padding-bottom: .3125rem;margin-right: 1rem;font-size: 1.25rem;text-decoration: none;white-space: nowrap }@media (width > 1281px) {.navbar-nav {display: flex;flex-direction: row;padding-left: 0;margin-bottom: 0;list-style: none }}@media (width < 1282px) and (width > 820px) {.navbar-nav {display: flex;flex-direction: row;padding-left: 0;margin-bottom: 1rem;list-style: none;gap: 2rem;justify-content: center }}@media (width < 821px) {.navbar-nav {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none }}.navbar-nav .nav-link {padding-right: 0;padding-left: 0 }.navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center }.navbar-toggler {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: .25rem;transition: box-shadow .15s ease-in-out }@media (prefers-reduced-motion:reduce) {.navbar-toggler {transition: none }}.navbar-toggler:hover {text-decoration: none }.navbar-toggler:focus {text-decoration: none;outline: 0 }@media (min-width:1282px) {.navbar-expand-lg {flex-wrap: nowrap;justify-content: flex-start }.navbar-expand-lg .navbar-nav {flex-direction: row }.navbar-expand-lg .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem }.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto }.navbar-expand-lg .navbar-toggler {display: none }}.collapse:not(.show) {display: none }.collapsing {height: 0;overflow: hidden;transition: height .35s }.collapsing.collapse-horizontal {width: 0;height: auto;transition: width .35s }@media (prefers-reduced-motion:reduce) {.collapsing, .collapsing.collapse-horizontal {transition: none }}.navbar-dark .navbar-brand {color: #fff }.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {color: #fff }.navbar-dark .navbar-nav .nav-link {color: rgba(255, 255, 255, .55) }.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: rgba(255, 255, 255, .75) }.navbar-dark .navbar-toggler {color: var(--secondary-color) }.card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, .125);border-radius: .25rem }.card-body {flex: 1 1 auto;padding: 1rem 1rem }.card-header {padding: .5rem 1rem;margin-bottom: 0 }.card-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 }.list-group {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;border-radius: .25rem }.list-group-item {position: relative;display: block;padding: .5rem 1rem;text-decoration: none;border: 1px solid rgba(0, 0, 0, .125) }.list-group-item:first-child {border-top-left-radius: inherit;border-top-right-radius: inherit }.list-group-item:last-child {border-bottom-right-radius: inherit;border-bottom-left-radius: inherit }.list-group-item:disabled {color: #6c757d;pointer-events: none;background-color: #fff }.list-group-item+.list-group-item {border-top-width: 0 }.btn-close {box-sizing: content-box;width: 1em;height: 1em;padding: .25em .25em;color: #000;background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border: 0;border-radius: .25rem;opacity: .5 }.btn-close:hover {color: #000;text-decoration: none;opacity: .75 }.btn-close:focus {outline: 0;box-shadow: 0 0 0 .25rem rgba(255, 200, 0, .25);opacity: 1 }.btn-close:disabled {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;opacity: .25 }.modal {position: fixed;top: 0;left: 0;z-index: 1055;display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0 }.modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none }.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - 1rem) }.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .2);border-radius: .3rem;outline: 0 }.modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-left-radius: calc(.3rem - 1px);border-top-right-radius: calc(.3rem - 1px) }.modal-header .btn-close {padding: .5rem .5rem;margin: -.5rem -.5rem -.5rem auto }.modal-title {margin-bottom: 0;line-height: 1.5 }.modal-body {position: relative;flex: 1 1 auto;padding: 1rem }.modal-footer {display: flex;flex-wrap: wrap;flex-shrink: 0;align-items: center;justify-content: flex-end;padding: .75rem;border-top: 1px solid #dee2e6;border-bottom-right-radius: calc(.3rem - 1px);border-bottom-left-radius: calc(.3rem - 1px) }.modal-footer>* {margin: .25rem }@media (min-width:576px) {.modal-dialog {max-width: 500px;margin: 1.75rem auto }.modal-dialog-centered {min-height: calc(100% - 3.5rem) }}@media (min-width:992px) {.modal-lg {max-width: 800px }}.offcanvas {position: fixed;bottom: 0;z-index: 1045;display: flex;flex-direction: column;max-width: 100%;visibility: hidden;background-color: #fff;background-clip: padding-box;outline: 0;transition: transform .3s ease-in-out }@media (prefers-reduced-motion:reduce) {.offcanvas {transition: none }}.offcanvas-bottom {right: 0;left: 0;height: 30vh;max-height: 100%;border-top: 1px solid rgba(0, 0, 0, .2);transform: translateY(100%) }.link-dark {color: #212529 }.link-dark:focus, .link-dark:hover {color: #1a1e21 }.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030 }.overflow-auto {overflow: auto !important }.d-block {display: block !important }.d-flex {display: flex !important }.shadow-lg {box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important }.w-50 {width: 50% !important }.w-100 {width: 100% !important }.h-100 {height: 100% !important }.flex-column {flex-direction: column !important }.flex-grow-1 {flex-grow: 1 !important }.flex-wrap {flex-wrap: wrap !important }.justify-content-center {justify-content: center !important }.justify-content-between {justify-content: space-between !important }.justify-content-around {justify-content: space-around !important }.align-items-center {align-items: center !important }.align-self-center {align-self: center !important }.m-2 {margin: .5rem !important }.m-3 {margin: 1rem !important }.mx-2 {margin-right: .5rem !important;margin-left: .5rem !important }.mx-auto {margin-right: auto !important;margin-left: auto !important }.my-3 {margin-top: 1rem !important;margin-bottom: 1rem !important }.my-auto {margin-top: auto !important;margin-bottom: auto !important }.mt-1 {margin-top: .25rem !important }.mt-3 {margin-top: 1rem !important }.mt-4 {margin-top: 1.5rem !important }.mt-5 {margin-top: 3rem !important }.mb-0 {margin-bottom: 0 !important }.mb-1 {margin-bottom: .25rem !important }.mb-3 {margin-bottom: 1rem !important }.mb-4 {margin-bottom: 1.5rem !important }.mb-5 {margin-bottom: 3rem !important }.ms-auto {margin-left: auto !important }.p-2 {padding: .5rem !important }.p-3 {padding: 1rem !important }.p-4 {padding: 1.5rem !important }.px-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important }.py-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important }.py-5 {padding-top: 3rem !important;padding-bottom: 3rem !important }.pt-5 {padding-top: 3rem !important }.pb-0 {padding-bottom: 0 !important }.pb-3 {padding-bottom: 1rem !important }.fw-bold {font-weight: 700 !important }.text-center {text-align: center !important }.text-uppercase {text-transform: uppercase !important }.text-break {word-wrap: break-word !important;word-break: break-word !important }.text-light {--bs-text-opacity: 1;color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important }.text-black {--bs-text-opacity: 1;color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important }.text-white {--bs-text-opacity: 1;color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important }.text-muted {--bs-text-opacity: 1;color: #6c757d !important }.bg-light {--bs-bg-opacity: 1;background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important }.rounded-circle {border-radius: 50% !important }.rounded-pill {border-radius: 50rem !important }@media (min-width:992px) {.my-lg-0 {margin-top: 0 !important;margin-bottom: 0 !important }.py-lg-0 {padding-top: 0 !important;padding-bottom: 0 !important }.text-lg-start {text-align: left !important }.text-lg-center {text-align: center !important }}html {height: 100vh;scroll-padding-top: 4.5rem }body {height: 100vh;position: relative;overflow-x: hidden }p {line-height: 1.75 }.page-section {padding: 3rem 0 }@media (min-width:768px) {section {padding: 9rem 0 }}.btn-social {height: 2.5rem;width: 2.5rem;display: inline-flex;align-items: center;justify-content: center;padding: 0;border-radius: 100% }#mainNav {background-color: #212529 }#mainNav .navbar-toggler {padding: .75rem;font-size: .75rem;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-transform: uppercase;font-weight: 700 }#mainNav .navbar-brand {color: var(--main-color);font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight: 700;letter-spacing: .0625em;text-transform: uppercase }#mainNav .navbar-brand img {width: 95px;height: 96px}#mainNav .navbar-nav .nav-item .nav-link {font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 1.1rem;color: var(--main-color);letter-spacing: .0625em }#mainNav .navbar-nav .nav-item .nav-link:hover {color: var(--secondary-color) }@media (min-width:992px) {#mainNav {border: none;background-color: transparent;transition: padding-top .3s ease-in-out, padding-bottom .3s ease-in-out }#mainNav .navbar-brand {font-size: 1.5em;transition: font-size .3s ease-in-out }#mainNav .navbar-brand img {width: 95px;height: 96px;transition: height .3s ease-in-out }#mainNav .navbar-nav .nav-item {margin-right: 1rem }#mainNav .navbar-nav .nav-item:last-child {margin-right: 0 }}@media (max-width:992px) {#mainNav .navbar-brand img {width: 75px;height: 75px }}header.mastehead-custom {padding-top: 10.5rem;padding-bottom: 6rem;text-align: center;color: #fff;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='300' height='560' preserveAspectRatio='none' viewBox='0 0 300 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask2091%26quot%3b)' fill='none'%3e%3crect width='300' height='560' x='0' y='0' fill='url(%23SvgjsLinearGradient2092)'%3e%3c/rect%3e%3cpath d='M0 0L0.56 0L0 183.11z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M0 183.11L0.56 0L154.46 0L0 270.89z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 270.89L154.46 0L201.29000000000002 0L0 396.28999999999996z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M0 396.28999999999996L201.29000000000002 0L206.00000000000003 0L0 456.21z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M300 560L264.42 560L300 511.51z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M300 511.51L264.42 560L247.66000000000003 560L300 399.39z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M300 399.39L247.66 560L203.82999999999998 560L300 344.04999999999995z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M300 344.04999999999995L203.82999999999998 560L156.75 560L300 153.39999999999995z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask2091'%3e%3crect width='300' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3clinearGradient x1='121.67%25' y1='11.61%25' x2='-21.67%25' y2='88.39%25' gradientUnits='userSpaceOnUse' id='SvgjsLinearGradient2092'%3e%3cstop stop-color='rgba(14%2c 42%2c 71%2c 1)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(101%2c 93%2c 198%2c 1)' offset='0'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") !important;background-repeat: no-repeat;background-attachment: scroll;background-position: center center;background-size: cover;}#mainNav .navbar-nav .nav-item .nav-link:hover {color: var(--secondary-color);}header.mastehead-custom .masthead-subheading {font-size: 1.5rem;font-style: italic;line-height: 1.5rem;margin-bottom: 25px;font-family: "Roboto Slab", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" }header.mastehead-custom .masthead-heading {font-size: 3.25rem;font-weight: 700;line-height: 3.25rem;margin-bottom: 2rem;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" }@media (min-width:768px) {header.mastehead-custom {padding-top: 12.5rem;padding-bottom: 6rem }header.mastehead-custom .masthead-subheading {font-size: 2.25rem;font-style: italic;line-height: 2.25rem;margin-bottom: 2rem }header.mastehead-custom .masthead-heading {font-size: 4.5rem;font-weight: 700;line-height: 4.5rem;margin-bottom: 2rem }}.team-member {text-align: center }.team-member img {width: 14rem;height: 14rem;border: .5rem solid var(--secondary-color) }.team-member h6 {margin-top: 1rem;margin-bottom: 0 }section#contact {background-repeat: no-repeat;background-position: center }section#contact .section-heading {color: #fff }.footer {text-align: center;font-size: .9rem;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" }.btn-second {color: #fff !important;background-color: var(--secondary-color);border-color: var(--secondary-color) }.main-timeline:after {content: '';display: block;clear: both }.main-timeline .timeline {width: calc(50% + 200px);margin: 0 0 2rem 1rem;float: right }.main-timeline .timeline-content {color: #555;background: #fff;padding: 15px 15px 15px 290px;border-radius: 20px;box-shadow: 0 3px 10px rgba(0, 0, 0, .3);display: block;position: relative;text-decoration: none }.main-timeline .timeline-content:hover {text-decoration: none }.main-timeline .timeline-content:before {content: '';background-color: var(--secondary-color);height: 100%;width: 120px;position: absolute;left: 140px;top: 0 }.main-timeline .timeline-year {color: var(--secondary-color);font-size: 40px;font-weight: 700;line-height: 43px;transform: translateY(-50%);position: absolute;left: 22px;top: 50% }.main-timeline .timeline-icon {color: #fff;font-size: 50px;font-weight: 600;text-align: center;line-height: 50px;width: 120px;transform: translateY(-50%);position: absolute;left: 140px;top: 50% }.main-timeline .title {font-size: 23px;font-weight: 500;text-transform: capitalize;margin: 0 0 7px }.main-timeline .description {font-size: 14px;line-height: 20px;letter-spacing: .5px;margin: 0 }.main-timeline .timeline:nth-child(even) {margin: 0 5px 25px 0;float: left }.main-timeline .timeline:nth-child(even) .timeline-content {padding: 15px 280px 15px 20px }.main-timeline .timeline:nth-child(even) .timeline-content:before {left: auto;right: 139px }.main-timeline .timeline:nth-child(even) .timeline-year {left: auto;right: 19px }.main-timeline .timeline:nth-child(even) .timeline-icon {left: auto;right: 139px }.main-timeline .timeline:nth-child(4n+2) .timeline-content:before {background-color: var(--secondary-color) }.main-timeline .timeline:nth-child(4n+2) .timeline-year {color: var(--secondary-color) }.main-timeline .timeline:nth-child(4n+3) .timeline-content:before {background-color: var(--secondary-color) }.main-timeline .timeline:nth-child(4n+3) .timeline-year {color: var(--secondary-color) }.main-timeline .timeline:nth-child(4n+4) .timeline-content:before {background-color: var(--secondary-color) }.main-timeline .timeline:nth-child(4n+4) .timeline-year {color: var(--secondary-color) }@media screen and (max-width:767px) {.main-timeline .timeline, .main-timeline .timeline:nth-child(even) {width: 100%;margin: 0 0 30px }.main-timeline .timeline-content, .main-timeline .timeline:nth-child(even) .timeline-content {text-align: center;padding: 200px 15px 15px 15px }.main-timeline .timeline-content:before, .main-timeline .timeline:nth-child(even) .timeline-content:before {width: 100%;height: 100px;transform: translateX(-50%) translateY(0);left: 50%;right: auto;top: 80px }.main-timeline .timeline-year, .main-timeline .timeline:nth-child(even) .timeline-year {transform: translateY(0) translateX(-50%);left: 50%;right: auto;top: 20px }.main-timeline .timeline-icon, .main-timeline .timeline:nth-child(even) .timeline-icon {width: auto;transform: translateY(0) translateX(-50%);left: 50%;right: auto;top: 105px }}.main-timeline .title {font-size: 23px;font-weight: 500;text-transform: none;margin: 0 0 7px }.h4 {font-size: 2rem !important }.text-second {color: var(--secondary-color) }.list-group-item-action:active {color: #212529;background-color: #e9ecef }#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {color: var(--secondary-color);}#btn-top {display: none;position: fixed;bottom: 14px;right: 14px;z-index: 99;border: none;outline: 0;background-color: var(--secondary-color);color: #fff;cursor: pointer;border-radius: 2rem;font-size: 1em;width: 3rem;height: 3rem }#btn-top:hover {background-color: var(--secondary-color) }button {background-color: #04aa6d;color: #fff;border: none;font-size: 17px;cursor: pointer }button:hover {opacity: .8 }.mr-auto {margin-right: auto !important }@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-bottom,.offcanvas-top{right:0;left:0;height:30vh;max-height:100%}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{padding:.5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}