html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}body {line-height: 1;}sup {vertical-align: top;margin-top: -5px;display: inline-block;font-size: .7em }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}nav ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;}h1 {font-size: clamp(2em, 8vw, 2em);line-height: 0.9;}h2 {font-size: clamp(2rem, 8vw, 1.75rem);line-height: 1.2;}h3 {font-size: clamp(1.5rem, 5vw, 1.5rem);line-height: 1.3;}h4 {font-size: clamp(1.25rem, 5vw, 1.25rem);line-height: 1.3;font-weight: 300;}h5 {font-size: clamp(1.25rem, 5vw, 1rem);line-height: 1.3;}h6 {font-size: clamp(1.1rem, 5vw, 0.75rem);line-height: 1.3;}ul, a {list-style-type: disc;text-decoration: none;}ol {list-style-type: decimal;}ol li {margin: 1em 0;line-height: 1.75;font-size: clamp(0.85rem, 2vw, 1rem);}ins {background-color: #ff9;color: #000;text-decoration: none;}mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;}table {border-collapse: collapse;border-spacing: 0;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}p {line-height: 1.75;font-size: clamp(0.85rem, 2vw, 1rem);font-weight: 400;}p a {text-decoration: underline;}.container.global {max-width: 1700px;margin: 0 auto;padding: 0 2em;}input, select {border: 1px solid #999;padding: 1em;margin: 0.25em 0;box-sizing: border-box;-webkit-appearance: none;vertical-align: middle;}label {font-size: 0.6em;}.wpcf7-not-valid-tip {font-size: 0.5em;}.f {display: flex;}.sb {justify-content: space-between;}.sa {justify-content: space-around;}.fc {flex-direction: column;}.nw {flex-wrap: nowrap;}.fw {flex-wrap: wrap;}.title-large {font-size: clamp(1.5rem, 3.5vw + 1rem, 4rem);}.title-head {font-size: clamp(1.25rem, 2.5vw + 1rem, 2.5rem);}.title-sub {font-size: clamp(1rem, 1.5vw + 1rem, 2rem);}.title-accent {font-size: clamp(0.8rem, 2vw + 1rem, 1rem);text-transform: uppercase;letter-spacing: 5px;}.text-body {font-size: clamp(0.8rem, 1vw + 1rem, 1.5rem);line-height: 1.2em;}.text-body p:not(:last-child) {padding-bottom: 1em;}.padding-xs {padding: 1rem 0;}.padding-sm {padding: 2rem 0;}.padding-m {padding: 4rem 0;}.padding-l {padding: 8rem 0;}.padding-xl {padding: 10rem 0;}.content-row .container.padding-xs {padding: 1rem 2rem;}.content-row .container.padding-sm {padding: 2rem 2rem;}.content-row .container.padding-m {padding: 4rem 2rem;}.content-row .container.padding-l {padding: 8rem 2rem;}.content-row .container.padding-xl {padding: 10rem 2rem;}.column.padding-xs > div {max-width: 95%;margin: 0 auto;}.column.padding-sm > div {max-width: 90%;margin: 0 auto;}.column.padding-m > div {max-width: 70%;margin: 0 auto;}.column.padding-l > div {max-width: 60%;margin: 0 auto;}.column.padding-xl > div {max-width: 50%;margin: 0 auto;}img.aligncenter {margin: 0 auto;display: block;}.align-left {text-align: left;}.align-center {text-align: center;}.align-right {text-align: right;}.align-center .live {justify-content: center;}.align-left .live {justify-content: flex-start;}.align-right .live {justify-content: flex-end;}.one-column > div > .row-content > .column {width: 100%;}.two-columns > div > .row-content > .column {width: 47%;}.three-columns > div > .row-content > .column {width: 30%;}.four-columns > div > .row-content > .column {width: 24%;}.five-columns > div > .row-content > .column {width: 19%;}.width-boxed {margin: 0 auto !important;padding: 0 2em;}.width-full {max-width: 100vw;margin: 0 2em !important;}.main > section > .container {margin: 0 2em;}.stretch-row {max-width: 100vw !important;margin: 0 auto !important;}@media only screen and (max-width: 1500px) {.five-columns > div > .row-content > .column {width: 31%;flex-grow: 1;margin: 1%;}}@media only screen and (max-width: 1200px) {.two-columns {flex-direction: column;}.two-columns > div > .row-content > .column {width: 100%;margin-top: 1.5em;margin-bottom: 1.5em;}.three-columns {flex-wrap: wrap;}.three-columns > div > .row-content > .column {width: 45%;flex-grow: 1;margin-top: 1.5em;margin-bottom: 1.5em;}.four-columns > div > .row-content > .column {width: 45%;margin-top: 1.5em;margin-bottom: 1.5em;}.five-columns > div > .row-content > .column {width: 45%;flex-grow: 1;margin-top: 1.5em;margin-bottom: 1.5em;}}@media only screen and (max-width: 768px) {.three-columns > div > .row-content > .column {width: 100%;flex-grow: 1;}.four-columns > div > .row-content > .column {width: 100%;}.five-columns > div > .row-content > .column {width: 100%;}}.top-margin-xs {margin-top: 2em;}.bottom-margin-xs {margin-bottom: 2em;}.top-margin-sm {margin-top: 4em;}.bottom-margin-sm {margin-bottom: 4em;}.top-margin-m {margin-top: 6em;}.bottom-margin-m {margin-bottom: 6em;}.top-margin-l {margin-top: 8em;}.bottom-margin-l {margin-bottom: 8em;}.top-margin-xl {margin-top: 10em;}.bottom-margin-xl {margin-bottom: 10em;}.text-fade {opacity: 0;transition: 0.75s;}.text-fade.in {opacity: 1 !important;}.content-row > .container > div > .title .text-body {margin: 2em 0 1em 0;}.btn {cursor: pointer;border: 0;outline: none;letter-spacing: 1.5px;position: relative;overflow: hidden;transition: 0.5s;display: inline-block;}.btn:hover {transform: scale(1.05);-webkit-filter: brightness(1.1);filter: brightness(1.1);}.btn-solid-square {border: 1px solid;}.btn-solid-round {border: 1px solid;border-radius: 0.5em;}.btn-outline-square {background: transparent !important;border: 1px solid;position: relative;overflow: hidden;}.btn-outline-round {background: transparent !important;border: 1px solid;border-radius: 0.5em;}.btn-s {font-size: 0.75em;padding: 0.75em 1em;}.btn-m {font-size: 1em;padding: 0.75em 1em;}.btn-l {font-size: 1.15em;padding: 0.75em 1.25em;}.btn-xl {font-size: 1.3em;padding: 0.75em 1.25em;}.btn.icon-before i {margin: auto 1em auto 0;}.btn span {display: block;}.button .btn {display: inline-flex !important;}.btn.icon-after {flex-direction: row-reverse;}.btn.icon-after i {margin: auto 0 auto 1em;}.content-align.column {display: flex;}.content-top > div {margin: 0 auto auto auto;}.content-middle > div {margin: auto auto auto auto;}.content-bottom > div {margin: auto auto 0 auto;}header nav {margin: auto 0;}header nav ul {display: flex;}header nav .menu > li:not(:first-child) {margin-left: 2em;}.posts .single-post {width: 30%;margin: 2em 0;}.posts .single-post img {width: 100%;height: 300px;-o-object-fit: cover;object-fit: cover;}.posts .single-post > div {margin: 2em 0;}.posts .single-post .date {color: #333;}.posts .single-post .excerpt {margin: 1em 0 2em 0;font-size: clamp(0.75em, 1em + 1vw, 0.85em) !important;}.post-slider .slick-arrow {background: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));height: 50px;}.post-slider .slick-prev {left: -25px;}.post-slider .slick-next {right: -25px;}.post-slider.slick-slider .single-post {margin: 1em;}@media only screen and (max-width: 768px) {.posts .single-post {width: 45%;}.posts .single-post img {height: 250px;}}@media only screen and (max-width: 600px) {.posts .single-post {width: 100%;}}.sl-carousel .sl-slide .container {margin: 0 auto;max-width: 350px;}.sl-carousel h2 {font-size: clamp(1.25em, 1em + 2vw, 3em);}.sl-carousel img {width: 100%;}.sl-carousel .sl-slide a {margin: 2em 0;display: block;}.sl-slider {color: #fff;}.sl-slider > div, .sl-slider > div > div, .sl-slider .sl-slide {min-height: 300px !important;height: 50vh;}.sl-slider .sl-slide {display: flex !important;}.sl-slider .sl-slide > .container {margin: auto !important;max-width: 1400px;width: 100%;padding: 0 2em;}.sl-slider .sl-slide p {font-size: 1.25em;margin: 1em 0;}.flex-slider .sl-slide button {border: 0;padding: 1em 2em;color: #fff;font-weight: 600;cursor: pointer;}.slick-arrow {border: 0;position: absolute;z-index: 1;top: 50%;transform: translatey(-50%);color: transparent;font-size: 3em;height: 100%;width: 0px;overflow: hidden;cursor: pointer;opacity: 0;transition: 0.3s;}.flex-slider:hover .slick-arrow, .post-slider:hover .slick-arrow {opacity: 1;width: 100px;}.slick-prev {left: 0em;background: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}.slick-prev:after, .slick-next:after {font-family: "Font Awesome 5 Pro";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);color: #fff;}.slick-prev:after {content: "\f104";}.slick-next {right: 0em;background: linear-gradient(-90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}.slick-next:after {content: "\f105";}@media only screen and (max-width: 768px) {.sl-slider .sl-slide {text-align: center;}}.spacer {display: block;margin: 2em auto;display: block;height: 2px;background: currentColor;position: relative;max-width: 300px;}.spacer.styled:after {content: "";display: block;height: 7px;width: 7px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 1000px;border: 10px solid #fff;}.spacer.dark {color: #ddd;}.spacer.light {color: #fff;}.spacer.align-left {margin: 2em auto 2em 0;}.spacer.align-center {margin: 2em auto;}.spacer.align-right {margin: 2em 0 2em auto;}.spacer.full-width {max-width: 100%;}.icon {display: flex;align-self: start;width: 10%;}.icon i {margin: auto;}.icon.align-center {margin: 0 auto 0em auto;}.icon.align-left {margin: 0 auto 0em 0;}.icon.align-right {margin: 0 0 0em auto;}.icon.large {font-size: 4em;width: 100px;height: 100px;}.icon.medium {font-size: 2.5em;width: 75px;height: 75px;}.icon.small {font-size: 1.5em;width: 50px;height: 50px;}.icon.padding-xs {padding: 0.25rem;}.icon.padding-sm {padding: 0.5rem;}.icon.padding-m {padding: 1rem;}.icon.padding-l {padding: 1.5rem;}.icon.padding-xl {padding: 2rem;}.icon.circle {border-radius: 1000px;}.years {max-height: 100vh;position: -webkit-sticky;position: sticky;top: 0;}.years > div {height: 400px;position: relative;margin: auto 0;width: 100%;}.timeline > .years > div > div {transition: 0.5s ease-in-out;}.tl span {font-size: clamp(2em, 1em + 10vw, 10em);}.tl {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0.8);opacity: 0.25;}.content > div {padding: 15em 0 0 0;}.tl[style="top: 50%;"] {transform: translate(-50%, -50%) scale(1);opacity: 1;}.tl[style="top: 50%;"] span {color: #000;}.col-2 > * {width: 50%;}.text-editor ul li, details ul li {font-size: clamp(0.85rem, 2vw, 1rem);margin: 0.5em 0 .5rem 1rem;}.text-editor ol li, details ol li {list-style: decimal;font-size: clamp(0.85rem, 2vw, 1rem);}blockquote {padding-left: 1em;font-style: italic;}.toggle-content details {cursor: pointer;}.toggle-content summary {padding: 1em;transition: 0.5s;list-style: none;}.toggle-content details div {padding: 1em 2em 2em 2em;opacity: 0;transition: 0.5s;transform: translatey(20px);}.toggle-content summary::marker, .toggle-content summary::-webkit-details-marker {display: none;}.toggle-content summary::before {content: "\f105";font-family: "Font Awesome 5 Pro";margin-right: 2em;transition: 0.5s;display: inline-block;}.toggle-content details[open] summary {color: #999;}.toggle-content details[open] summary::before {transform: rotate(90deg);}.toggle-content details[open] div {-webkit-animation: toggle 0.5s forwards 0.25s;animation: toggle 0.5s forwards 0.25s;}@-webkit-keyframes toggle {0% {opacity: 0;transform: translatey(20px);}100% {opacity: 1;transform: translatey(0);}}@keyframes toggle {0% {opacity: 0;transform: translatey(20px);}100% {opacity: 1;transform: translatey(0);}}.error404 .main > .container {height: 100vh;}.error404 .main > .container > div {margin: auto 0;}.error404 .main > .container h2 {margin: 1em 0;}