
@media only screen {@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//** * 1. Set default font family to sans-serif. * 2. Prevent iOS and IE text size adjust after device orientation change, *    without disabling user zoom. */html {  font-family: sans-serif;  /* 1 */  -ms-text-size-adjust: 100%;  /* 2 */  -webkit-text-size-adjust: 100%;  /* 2 */ }/** * Remove default margin. */body {  margin: 0; }/* HTML5 display definitions   ========================================================================== *//** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block; }/** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */audio,canvas,progress,video {  display: inline-block;  /* 1 */  vertical-align: baseline;  /* 2 */ }/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {  display: none;  height: 0; }/** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */[hidden],template {  display: none; }/* Links   ========================================================================== *//** * Remove the gray background color from active links in IE 10. */a {  background-color: transparent; }/** * Improve readability of focused elements when they are also in an * active/hover state. */a:active,a:hover {  outline: 0; }/* Text-level semantics   ========================================================================== *//** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */abbr[title] {  border-bottom: 1px dotted; }/** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */b,strong {  font-weight: bold; }/** * Address styling not present in Safari and Chrome. */dfn {  font-style: italic; }/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */h1 {  font-size: 2em;  margin: 0.67em 0; }/** * Address styling not present in IE 8/9. */mark {  background: #ff0;  color: #000; }/** * Address inconsistent and variable font size in all browsers. */small {  font-size: 80%; }/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; }sup {  top: -0.5em; }sub {  bottom: -0.25em; }/* Embedded content   ========================================================================== *//** * Remove border when inside `a` element in IE 8/9/10. */img {  border: 0; }/** * Correct overflow not hidden in IE 9/10/11. */svg:not(:root) {  overflow: hidden; }/* Grouping content   ========================================================================== *//** * Address margin not present in IE 8/9 and Safari. */figure {  margin: 1em 40px; }/** * Address differences between Firefox and other browsers. */hr {  box-sizing: content-box;  height: 0; }/** * Contain overflow in all browsers. */pre {  overflow: auto; }/** * Address odd `em`-unit font size rendering in all browsers. */code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em; }/* Forms   ========================================================================== *//** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. *//** * 1. Correct color not being inherited. *    Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */button,input,optgroup,select,textarea {  color: inherit;  /* 1 */  font: inherit;  /* 2 */  margin: 0;  /* 3 */ }/** * Address `overflow` set to `hidden` in IE 8/9/10/11. */button {  overflow: visible; }/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */button,select {  text-transform: none; }/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *    `input` and others. * 4. CUSTOM FOR WEBFLOW: Removed the input[type="submit"] selector to reduce *    specificity and defer to the .w-button selector */button,html input[type="button"],input[type="reset"] {  -webkit-appearance: button;  /* 2 */  cursor: pointer;  /* 3 */ }/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] {  cursor: default; }/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0; }/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */input {  line-height: normal; }/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type="checkbox"],input[type="radio"] {  box-sizing: border-box;  /* 1 */  padding: 0;  /* 2 */ }/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto; }/** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. CUSTOM FOR WEBFLOW: box-sizing: content-box rule removed *    (similar to normalize.css >=4.0.0) */input[type="search"] {  -webkit-appearance: textfield;  /* 1 */ }/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none; }/** * Define consistent border, margin, and padding. */fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em; }/** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {  border: 0;  /* 1 */  padding: 0;  /* 2 */ }/** * Remove default vertical scrollbar in IE 8/9/10/11. */textarea {  overflow: auto; }/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */optgroup {  font-weight: bold; }/* Tables   ========================================================================== *//** * Remove most spacing between table cells. */table {  border-collapse: collapse;  border-spacing: 0; }td,th {  padding: 0; }/*! * Milligram v1.3.0 * https://milligram.github.io * * Copyright (c) 2017 CJ Patoilo * Licensed under the MIT license */*,*:after,*:before {  box-sizing: inherit; }html {  box-sizing: border-box;  font-size: 62.5%; }body {  font-family: Montserrat, 'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;  font-size: 1.6em;  font-weight: 300;  letter-spacing: .01em;  line-height: 1.6; }blockquote {  border-left: 0.3rem solid;  margin-left: 0;  margin-right: 0;  padding: 1rem 1.5rem; }blockquote *:last-child {  margin-bottom: 0; }.button,button,input[type='button'],input[type='reset'],input[type='submit'] {  border: 0.1rem solid;  border-radius: .4rem;  color: #fff;  cursor: pointer;  display: inline-block;  font-size: 1.1rem;  font-weight: 700;  height: 3.8rem;  letter-spacing: .1rem;  line-height: 3.8rem;  padding: 0 3.0rem;  text-align: center;  text-decoration: none;  text-transform: uppercase;  white-space: nowrap; }.button:focus, .button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover {  outline: 0; }.button[disabled],button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled] {  cursor: default;  opacity: .5; }.button[disabled]:focus, .button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type='button'][disabled]:focus,input[type='button'][disabled]:hover,input[type='reset'][disabled]:focus,input[type='reset'][disabled]:hover,input[type='submit'][disabled]:focus,input[type='submit'][disabled]:hover {  background-color: #9b4dca;  border-color: #9b4dca; }.button.button-outline,button.button-outline,input[type='button'].button-outline,input[type='reset'].button-outline,input[type='submit'].button-outline {  background-color: transparent;  color: #9b4dca; }.button.button-outline:focus, .button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type='button'].button-outline:focus,input[type='button'].button-outline:hover,input[type='reset'].button-outline:focus,input[type='reset'].button-outline:hover,input[type='submit'].button-outline:focus,input[type='submit'].button-outline:hover {  background-color: transparent;  border-color: #606c76;  color: #606c76; }.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover {  border-color: inherit; }.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear {  background-color: transparent;  border-color: transparent;  color: #9b4dca; }.button.button-clear:focus, .button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover {  background-color: transparent;  border-color: transparent;  color: #606c76; }.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover {  color: #9b4dca; }code {  background: #f4f5f6;  border-radius: .4rem;  font-size: 86%;  margin: 0 .2rem;  padding: .2rem .5rem;  white-space: nowrap; }pre {  background: #f4f5f6;  border-left: 0.3rem solid #9b4dca;  overflow-y: hidden; }pre > code {  border-radius: 0;  display: block;  padding: 1rem 1.5rem;  white-space: pre; }hr {  border: 0;  border-top: 0.1rem solid #f4f5f6;  margin: 3.0rem 0; }input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background-color: transparent;  border: 0.1rem solid #d1d1d1;  border-radius: .4rem;  box-shadow: none;  box-sizing: inherit;  height: 3.8rem;  padding: .6rem 1.0rem;  width: 100%; }input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,textarea:focus,select:focus {  border-color: #9b4dca;  outline: 0; }select {  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;  padding-right: 3.0rem; }select:focus {  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>'); }textarea {  min-height: 6.5rem; }label,legend {  display: block;  font-size: 1.6rem;  font-weight: 700;  margin-bottom: .5rem; }fieldset {  border-width: 0;  padding: 0; }input[type='checkbox'],input[type='radio'] {  display: inline; }.label-inline {  display: inline-block;  font-weight: normal;  margin-left: .5rem; }.container {  margin: 0 auto;  max-width: 112.0rem;  padding: 0 2.0rem;  position: relative;  width: 100%; }.row {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;      -ms-flex-direction: column;          flex-direction: column;  padding: 0;  width: 100%; }.row.row-no-padding {  padding: 0; }.row.row-no-padding > .column {  padding: 0; }.row.row-wrap {  -ms-flex-wrap: wrap;      flex-wrap: wrap; }.row.row-top {  -webkit-box-align: start;      -ms-flex-align: start;          align-items: flex-start; }.row.row-bottom {  -webkit-box-align: end;      -ms-flex-align: end;          align-items: flex-end; }.row.row-center {  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center; }.row.row-stretch {  -webkit-box-align: stretch;      -ms-flex-align: stretch;          align-items: stretch; }.row.row-baseline {  -webkit-box-align: baseline;      -ms-flex-align: baseline;          align-items: baseline; }.row .column {  display: block;  -webkit-box-flex: 1;      -ms-flex: 1 1 auto;          flex: 1 1 auto;  margin-left: 0;  max-width: 100%;  width: 100%; }.row .column.column-offset-10 {  margin-left: 10%; }.row .column.column-offset-20 {  margin-left: 20%; }.row .column.column-offset-25 {  margin-left: 25%; }.row .column.column-offset-33, .row .column.column-offset-34 {  margin-left: 33.3333%; }.row .column.column-offset-50 {  margin-left: 50%; }.row .column.column-offset-66, .row .column.column-offset-67 {  margin-left: 66.6666%; }.row .column.column-offset-75 {  margin-left: 75%; }.row .column.column-offset-80 {  margin-left: 80%; }.row .column.column-offset-90 {  margin-left: 90%; }.row .column.column-10 {  -webkit-box-flex: 0;      -ms-flex: 0 0 10%;          flex: 0 0 10%;  max-width: 10%; }.row .column.column-20 {  -webkit-box-flex: 0;      -ms-flex: 0 0 20%;          flex: 0 0 20%;  max-width: 20%; }.row .column.column-25 {  -webkit-box-flex: 0;      -ms-flex: 0 0 25%;          flex: 0 0 25%;  max-width: 25%; }.row .column.column-33, .row .column.column-34 {  -webkit-box-flex: 0;      -ms-flex: 0 0 33.3333%;          flex: 0 0 33.3333%;  max-width: 33.3333%; }.row .column.column-40 {  -webkit-box-flex: 0;      -ms-flex: 0 0 40%;          flex: 0 0 40%;  max-width: 40%; }.row .column.column-50 {  -webkit-box-flex: 0;      -ms-flex: 0 0 50%;          flex: 0 0 50%;  max-width: 50%; }.row .column.column-60 {  -webkit-box-flex: 0;      -ms-flex: 0 0 60%;          flex: 0 0 60%;  max-width: 60%; }.row .column.column-66, .row .column.column-67 {  -webkit-box-flex: 0;      -ms-flex: 0 0 66.6666%;          flex: 0 0 66.6666%;  max-width: 66.6666%; }.row .column.column-75 {  -webkit-box-flex: 0;      -ms-flex: 0 0 75%;          flex: 0 0 75%;  max-width: 75%; }.row .column.column-80 {  -webkit-box-flex: 0;      -ms-flex: 0 0 80%;          flex: 0 0 80%;  max-width: 80%; }.row .column.column-90 {  -webkit-box-flex: 0;      -ms-flex: 0 0 90%;          flex: 0 0 90%;  max-width: 90%; }.row .column .column-top {  -ms-flex-item-align: start;      align-self: flex-start; }.row .column .column-bottom {  -ms-flex-item-align: end;      align-self: flex-end; }.row .column .column-center {  -ms-grid-row-align: center;  -ms-flex-item-align: center;      align-self: center; }@media (min-width: 40rem) {  .row {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;        -ms-flex-direction: row;            flex-direction: row;    margin-left: -1.0rem;    width: calc(100% + 2.0rem); }  .row .column {    margin-bottom: inherit;    padding: 0 1.0rem; } }a {  color: #9b4dca;  text-decoration: none; }a:focus, a:hover {  color: #606c76; }dl,ol,ul {  list-style: none;  margin-top: 0;  padding-left: 0; }dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul {  font-size: 90%;  margin: 1.5rem 0 1.5rem 3.0rem; }ol {  list-style: decimal inside; }ul {  list-style: circle inside; }.button,button,dd,dt,li {  margin-bottom: 1.0rem; }fieldset,input,select,textarea {  margin-bottom: 1.5rem; }blockquote,dl,figure,form,ol,p,pre,table,ul {  margin-bottom: 2.5rem; }table {  border-spacing: 0;  width: 100%; }td,th {  border-bottom: 0.1rem solid #e1e1e1;  padding: 1.2rem 1.5rem;  text-align: left; }td:first-child,th:first-child {  padding-left: 0; }td:last-child,th:last-child {  padding-right: 0; }b,strong {  font-weight: bold; }p {  margin-top: 0; }h1,h2,h3,h4,h5,h6 {  font-weight: 300;  letter-spacing: -.1rem;  margin-bottom: 2.0rem;  margin-top: 0; }h1 {  font-size: 4.6rem;  line-height: 1.2; }h2 {  font-size: 3.6rem;  line-height: 1.25; }h3 {  font-size: 2.8rem;  line-height: 1.3; }h4 {  font-size: 2.2rem;  letter-spacing: -.08rem;  line-height: 1.35; }h5 {  font-size: 1.8rem;  letter-spacing: -.05rem;  line-height: 1.5; }h6 {  font-size: 1.6rem;  letter-spacing: 0;  line-height: 1.4; }img {  max-width: 100%; }.clearfix:after {  clear: both;  content: ' ';  display: table; }.float-left {  float: left; }.float-right {  float: right; }@font-face {  font-family: 'webflow-icons';  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");  font-weight: normal;  font-style: normal; }[class^="w-icon-"],[class*=" w-icon-"] {  font-family: 'webflow-icons';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }.w-icon-slider-right:before {  content: "\e600"; }.w-icon-slider-left:before {  content: "\e601"; }.w-icon-nav-menu:before {  content: "\e602"; }.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {  content: "\e603"; }* {  box-sizing: border-box; }html {  height: 100%; }body {  margin: 0;  min-height: 100%;  background-color: #fff;  font-family: Arial, sans-serif;  font-size: 14px;  line-height: 20px;  color: #333; }img {  max-width: 100%;  vertical-align: middle;  display: inline-block; }html.w-mod-touch * {  background-attachment: scroll !important; }.w-block {  display: block; }.w-inline-block {  max-width: 100%;  display: inline-block; }.w-clearfix:before,.w-clearfix:after {  content: " ";  display: table; }.w-clearfix:after {  clear: both; }.w-hidden {  display: none; }.w-button {  display: inline-block;  padding: 9px 15px;  background-color: #3898EC;  color: white;  border: 0;  line-height: inherit;  text-decoration: none;  cursor: pointer;  border-radius: 0; }input.w-button {  -webkit-appearance: button; }html[data-w-dynpage] [data-w-cloak] {  color: transparent !important; }.w-webflow-badge,.w-webflow-badge * {  position: static;  left: auto;  top: auto;  right: auto;  bottom: auto;  z-index: auto;  display: block;  visibility: visible;  overflow: visible;  overflow-x: visible;  overflow-y: visible;  box-sizing: border-box;  width: auto;  height: auto;  max-height: none;  max-width: none;  min-height: 0;  min-width: 0;  margin: 0;  padding: 0;  float: none;  clear: none;  border: 0 none transparent;  border-radius: 0;  background: none;  background-image: none;  background-position: 0% 0%;  background-size: auto auto;  background-repeat: repeat;  background-origin: padding-box;  background-clip: border-box;  background-attachment: scroll;  background-color: transparent;  box-shadow: none;  opacity: 1.0;  -webkit-transform: none;          transform: none;  transition: none;  direction: ltr;  font-family: inherit;  font-weight: inherit;  color: inherit;  font-size: inherit;  line-height: inherit;  font-style: inherit;  font-variant: inherit;  text-align: inherit;  letter-spacing: inherit;  text-decoration: inherit;  text-indent: 0;  text-transform: inherit;  list-style-type: disc;  text-shadow: none;  font-smoothing: auto;  vertical-align: baseline;  cursor: inherit;  white-space: inherit;  word-break: normal;  word-spacing: normal;  word-wrap: normal; }.w-webflow-badge {  position: fixed !important;  display: inline-block !important;  visibility: visible !important;  opacity: 1 !important;  z-index: 2147483647 !important;  top: auto !important;  right: 12px !important;  bottom: 12px !important;  left: auto !important;  color: #AAADB0 !important;  background-color: #fff !important;  border-radius: 3px !important;  padding: 6px 8px 6px 6px !important;  font-size: 12px !important;  opacity: 1.0 !important;  line-height: 14px !important;  text-decoration: none !important;  -webkit-transform: none !important;          transform: none !important;  margin: 0 !important;  width: auto !important;  height: auto !important;  overflow: visible !important;  white-space: nowrap;  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1); }.w-webflow-badge > img {  display: inline-block !important;  visibility: visible !important;  opacity: 1 !important;  vertical-align: middle !important; }h1,h2,h3,h4,h5,h6 {  font-weight: bold;  margin-bottom: 10px; }h1 {  font-size: 38px;  line-height: 44px;  margin-top: 20px; }h2 {  font-size: 32px;  line-height: 36px;  margin-top: 20px; }h3 {  font-size: 24px;  line-height: 30px;  margin-top: 20px; }h4 {  font-size: 18px;  line-height: 24px;  margin-top: 10px; }h5 {  font-size: 14px;  line-height: 20px;  margin-top: 10px; }h6 {  font-size: 12px;  line-height: 18px;  margin-top: 10px; }p {  margin-top: 0;  margin-bottom: 10px; }a:focus {  outline: 0; }blockquote {  margin: 0 0 10px 0;  padding: 10px 20px;  border-left: 5px solid #E2E2E2;  font-size: 18px;  line-height: 22px; }figure {  margin: 0;  margin-bottom: 10px; }figcaption {  margin-top: 5px;  text-align: center; }ul,ol {  margin-top: 0px;  margin-bottom: 10px;  padding-left: 40px; }.w-list-unstyled {  padding-left: 0;  list-style: none; }.w-embed:before,.w-embed:after {  content: " ";  display: table; }.w-embed:after {  clear: both; }.w-video {  width: 100%;  position: relative;  padding: 0; }.w-video iframe,.w-video object,.w-video embed {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; }fieldset {  padding: 0;  margin: 0;  border: 0; }button,html input[type="button"],input[type="reset"] {  border: 0;  cursor: pointer;  -webkit-appearance: button; }.w-form {  margin: 0 0 15px; }.w-form-done {  display: none;  padding: 20px;  text-align: center;  background-color: #dddddd; }.w-form-fail {  display: none;  margin-top: 10px;  padding: 10px;  background-color: #ffdede; }label {  display: block;  margin-bottom: 5px;  font-weight: bold; }.w-input,.w-select {  display: block;  width: 100%;  height: 38px;  padding: 8px 12px;  margin-bottom: 10px;  font-size: 14px;  line-height: 1.428571429;  color: #333333;  vertical-align: middle;  background-color: #ffffff;  border: 1px solid #cccccc; }.w-input:-moz-placeholder,.w-select:-moz-placeholder {  color: #999; }.w-input::-moz-placeholder,.w-select::-moz-placeholder {  color: #999;  opacity: 1; }.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder {  color: #999; }.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder {  color: #999; }.w-input:focus,.w-select:focus {  border-color: #3898EC;  outline: 0; }.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {  cursor: not-allowed;  background-color: #eeeeee; }textarea.w-input,textarea.w-select {  height: auto; }.w-select {  background-image: linear-gradient(white 0%, #f3f3f3 100%); }.w-select[multiple] {  height: auto; }.w-form-label {  display: inline-block;  cursor: pointer;  font-weight: normal;  margin-bottom: 0px; }.w-checkbox,.w-radio {  display: block;  margin-bottom: 5px;  padding-left: 20px; }.w-checkbox:before,.w-radio:before,.w-checkbox:after,.w-radio:after {  content: " ";  display: table; }.w-checkbox:after,.w-radio:after {  clear: both; }.w-checkbox-input,.w-radio-input {  margin: 4px 0 0;  margin-top: 1px \9;  line-height: normal;  float: left;  margin-left: -20px; }.w-radio-input {  margin-top: 3px; }.w-container {  margin-left: auto;  margin-right: auto;  max-width: 940px; }.w-container:before,.w-container:after {  content: " ";  display: table; }.w-container:after {  clear: both; }.w-container .w-row {  margin-left: -10px;  margin-right: -10px; }.w-row:before,.w-row:after {  content: " ";  display: table; }.w-row:after {  clear: both; }.w-row .w-row {  margin-left: 0;  margin-right: 0; }.w-col {  position: relative;  float: left;  width: 100%;  min-height: 1px;  padding-left: 10px;  padding-right: 10px; }.w-col .w-col {  padding-left: 0;  padding-right: 0; }.w-col-1 {  width: 8.33333333%; }.w-col-2 {  width: 16.66666667%; }.w-col-3 {  width: 25%; }.w-col-4 {  width: 33.33333333%; }.w-col-5 {  width: 41.66666667%; }.w-col-6 {  width: 50%; }.w-col-7 {  width: 58.33333333%; }.w-col-8 {  width: 66.66666667%; }.w-col-9 {  width: 75%; }.w-col-10 {  width: 83.33333333%; }.w-col-11 {  width: 91.66666667%; }.w-col-12 {  width: 100%; }.w-hidden-main {  display: none !important; }@media screen and (max-width: 991px) {  .w-container {    max-width: 728px; }  .w-hidden-main {    display: inherit !important; }  .w-hidden-medium {    display: none !important; }  .w-col-medium-1 {    width: 8.33333333%; }  .w-col-medium-2 {    width: 16.66666667%; }  .w-col-medium-3 {    width: 25%; }  .w-col-medium-4 {    width: 33.33333333%; }  .w-col-medium-5 {    width: 41.66666667%; }  .w-col-medium-6 {    width: 50%; }  .w-col-medium-7 {    width: 58.33333333%; }  .w-col-medium-8 {    width: 66.66666667%; }  .w-col-medium-9 {    width: 75%; }  .w-col-medium-10 {    width: 83.33333333%; }  .w-col-medium-11 {    width: 91.66666667%; }  .w-col-medium-12 {    width: 100%; }  .w-col-stack {    width: 100%;    left: auto;    right: auto; } }@media screen and (max-width: 767px) {  .w-hidden-main {    display: inherit !important; }  .w-hidden-medium {    display: inherit !important; }  .w-hidden-small {    display: none !important; }  .w-row,  .w-container .w-row {    margin-left: 0;    margin-right: 0; }  .w-col {    width: 100%;    left: auto;    right: auto; }  .w-col-small-1 {    width: 8.33333333%; }  .w-col-small-2 {    width: 16.66666667%; }  .w-col-small-3 {    width: 25%; }  .w-col-small-4 {    width: 33.33333333%; }  .w-col-small-5 {    width: 41.66666667%; }  .w-col-small-6 {    width: 50%; }  .w-col-small-7 {    width: 58.33333333%; }  .w-col-small-8 {    width: 66.66666667%; }  .w-col-small-9 {    width: 75%; }  .w-col-small-10 {    width: 83.33333333%; }  .w-col-small-11 {    width: 91.66666667%; }  .w-col-small-12 {    width: 100%; } }@media screen and (max-width: 479px) {  .w-container {    max-width: none; }  .w-hidden-main {    display: inherit !important; }  .w-hidden-medium {    display: inherit !important; }  .w-hidden-small {    display: inherit !important; }  .w-hidden-tiny {    display: none !important; }  .w-col {    width: 100%; }  .w-col-tiny-1 {    width: 8.33333333%; }  .w-col-tiny-2 {    width: 16.66666667%; }  .w-col-tiny-3 {    width: 25%; }  .w-col-tiny-4 {    width: 33.33333333%; }  .w-col-tiny-5 {    width: 41.66666667%; }  .w-col-tiny-6 {    width: 50%; }  .w-col-tiny-7 {    width: 58.33333333%; }  .w-col-tiny-8 {    width: 66.66666667%; }  .w-col-tiny-9 {    width: 75%; }  .w-col-tiny-10 {    width: 83.33333333%; }  .w-col-tiny-11 {    width: 91.66666667%; }  .w-col-tiny-12 {    width: 100%; } }.w-widget {  position: relative; }.w-widget-map {  width: 100%;  height: 400px; }.w-widget-map label {  width: auto;  display: inline; }.w-widget-map img {  max-width: inherit; }.w-widget-map .gm-style-iw {  width: 90% !important;  height: auto !important;  top: 7px !important;  left: 6% !important;  display: inline;  text-align: center;  overflow: hidden; }.w-widget-map .gm-style-iw + div {  display: none; }.w-widget-twitter {  overflow: hidden; }.w-widget-twitter-count-shim {  display: inline-block;  vertical-align: top;  position: relative;  width: 28px;  height: 20px;  text-align: center;  background: white;  border: #758696 solid 1px;  border-radius: 3px; }.w-widget-twitter-count-shim * {  pointer-events: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.w-widget-twitter-count-shim .w-widget-twitter-count-inner {  position: relative;  font-size: 15px;  line-height: 12px;  text-align: center;  color: #999;  font-family: serif; }.w-widget-twitter-count-shim .w-widget-twitter-count-clear {  position: relative;  display: block; }.w-widget-twitter-count-shim.w--large {  width: 36px;  height: 28px;  margin-left: 7px; }.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {  font-size: 18px;  line-height: 18px; }.w-widget-twitter-count-shim:not(.w--vertical) {  margin-left: 5px;  margin-right: 8px; }.w-widget-twitter-count-shim:not(.w--vertical).w--large {  margin-left: 6px; }.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {  top: 50%;  left: 0;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;  pointer-events: none; }.w-widget-twitter-count-shim:not(.w--vertical):before {  border-color: rgba(117, 134, 150, 0);  border-right-color: #5d6c7b;  border-width: 4px;  margin-left: -9px;  margin-top: -4px; }.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {  border-width: 5px;  margin-left: -10px;  margin-top: -5px; }.w-widget-twitter-count-shim:not(.w--vertical):after {  border-color: rgba(255, 255, 255, 0);  border-right-color: white;  border-width: 4px;  margin-left: -8px;  margin-top: -4px; }.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {  border-width: 5px;  margin-left: -9px;  margin-top: -5px; }.w-widget-twitter-count-shim.w--vertical {  width: 61px;  height: 33px;  margin-bottom: 8px; }.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {  top: 100%;  left: 50%;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;  pointer-events: none; }.w-widget-twitter-count-shim.w--vertical:before {  border-color: rgba(117, 134, 150, 0);  border-top-color: #5d6c7b;  border-width: 5px;  margin-left: -5px; }.w-widget-twitter-count-shim.w--vertical:after {  border-color: rgba(255, 255, 255, 0);  border-top-color: white;  border-width: 4px;  margin-left: -4px; }.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {  font-size: 18px;  line-height: 22px; }.w-widget-twitter-count-shim.w--vertical.w--large {  width: 76px; }.w-widget-gplus {  overflow: hidden; }.w-background-video {  position: relative;  overflow: hidden;  height: 500px;  color: white; }.w-background-video > video {  background-size: cover;  background-position: 50% 50%;  position: absolute;  right: -100%;  bottom: -100%;  top: -100%;  left: -100%;  margin: auto;  min-width: 100%;  min-height: 100%;  z-index: -100; }.w-slider {  position: relative;  height: 300px;  text-align: center;  background: #dddddd;  clear: both;  -webkit-tap-highlight-color: transparent;  tap-highlight-color: transparent; }.w-slider-mask {  position: relative;  display: block;  overflow: hidden;  z-index: 1;  left: 0;  right: 0;  height: 100%;  white-space: nowrap; }.w-slide {  position: relative;  display: inline-block;  vertical-align: top;  width: 100%;  height: 100%;  white-space: normal;  text-align: left; }.w-slider-nav {  position: absolute;  z-index: 2;  top: auto;  right: 0;  bottom: 0;  left: 0;  margin: auto;  padding-top: 10px;  height: 40px;  text-align: center;  -webkit-tap-highlight-color: transparent;  tap-highlight-color: transparent; }.w-slider-nav.w-round > div {  border-radius: 100%; }.w-slider-nav.w-num > div {  width: auto;  height: auto;  padding: 0.2em 0.5em;  font-size: inherit;  line-height: inherit; }.w-slider-nav.w-shadow > div {  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4); }.w-slider-nav-invert {  color: #fff; }.w-slider-nav-invert > div {  background-color: rgba(34, 34, 34, 0.4); }.w-slider-nav-invert > div.w-active {  background-color: #222; }.w-slider-dot {  position: relative;  display: inline-block;  width: 1em;  height: 1em;  background-color: rgba(255, 255, 255, 0.4);  cursor: pointer;  margin: 0 3px 0.5em;  transition: background-color 100ms, color 100ms; }.w-slider-dot.w-active {  background-color: #fff; }.w-slider-arrow-left,.w-slider-arrow-right {  position: absolute;  width: 80px;  top: 0;  right: 0;  bottom: 0;  left: 0;  margin: auto;  cursor: pointer;  overflow: hidden;  color: white;  font-size: 40px;  -webkit-tap-highlight-color: transparent;  tap-highlight-color: transparent;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.w-slider-arrow-left [class^="w-icon-"],.w-slider-arrow-right [class^="w-icon-"],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"] {  position: absolute; }.w-slider-arrow-left {  z-index: 3;  right: auto; }.w-slider-arrow-right {  z-index: 4;  left: auto; }.w-icon-slider-left,.w-icon-slider-right {  top: 0;  right: 0;  bottom: 0;  left: 0;  margin: auto;  width: 1em;  height: 1em; }.w-dropdown {  display: inline-block;  position: relative;  text-align: left;  margin-left: auto;  margin-right: auto;  z-index: 900; }.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {  position: relative;  vertical-align: top;  text-decoration: none;  color: #222222;  padding: 20px;  text-align: left;  margin-left: auto;  margin-right: auto;  white-space: nowrap; }.w-dropdown-toggle {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  display: inline-block;  cursor: pointer;  padding-right: 40px; }.w-dropdown-toggle:focus {  outline: 0; }.w-icon-dropdown-toggle {  position: absolute;  top: 0;  right: 0;  bottom: 0;  margin: auto;  margin-right: 20px;  width: 1em;  height: 1em; }.w-dropdown-list {  position: absolute;  background: #dddddd;  display: none;  min-width: 100%; }.w-dropdown-list.w--open {  display: block; }.w-dropdown-link {  padding: 10px 20px;  display: block;  color: #222222; }.w-dropdown-link.w--current {  color: #0082f3; }.w-nav[data-collapse="all"] .w-dropdown,.w-nav[data-collapse="all"] .w-dropdown-toggle {  display: block; }.w-nav[data-collapse="all"] .w-dropdown-list {  position: static; }@media screen and (max-width: 991px) {  .w-nav[data-collapse="medium"] .w-dropdown,  .w-nav[data-collapse="medium"] .w-dropdown-toggle {    display: block; }  .w-nav[data-collapse="medium"] .w-dropdown-list {    position: static; } }@media screen and (max-width: 767px) {  .w-nav[data-collapse="small"] .w-dropdown,  .w-nav[data-collapse="small"] .w-dropdown-toggle {    display: block; }  .w-nav[data-collapse="small"] .w-dropdown-list {    position: static; }  .w-nav-brand {    padding-left: 10px; } }@media screen and (max-width: 479px) {  .w-nav[data-collapse="tiny"] .w-dropdown,  .w-nav[data-collapse="tiny"] .w-dropdown-toggle {    display: block; }  .w-nav[data-collapse="tiny"] .w-dropdown-list {    position: static; } }/** * ## Note * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well. * For example percentage units do not work on descendants of elements that * have any dimensions expressed in viewport units. It also doesn’t handle them at * all in `calc()`. *//** * Wrapper around all lightbox elements * * 1. Since the lightbox can receive focus, IE also gives it an outline. * 2. Fixes flickering on Chrome when a transition is in progress *    underneath the lightbox. */.w-lightbox-backdrop {  color: #000;  cursor: auto;  font-family: serif;  font-size: medium;  font-style: normal;  font-variant: normal;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  list-style: disc;  text-align: start;  text-indent: 0;  text-shadow: none;  text-transform: none;  visibility: visible;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  color: #fff;  font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;  font-size: 17px;  line-height: 1.2;  font-weight: 300;  text-align: center;  background: rgba(0, 0, 0, 0.9);  z-index: 2000;  outline: 0;  /* 1 */  opacity: 0;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -webkit-tap-highlight-color: transparent;  -webkit-transform: translate(0, 0);  /* 2 */ }/** * Neat trick to bind the rubberband effect to our canvas instead of the whole * document on iOS. It also prevents a bug that causes the document underneath to scroll. */.w-lightbox-backdrop,.w-lightbox-container {  height: 100%;  overflow: auto;  -webkit-overflow-scrolling: touch; }.w-lightbox-content {  position: relative;  height: 100vh;  overflow: hidden; }.w-lightbox-view {  position: absolute;  width: 100vw;  height: 100vh;  opacity: 0; }.w-lightbox-view:before {  content: "";  height: 100vh; }/* .w-lightbox-content */.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {  height: 86vh; }.w-lightbox-frame,.w-lightbox-view:before {  display: inline-block;  vertical-align: middle; }/* * 1. Remove default margin set by user-agent on the <figure> element. */.w-lightbox-figure {  position: relative;  margin: 0;  /* 1 */ }.w-lightbox-group .w-lightbox-figure {  cursor: pointer; }/** * IE adds image dimensions as width and height attributes on the IMG tag, * but we need both width and height to be set to auto to enable scaling. */.w-lightbox-img {  width: auto;  height: auto;  max-width: none; }/** * 1. Reset if style is set by user on "All Images" */.w-lightbox-image {  display: block;  float: none;  /* 1 */  max-width: 100vw;  max-height: 100vh; }.w-lightbox-group .w-lightbox-image {  max-height: 86vh; }.w-lightbox-caption {  position: absolute;  right: 0;  bottom: 0;  left: 0;  padding: .5em 1em;  background: rgba(0, 0, 0, 0.4);  text-align: left;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; }.w-lightbox-embed {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%; }.w-lightbox-control {  position: absolute;  top: 0;  width: 4em;  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  cursor: pointer;  transition: all .3s; }.w-lightbox-left {  display: none;  bottom: 0;  left: 0;  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg=="); }.w-lightbox-right {  display: none;  right: 0;  bottom: 0;  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+"); }/* * Without specifying the with and height inside the SVG, all versions of IE render the icon too small. * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows. * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer) */.w-lightbox-close {  right: 0;  height: 2.6em;  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");  background-size: 18px; }/** * 1. All IE versions add extra space at the bottom without this. */.w-lightbox-strip {  padding: 0 1vh;  line-height: 0;  /* 1 */  white-space: nowrap;  overflow-x: auto;  overflow-y: hidden; }/* * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)` *    which doesn’t work in Safari anyway. * 2. Chrome renders images pixelated when switching to GPU. Making sure *    the parent is also rendered on the GPU (by setting translate3d for *    example) fixes this behavior. */.w-lightbox-item {  display: inline-block;  width: 10vh;  padding: 2vh 1vh;  box-sizing: content-box;  /* 1 */  cursor: pointer;  -webkit-transform: translate3d(0, 0, 0);  /* 2 */ }.w-lightbox-active {  opacity: .3; }.w-lightbox-thumbnail {  position: relative;  height: 10vh;  background: #222;  overflow: hidden; }.w-lightbox-thumbnail-image {  position: absolute;  top: 0;  left: 0; }.w-lightbox-thumbnail .w-lightbox-tall {  top: 50%;  width: 100%;  -webkit-transform: translate(0, -50%);  transform: translate(0, -50%); }.w-lightbox-thumbnail .w-lightbox-wide {  left: 50%;  height: 100%;  -webkit-transform: translate(-50%, 0);  transform: translate(-50%, 0); }/* * Spinner * * Absolute pixel values are used to avoid rounding errors that would cause * the white spinning element to be misaligned with the track. */.w-lightbox-spinner {  position: absolute;  top: 50%;  left: 50%;  box-sizing: border-box;  width: 40px;  height: 40px;  margin-top: -20px;  margin-left: -20px;  border: 5px solid rgba(0, 0, 0, 0.4);  border-radius: 50%;  -webkit-animation: spin .8s infinite linear;  animation: spin .8s infinite linear; }.w-lightbox-spinner:after {  content: "";  position: absolute;  top: -4px;  right: -4px;  bottom: -4px;  left: -4px;  border: 3px solid transparent;  border-bottom-color: #fff;  border-radius: 50%; }/* * Utility classes */.w-lightbox-hide {  display: none; }.w-lightbox-noscroll {  overflow: hidden; }@media (min-width: 768px) {  .w-lightbox-content {    height: 96vh;    margin-top: 2vh; }  .w-lightbox-view,  .w-lightbox-view:before {    height: 96vh; }  /* .w-lightbox-content */  .w-lightbox-group,  .w-lightbox-group .w-lightbox-view,  .w-lightbox-group .w-lightbox-view:before {    height: 84vh; }  .w-lightbox-image {    max-width: 96vw;    max-height: 96vh; }  .w-lightbox-group .w-lightbox-image {    max-width: 82.3vw;    max-height: 84vh; }  .w-lightbox-left,  .w-lightbox-right {    display: block;    opacity: .5; }  .w-lightbox-close {    opacity: .8; }  .w-lightbox-control:hover {    opacity: 1; } }.w-lightbox-inactive,.w-lightbox-inactive:hover {  opacity: 0; }.w-richtext:before,.w-richtext:after {  content: " ";  display: table; }.w-richtext:after {  clear: both; }.w-richtext ol,.w-richtext ul {  overflow: hidden; }.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:before,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:before {  outline: 2px solid #2895f7; }.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {  outline: 2px solid #2895f7; }.w-richtext figure.w-richtext-figure-type-video > div:before,.w-richtext figure[data-rt-type="video"] > div:before {  content: '';  position: absolute;  display: none;  left: 0;  top: 0;  right: 0;  bottom: 0;  z-index: 1; }.w-richtext figure {  position: relative;  max-width: 60%; }.w-richtext figure > div:before {  cursor: default !important; }.w-richtext figure img {  width: 100%; }.w-richtext figure figcaption.w-richtext-figcaption-placeholder {  opacity: 0.6; }.w-richtext figure div {  /* fix incorrectly sized selection border in the data manager */  font-size: 0px;  color: transparent; }.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"] {  display: table; }.w-richtext figure.w-richtext-figure-type-image > div,.w-richtext figure[data-rt-type="image"] > div {  display: inline-block; }.w-richtext figure.w-richtext-figure-type-image > figcaption,.w-richtext figure[data-rt-type="image"] > figcaption {  display: table-caption;  caption-side: bottom; }.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"] {  width: 60%;  height: 0; }.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; }.w-richtext figure.w-richtext-figure-type-video > div,.w-richtext figure[data-rt-type="video"] > div {  width: 100%; }.w-richtext figure.w-richtext-align-center {  margin-right: auto;  margin-left: auto;  clear: both; }.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {  max-width: 100%; }.w-richtext figure.w-richtext-align-normal {  clear: both; }.w-richtext figure.w-richtext-align-fullwidth {  width: 100%;  max-width: 100%;  text-align: center;  clear: both;  display: block;  margin-right: auto;  margin-left: auto; }.w-richtext figure.w-richtext-align-fullwidth > div {  display: inline-block;  /* padding-bottom is used for aspect ratios in video figures      we want the div to inherit that so hover/selection borders in the designer-canvas      fit right*/  padding-bottom: inherit; }.w-richtext figure.w-richtext-align-fullwidth > figcaption {  display: block; }.w-richtext figure.w-richtext-align-floatleft {  float: left;  margin-right: 15px;  clear: none; }.w-richtext figure.w-richtext-align-floatright {  float: right;  margin-left: 15px;  clear: none; }.w-nav {  position: relative;  background: #dddddd;  z-index: 1000; }.w-nav:before,.w-nav:after {  content: " ";  display: table; }.w-nav:after {  clear: both; }.w-nav-brand {  position: relative;  float: left;  text-decoration: none;  color: #333333; }.w-nav-link {  position: relative;  display: inline-block;  vertical-align: top;  text-decoration: none;  color: #222222;  padding: 20px;  text-align: left;  margin-left: auto;  margin-right: auto; }.w-nav-link.w--current {  color: #0082f3; }.w-nav-menu {  position: relative;  float: right; }.w--nav-menu-open {  display: block !important;  position: absolute;  top: 100%;  left: 0;  right: 0;  background: #C8C8C8;  text-align: center;  overflow: visible;  min-width: 200px; }.w--nav-link-open {  display: block;  position: relative; }.w-nav-overlay {  position: absolute;  overflow: hidden;  display: none;  top: 100%;  left: 0;  right: 0;  width: 100%; }.w-nav-overlay .w--nav-menu-open {  top: 0; }.w-nav[data-animation="over-left"] .w-nav-overlay {  width: auto; }.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] .w--nav-menu-open {  right: auto;  z-index: 1;  top: 0; }.w-nav[data-animation="over-right"] .w-nav-overlay {  width: auto; }.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] .w--nav-menu-open {  left: auto;  z-index: 1;  top: 0; }.w-nav-button {  position: relative;  float: right;  padding: 18px;  font-size: 24px;  display: none;  cursor: pointer;  -webkit-tap-highlight-color: transparent;  tap-highlight-color: transparent;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.w-nav-button.w--open {  background-color: #C8C8C8;  color: white; }.w-nav[data-collapse="all"] .w-nav-menu {  display: none; }.w-nav[data-collapse="all"] .w-nav-button {  display: block; }@media screen and (max-width: 991px) {  .w-nav[data-collapse="medium"] .w-nav-menu {    display: none; }  .w-nav[data-collapse="medium"] .w-nav-button {    display: block; } }@media screen and (max-width: 767px) {  .w-nav[data-collapse="small"] .w-nav-menu {    display: none; }  .w-nav[data-collapse="small"] .w-nav-button {    display: block; }  .w-nav-brand {    padding-left: 10px; } }@media screen and (max-width: 479px) {  .w-nav[data-collapse="tiny"] .w-nav-menu {    display: none; }  .w-nav[data-collapse="tiny"] .w-nav-button {    display: block; } }.w-tabs {  position: relative; }.w-tabs:before,.w-tabs:after {  content: " ";  display: table; }.w-tabs:after {  clear: both; }.w-tab-menu {  position: relative; }.w-tab-link {  position: relative;  display: inline-block;  vertical-align: top;  text-decoration: none;  padding: 9px 30px;  text-align: left;  cursor: pointer;  color: #222222;  background-color: #dddddd; }.w-tab-link.w--current {  background-color: #C8C8C8; }.w-tab-content {  position: relative;  display: block;  overflow: hidden; }.w-tab-pane {  position: relative;  display: none; }.w--tab-active {  display: block; }@media screen and (max-width: 479px) {  .w-tab-link {    display: block; } }.w-ix-emptyfix:after {  content: ""; }@-webkit-keyframes spin {  0% {    -webkit-transform: rotate(0deg);            transform: rotate(0deg); }  100% {    -webkit-transform: rotate(360deg);            transform: rotate(360deg); } }@keyframes spin {  0% {    -webkit-transform: rotate(0deg);            transform: rotate(0deg); }  100% {    -webkit-transform: rotate(360deg);            transform: rotate(360deg); } }.w-dyn-empty {  padding: 10px;  background-color: #dddddd; }.w-dyn-bind-empty {  display: none !important; }.w-condition-invisible {  display: none !important; }.odyssey-sidebar #blog-categories, .odyssey-sidebar #blog-archives, .odyssey-sidebar #blog-rss-feeds, .odyssey-sidebar .blog-tag-cloud {  margin-bottom: 40px; }.odyssey-sidebar span.sidebar-title {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  margin: 15px 0;  font-size: 14px;  font-weight: 500;  position: relative;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  padding-bottom: 10px;  text-transform: uppercase; }  .odyssey-sidebar span.sidebar-title i {    font-size: 18px;    margin-right: 10px;    vertical-align: middle; }  .odyssey-sidebar span.sidebar-title::after {    content: '';    left: 0;    bottom: 0;    width: 20px;    display: block;    position: absolute;    border-top: 2px solid rgba(0, 0, 0, 0.1); }.odyssey-sidebar #blog-categories a {  margin-bottom: 8px;  display: inline-block;  border-bottom: 1px dashed;  border-bottom-color: inherit; }.odyssey-sidebar .blog-tag-cloud {  padding: 0; }  .odyssey-sidebar .blog-tag-cloud li a {    padding: 3px 6px;    margin: 3px 1.5px;    display: inline-block;    font-size: 13px !important;    background: rgba(0, 0, 0, 0.02);    border: 1px solid whitesmoke; }.odyssey-body, .photo-background {  font-family: Montserrat, sans-serif; }.odyssey-main-logo {  display: none;  text-align: center; }.odyssey-main-logo img {  width: auto;  height: auto; }.odyssey-main-title {  display: none;  text-align: center;  text-transform: uppercase; }.odyssey-main-slogan {  margin: 0;  display: none;  font-size: 18px;  text-align: center;  font-weight: normal;  padding-bottom: 10px; }.odyssey-banner-outer {  padding: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;      -ms-flex-direction: column;          flex-direction: column;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  text-align: center;  box-sizing: border-box;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center; }.odyssey-banner-logo, .odyssey-banner-outer h1, .odyssey-banner-outer h2 {  display: none; }.odyssey-banner-outer h2 {  max-width: 600px; }.odyssey-banner-logo img {  width: auto;  max-height: 400px; }.odyssey-banner-outer h1 {  margin: 10px;  -webkit-box-flex: 0;      -ms-flex: 0 1 auto;          flex: 0 1 auto;  text-transform: uppercase;  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); }.odyssey-banner-outer h2 {  -webkit-box-flex: 0;      -ms-flex: 0 1 auto;          flex: 0 1 auto;  font-size: 22px;  margin-top: 10px;  font-weight: normal;  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); }.odyssey-main-outer {  position: relative;  min-height: 600px;  /*background-image: -webkit-linear-gradient(315deg, #606c88, #3f4c6b);*/  /*background-image: linear-gradient(135deg, #606c88, #3f4c6b);*/ }.odyssey-flare-container {  position: absolute;  left: 0px;  top: 0px;  right: 0px;  bottom: 0px;  overflow: hidden; }.odyssey-flare-br {  width: 500px;  height: 500px;  right: -250px;  bottom: -250px;  position: absolute;  background-color: transparent;  box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.odyssey-flare-tr {  width: 550px;  height: 550px;  top: -275px;  right: -275px;  position: absolute;  box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.odyssey-flare-br-sm {  width: 400px;  height: 400px;  left: -200px;  bottom: -200px;  position: absolute;  box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.odyssey-flare-bl-lg {  width: 500px;  height: 500px;  left: -250px;  bottom: -250px;  position: absolute;  background-color: transparent;  box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.odyssey-main-container {  position: relative;  padding-top: 15px;  padding-bottom: 100px; }.odyssey-nav-toggle {  cursor: pointer;  position: absolute;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  font-size: 26px;  left: 0px;  right: 0px;  bottom: 100px;  z-index: 1000;  width: 50px;  height: 50px;  margin-right: auto;  margin-bottom: -25px;  margin-left: auto;  border-radius: 50%;  transition: all 0.3s ease;  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4); }.odyssey-nav-toggle-m {  display: none; }.odyssey-nav-toggle-d {  display: -webkit-box;  display: -ms-flexbox;  display: flex; }.odyssey-nav-toggle i {  /*transform: rotate(90deg);*/ }.odyssey-nav-toggle::before {  content: '';  top: 50%;  left: 50%;  z-index: -1;  width: 50px;  height: 50px;  display: block;  position: absolute;  border-radius: inherit;  opacity: 0;  transition: all 0.3s ease;  border: 4px outset;  -webkit-transform: translate(-50%, -50%);          transform: translate(-50%, -50%); }.odyssey-nav-toggle:hover::before {  width: 64px;  height: 64px;  opacity: 0.7;  -webkit-transform: translate(-50%, -50%);          transform: translate(-50%, -50%); }.odyssey-nav-outer {  margin-bottom: 10px; }/*NAV OPEN STYLES*/.odyssey-nav-outer.odyssey-nav-open ul li {  text-align: left;  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));}.odyssey-nav-outer.odyssey-nav-open ul li a::after {display: none;}.odyssey-nav-outer.odyssey-nav-open ul li a {position: relative;margin-bottom: 10px;padding-bottom: 10px;}.odyssey-nav-outer.odyssey-nav-open ul ul li a {position: relative;margin-bottom: 0px;padding-bottom: 0px;}.odyssey-nav-outer.odyssey-nav-open ul li a::before {content: '';left: 0;bottom: 0;width: 20%;display: block;position: absolute;border-top: 2px solid;transition: all 0.3s ease;}.odyssey-nav-outer.odyssey-nav-open ul li:hover a::before {width: 70%;}.odyssey-nav-outer.odyssey-nav-open ul ul li a::before {display: none;}.odyssey-nav-outer.odyssey-nav-open ul ul li {background: none;text-align: left;}.odyssey-nav-outer.odyssey-nav-open ul ul li a {opacity: 1;}/*END NAV OPEN STYLES*/.odyssey-nav-outer .odyssey-nav-desktop > ul, .odyssey-nav-outer .odyssey-nav-mobile > ul {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 0px;background: none;font-weight: 500;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.odyssey-nav-outer .odyssey-nav-desktop > ul {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.odyssey-nav-outer .odyssey-nav-mobile {display: none;}.odyssey-nav-outer .odyssey-nav-mobile > ul {display: none;-ms-flex-wrap: wrap;flex-wrap: wrap;overflow: hidden;border-radius: 3px;}.odyssey-nav-outer .odyssey-nav-mobile > ul li {margin: 0;min-width: 100%;border-radius: 0;}.odyssey-nav-outer ul li {padding: 10px 15px;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 3px;border-radius: 2px;position: relative;transition: all 0.3s ease;}.odyssey-nav-outer ul li a {display: block;padding: 10px 0;font-weight: 500;text-decoration: none;text-transform: uppercase;}.odyssey-nav-outer ul li a::after {content: '';display: block;opacity: 0;position: absolute;bottom: -10px;left: 50%;width: 7px;height: 7px;-webkit-transform: translateX(-50%);transform: translateX(-50%);transition: all 0.25s ease-out;}.odyssey-nav-outer ul li a:hover::after {opacity: 1;bottom: 8px;}.odyssey-nav-outer ul ul {margin: 0;display: none;overflow: hidden;}.odyssey-nav-outer ul ul li {margin: 0;background: none;padding: 5px 0;}.odyssey-nav-outer ul ul li a {opacity: 0;padding: 0;text-align: left;font-weight: 400;text-decoration: none;color: rgba(255, 255, 255, 0.6);}.odyssey-nav-outer ul ul li a::after {display: none;}.odyssey-main-content-outer {position: absolute;left: 0px;top: 100%;right: 0px;z-index: 12;height: 500px;margin-top: -100px;margin-bottom: -100px;}.odyssey-banner-outer {height: 600px;background-image: url("../../images/leafhandsbutton.jpg");background-position: center center;background-size: cover;box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);}.odyssey-main-content-inner {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 100px;margin: 0 auto;}.odyssey-content {padding: 0 10px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.odyssey-sidebar {display: none;min-width: 230px;max-width: 230px;padding: 0 10px 0 10px;}.odyssey-footer {padding: 50px 20px;}.content-breadcrumb {width: 100%;display: none;padding: 0 10px;}.content-breadcrumb ul {width: 100%;margin: 0;padding: 0;list-style: none;}.content-breadcrumb ul::after {content: '';display: block;margin: 5px 0 20px;border-top: 1px solid;opacity: 0.1;}.content-breadcrumb ul li {padding: 5px 3px;display: inline-block;}.content-breadcrumb ul li a {color: inherit;vertical-align: middle;}.content-breadcrumb ul li a:first-child:hover {text-decoration: underline;}.content-breadcrumb ul li a i {vertical-align: middle;opacity: 0.5;}@media (max-width: 991px) {.odyssey-banner-outer {    height: 500px;}  .odyssey-main-outer {min-height: 500px;}  .odyssey-flare-tr {width: 450px;height: 450px;top: -225px;right: -225px;}  .odyssey-flare-br {width: 400px;height: 400px;right: -200px;bottom: -200px;}  .odyssey-flare-br-sm {width: 300px;height: 300px;left: -150px;bottom: -150px;}  .odyssey-flare-bl-lg {width: 400px;height: 400px;left: -200px;bottom: -200px;}  .odyssey-main-content-inner {-ms-flex-wrap: wrap;flex-wrap: wrap;}  .odyssey-main-content-inner .odyssey-sidebar {padding-bottom: 50px;width: 100%;min-width: 100%;max-width: 100%;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;} }@media (max-width: 767px) {.odyssey-banner-outer {    height: 400px;width: 90%;max-width: 600px;}  .odyssey-main-outer {padding-top: 50px;min-height: 400px;}  .odyssey-flare-tr {width: 350px;height: 350px;top: -175px;right: -175px;}  .odyssey-flare-br {width: 350px;height: 350px;right: -175px;bottom: -175px;}  .odyssey-flare-br-sm {width: 250px;height: 250px;left: -125px;bottom: -125px;}  .odyssey-flare-bl-lg {width: 350px;height: 350px;left: -175px;bottom: -175px;}  .odyssey-main-content-outer {margin-top: -200px;margin-bottom: -200px;}  .odyssey-main-container {padding-bottom: 200px;}  .odyssey-nav-toggle {bottom: 200px;}  .odyssey-nav-toggle-m {display: -webkit-box;display: -ms-flexbox;display: flex;}  .odyssey-nav-toggle-d {display: none;}  .odyssey-banner-logo img {width: auto;max-height: 200px;}  .odyssey-nav-outer {width: 85%;margin: 0 auto 10px;border-radius: 2px;}  .odyssey-nav-outer .odyssey-nav-desktop {display: none;}  .odyssey-nav-outer .odyssey-nav-mobile {display: block;}  .odyssey-nav-outer ul ul {display: block;}  .odyssey-nav-outer ul ul li a {opacity: 1;} }@media (max-width: 479px) {.odyssey-banner-outer {    height: 300px;width: 85%;}  .odyssey-main-outer {padding-top: 30px;min-height: 300px;}  .odyssey-flare-tr {width: 250px;height: 250px;top: -125px;right: -125px;}  .odyssey-flare-br {width: 300px;height: 300px;right: -150px;bottom: -150px;}  .odyssey-flare-br-sm {width: 125px;height: 125px;left: -62.5px;bottom: -62.5px;}  .odyssey-flare-bl-lg {width: 250px;height: 250px;left: -125px;bottom: -125px;}  .odyssey-banner-logo img {width: auto;max-height: 100px;}  .odyssey-banner-outer h1 {font-size: 28px;margin-bottom: 5px;}  .odyssey-banner-outer h2 {font-size: 16px;margin-top: 0px;line-height: 22px;}  .odyssey-nav-outer ul li {min-width: 100%;} }.blog-entry {margin-bottom: 70px;padding-bottom: 50px;border-bottom: 1px solid whitesmoke;}  .blog-entry .blog-entry-date {font-weight: bold;position: relative;margin-bottom: 20px;padding-bottom: 20px;}    .blog-entry .blog-entry-date::after {content: '';display: block;position: absolute;bottom: 0;left: 0;width: 65px;border-bottom: 3px solid rgba(0, 0, 0, 0.1);}    .blog-entry .blog-entry-date .blog-entry-category {font-weight: 300;}    .blog-entry .blog-entry-date .blog-entry-category:first-child {margin-left: 20px;}  .blog-entry .blog-entry-body {padding: 15px 0 20px 0;font-weight: 400;}    .blog-entry .blog-entry-body p {margin-bottom: 30px;}    .blog-entry .blog-entry-body span.blog-read-more {font-weight: bold;}    .blog-entry .blog-entry-body .blog-entry-tags {margin-top: 20px;margin-bottom: 0;}.album-title {margin-top: 40px;line-height: 1.2;font-weight: 600;font-size: 4.6rem;margin-bottom: 2.0rem;letter-spacing: -.1rem;text-align: center;}.album-description {text-align: center;}.album-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;margin: 25px auto;padding-top: 50px;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}  .album-wrapper::before {content: '';position: absolute;top: 0;left: 50%;width: 30%;display: block;min-width: 50px;max-width: 100px;-webkit-transform: translateX(-50%);transform: translateX(-50%);border-top: 4px solid;}  .album-wrapper .thumbnail-wrap {float: left;display: inline-block;}    .album-wrapper .thumbnail-wrap .thumbnail-frame {padding: 10px;position: relative;}      .album-wrapper .thumbnail-wrap .thumbnail-frame a {display: block;transition: all 0.3s ease;}        .album-wrapper .thumbnail-wrap .thumbnail-frame a img {height: auto;}      .album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: 0;opacity: 0;color: white;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 20px 20px 30px 20px;font-weight: bold;text-shadow: 0 2px 7px rgba(0, 0, 0, 0.9);font-size: 1.8rem;line-height: 2rem;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;transition: all 0.3s ease-out;}        .album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption::after {content: '';width: 30%;bottom: 20px;display: block;position: absolute;border-top: 4px solid;}    .album-wrapper .thumbnail-wrap .thumbnail-frame:hover a {-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);}    .album-wrapper .thumbnail-wrap .thumbnail-frame:hover p.thumbnail-caption {opacity: 1;z-index: 1000;transition: all 0.3s ease-in;}body.photo-background {height: 100%;}  body.photo-background .odyssey-nav-outer .photo-navigation {color: white;text-align: center;}    body.photo-background .odyssey-nav-outer .photo-navigation .photo-title {font-size: 32px;padding: 20px 0 10px;font-weight: bold;text-transform: uppercase;}    body.photo-background .odyssey-nav-outer .photo-navigation .photo-caption {font-size: 16px;margin-bottom: 20px;}    body.photo-background .odyssey-nav-outer .photo-navigation a:link, body.photo-background .odyssey-nav-outer .photo-navigation a:visited, body.photo-background .odyssey-nav-outer .photo-navigation a:active {color: inherit;opacity: 0.6;}    body.photo-background .odyssey-nav-outer .photo-navigation a:hover {opacity: 1;}  body.photo-background .odyssey-banner-outer {padding: 0;height: auto;background: none;box-shadow: none;}    body.photo-background .odyssey-banner-outer .navButtons {position: absolute;top: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}    body.photo-background .odyssey-banner-outer a.nextButton, body.photo-background .odyssey-banner-outer a.prevButton {opacity: 0;padding: 10px;margin: 0 10px;border-radius: 50%;display: inline-block;vertical-align: middle;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);}      body.photo-background .odyssey-banner-outer a.nextButton i, body.photo-background .odyssey-banner-outer a.prevButton i {vertical-align: middle;}    body.photo-background .odyssey-banner-outer img {height: auto;margin-bottom: 50px;box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);}  body.photo-background .odyssey-main-outer {min-height: 100%;height: auto !important;}  body.photo-background .odyssey-main-content-outer {margin: 50px 0 0;position: relative;}  body.photo-background .odyssey-flare-br {width: 800px;height: 800px;right: -400px;bottom: -400px;}.content-breadcrumb {color: inherit;}.odyssey-banner-outer.odyssey-slider-activated {padding: 0;box-shadow: none;background-image: none;height: auto !important;}.odyssey-banner-outer .odyssey-slider-outer {width: 100%;height: 100%;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}.odyssey-slider {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);}.odyssey-slider .com_onelittledesigner_stacks_1LD_Slider_stack {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}.odyssey-slider .com_onelittledesigner_stacks_1LD_Slider_stack .camera_wrap {margin-bottom: 0 !important;}.odyssey-slider .com_onelittledesigner_stacks_1LD_Slider_stack .camera_wrap {max-height: 600px !important;}@media (max-width: 991px) {.odyssey-slider .com_onelittledesigner_stacks_1LD_Slider_stack .camera_wrap {    max-height: 500px !important;} }@media (max-width: 767px) {.odyssey-slider .com_onelittledesigner_stacks_1LD_Slider_stack .camera_wrap {    max-height: 400px !important;} }@media (max-width: 479px) {.odyssey-slider .com_onelittledesigner_stacks_1LD_Slider_stack .camera_wrap {    max-height: 300px !important;} }img {border: none;}.image-left {float: left;}.image-right {float: right;}.clearer {clear: both;}ul.disc {list-style-type: disc;}ul.circle {list-style-type: circle;}ul.square {list-style-type: square;}ol.arabic-numbers {list-style-type: decimal;}ol.upper-alpha, ol.lower-alpha {list-style-type: upper-latin;}ol.upper-roman {list-style-type: upper-roman;}ol.lower-roman {list-style-type: lower-roman;}ul.blog-tag-cloud li {display: inline;}#sidebarContainer #sidebar ul.blog-tag-cloud li a:hover {text-decoration: underline;}.blog-tag-size-1 {font-size: 0.8em;}.blog-tag-size-2 {font-size: 0.85em;}.blog-tag-size-3 {font-size: 0.9em;}.blog-tag-size-4 {font-size: 0.95em;}.blog-tag-size-5 {font-size: 1em;}.blog-tag-size-6 {font-size: 1.05em;}.blog-tag-size-7 {font-size: 1.1em;}.blog-tag-size-8 {font-size: 1.15em;}.blog-tag-size-9 {font-size: 1.2em;}.blog-tag-size-10 {font-size: 1.25em;}.blog-tag-size-11 {font-size: 1.3em;}.blog-tag-size-12 {font-size: 1.35em;}.blog-tag-size-13 {font-size: 1.4em;}.blog-tag-size-14 {font-size: 1.45em;}.blog-tag-size-15 {font-size: 1.5em;}.blog-tag-size-16 {font-size: 1.55em;}.blog-tag-size-17 {font-size: 1.6em;}.blog-tag-size-18 {font-size: 1.65em;}.blog-tag-size-19 {font-size: 1.7em;}.blog-tag-size-20 {font-size: 1.75em;}#dsq-comments-title, #dsq-content .dsq-options, #dsq-thread-settings, #dsq-content div {clear: none !important;}.dsq-login-buttons li {clear: none !important;margin-bottom: 25px !important;}.dsq-button {float: none !important;}.js-singleCommentBodyT {display: block;padding-top: 17px !important;}.js-singleCommentHeader {padding: 0 8px !important;}.js-OldComments, .js-commentFieldLabel, .js-pmFieldLabel, .js-singleCommentBody, .js-singleCommentKarmaComMod, .js-commentBodyLabel, .js-commentCmtTextarea, .js-commentAvatarArea, .js-OldCommentsWrap, .js-OldComments, .js-CreateCommentFieldsWrap, .js-CreateCommentFields, .js-commentCmtTextarea, .js-kit-comments div {clear: none !important;}.js-singleCommentText {display: block !important;clear: both !important;}.js-kit-comments br {display: none !important;}.js-singleCommentBody br {display: block !important;}.odyssey-main-title {color: #FFFFFF;}.odyssey-main-slogan {color: #FFFFFF;}.odyssey-banner-outer h1 {color: #FFFFFF;}.odyssey-banner-outer h2 {color: #FFFFFF;}.odyssey-main-outer {background-image: linear-gradient(135deg, #606C88, #3F4C6B);}.odyssey-flare-tr {background-image: linear-gradient(90deg, #00C9FF, #92FE9D);}.odyssey-flare-br-sm {background-image: linear-gradient(90deg, #00C9FF, #92FE9D);}.odyssey-nav-outer ul li a:link, .odyssey-nav-outer ul li a:visited, .odyssey-nav-outer ul li a:active {color: #FFFFFF;}.odyssey-nav-outer ul li a:hover {color: #FFFFFF;}.odyssey-nav-outer ul li a::after {background: #FFFFFF;}.odyssey-nav-outer ul ul li a:link, .odyssey-nav-outer ul ul li a:visited, .odyssey-nav-outer ul ul li a:active {color: #FFFFFF;}.odyssey-nav-outer ul ul li a:hover {color: #00DBDE;}.odyssey-nav-outer.odyssey-nav-open ul li {overflow: hidden;background: none;position: relative;z-index: 2;}  .odyssey-nav-outer.odyssey-nav-open ul li::before {content: '';top: 0;left: 0;right: 0;bottom: 0;z-index: -1;opacity: 0.8;display: block;position: absolute;background: #263238;}.odyssey-nav-outer.odyssey-nav-open ul li a {color: #FFFFFF;}.odyssey-nav-outer.odyssey-nav-open ul li a::before {border-top-color: #00DBDE;}.odyssey-nav-outer.odyssey-nav-open ul ul li::before {display: none;}.odyssey-nav-toggle {color: #555555;background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5);}  .odyssey-nav-toggle::before {border-color: #00C9FF;}.odyssey-footer {color: #FFFFFF;background-image: linear-gradient(135deg, #606C88, #3F4C6B);}.album-wrapper::before, .album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption::after {border-color: #0072FF;}body.photo-background a.nextButton, body.photo-background a.prevButton {color: #555555;background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5);}body {color: #606C76;background: #FFFFFF;}blockquote {border-left-color: #D1D1D1;}.button, button, input[type='button'], input[type='reset'], input[type='submit'] {background-color: #0072FF;border: 0.1rem solid #0072FF;}.button:focus, .button:hover, button:focus, button:hover, input[type='button']:focus, input[type='button']:hover, input[type='reset']:focus, input[type='reset']:hover, input[type='submit']:focus, input[type='submit']:hover {background-color: #606C76;border-color: #606C76;color: #fff;}.button[disabled]:focus, .button[disabled]:hover, button[disabled]:focus, button[disabled]:hover, input[type='button'][disabled]:focus, input[type='button'][disabled]:hover, input[type='reset'][disabled]:focus, input[type='reset'][disabled]:hover, input[type='submit'][disabled]:focus, input[type='submit'][disabled]:hover {background-color: #0072FF;border-color: #0072FF;}.button.button-outline, button.button-outline, input[type='button'].button-outline, input[type='reset'].button-outline, input[type='submit'].button-outline {background-color: transparent;color: #0072FF;}.button.button-outline:focus, .button.button-outline:hover, button.button-outline:focus, button.button-outline:hover, input[type='button'].button-outline:focus, input[type='button'].button-outline:hover, input[type='reset'].button-outline:focus, input[type='reset'].button-outline:hover, input[type='submit'].button-outline:focus, input[type='submit'].button-outline:hover {background-color: transparent;border-color: #606C76;color: #606C76;}.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover {border-color: inherit;color: #0072FF;}.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear {background-color: transparent;border-color: transparent;color: #0072FF;}.button.button-clear:focus, .button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover {background-color: transparent;border-color: transparent;color: #606C76;}.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover {color: #0072FF;}code {background: #D1D1D1;}pre {background: #D1D1D1;}hr {border-top: 0.1rem solid #D1D1D1;}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select {background-color: transparent;border: 0.1rem solid #D1D1D1;}input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,textarea:focus,select:focus {border-color: #0072FF;}select {background: url('data:image/svg+xmlutf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="$input-borders" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;}select:focus {background-image: url('data:image/svg+xmlutf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="$link-button-color" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>');}a {color: #0072FF;}a:focus, a:hover {color: #606C76;}td,th {border-bottom: 0.1rem solid #d1d1d1;}a form, a .message-text {color: #606C76;}.content-breadcrumb {display: block;}.odyssey-main-content-inner {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}  .odyssey-main-content-inner .odyssey-sidebar {padding-right: 15px;}.odyssey-main-content-inner {max-width: 940px;}@media (max-width: 991px) {.odyssey-main-content-inner {    max-width: 728px;} }@media (max-width: 728px) {.odyssey-main-content-inner {    max-width: 90%;} }html, body, .odyssey-body {font-family: Montserrat, "Roboto", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}.odyssey-main-outer {background-image: linear-gradient(135deg, #606c88, #3f4c6b);}.odyssey-footer {color: white;background-image: linear-gradient(135deg, #606c88, #3f4c6b);}.odyssey-flare-tr {background-image: linear-gradient(135deg, #00C9FF, #92FE9D);}.odyssey-flare-br-sm {background-image: linear-gradient(135deg, #00C9FF, #92FE9D);}.odyssey-nav-toggle {color: #555;background-image: linear-gradient(180deg, #FFF, #cfd8dc);}  .odyssey-nav-toggle::before {border-color: #60FFD9;}.odyssey-nav-outer ul li a:link, .odyssey-nav-outer ul li a:visited, .odyssey-nav-outer ul li a:active {color: white;}.odyssey-nav-outer ul li a:hover {color: white;}.odyssey-nav-outer ul li a::after {background: #60ffd9;}.odyssey-nav-outer ul ul li a:link, .odyssey-nav-outer ul ul li a:visited, .odyssey-nav-outer ul ul li a:active {color: white;}.odyssey-nav-outer ul ul li a:hover {color: white;}.odyssey-nav-outer.odyssey-nav-open ul li::before {background: rgba(14, 40, 72, 0.8);}.odyssey-nav-outer.odyssey-nav-open ul li a {color: white;}.odyssey-nav-outer.odyssey-nav-open ul li a::before {border-top-color: #60FFD9;}.odyssey-footer {color: white;background-image: linear-gradient(135deg, #606c88, #3f4c6b);}body.photo-background .odyssey-banner-outer a.nextButton, body.photo-background .odyssey-banner-outer a.prevButton {color: #555;background-image: linear-gradient(180deg, #FFF, #cfd8dc);}.odyssey-nav-outer.odyssey-nav-open ul li::before {opacity: 0.7;}}.odyssey-main-title {color: #FFFFFF;}.odyssey-main-slogan {color: #FFFFFF;}.odyssey-banner-outer h1 {color: #FFFFFF;}.odyssey-banner-outer h2 {color: #FFFFFF;}.odyssey-main-outer {background-image: linear-gradient(135deg, #606C88, #3F4C6B);}.odyssey-flare-tr {background-image: linear-gradient(90deg, #00C9FF, #92FE9D);}.odyssey-flare-br-sm {background-image: linear-gradient(90deg, #00C9FF, #92FE9D);}.odyssey-nav-outer ul li a:link, .odyssey-nav-outer ul li a:visited, .odyssey-nav-outer ul li a:active {color: #FFFFFF;}.odyssey-nav-outer ul li a:hover {color: #FFFFFF;}.odyssey-nav-outer ul li a::after {background: #FFFFFF;}.odyssey-nav-outer ul ul li a:link, .odyssey-nav-outer ul ul li a:visited, .odyssey-nav-outer ul ul li a:active {color: #FFFFFF;}.odyssey-nav-outer ul ul li a:hover {color: #00DBDE;}.odyssey-nav-outer.odyssey-nav-open ul li {overflow: hidden;background: none;position: relative;z-index: 2;}  .odyssey-nav-outer.odyssey-nav-open ul li::before {content: '';top: 0;left: 0;right: 0;bottom: 0;z-index: -1;opacity: 0.8;display: block;position: absolute;background: #263238;}.odyssey-nav-outer.odyssey-nav-open ul li a {color: #FFFFFF;}.odyssey-nav-outer.odyssey-nav-open ul li a::before {border-top-color: #00DBDE;}.odyssey-nav-outer.odyssey-nav-open ul ul li::before {display: none;}.odyssey-nav-toggle {color: #555555;background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5);}  .odyssey-nav-toggle::before {border-color: #00C9FF;}.odyssey-footer {color: #FFFFFF;background-image: linear-gradient(135deg, #606C88, #3F4C6B);}.album-wrapper::before, .album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption::after {border-color: #0072FF;}body.photo-background a.nextButton, body.photo-background a.prevButton {color: #555555;background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5);}body {color: #606C76;background: #FFFFFF;}blockquote {border-left-color: #D1D1D1;}.button, button, input[type='button'], input[type='reset'], input[type='submit'] {background-color: #0072FF;border: 0.1rem solid #0072FF;}.button:focus, .button:hover, button:focus, button:hover, input[type='button']:focus, input[type='button']:hover, input[type='reset']:focus, input[type='reset']:hover, input[type='submit']:focus, input[type='submit']:hover {background-color: #606C76;border-color: #606C76;color: #fff;}.button[disabled]:focus, .button[disabled]:hover, button[disabled]:focus, button[disabled]:hover, input[type='button'][disabled]:focus, input[type='button'][disabled]:hover, input[type='reset'][disabled]:focus, input[type='reset'][disabled]:hover, input[type='submit'][disabled]:focus, input[type='submit'][disabled]:hover {background-color: #0072FF;border-color: #0072FF;}.button.button-outline, button.button-outline, input[type='button'].button-outline, input[type='reset'].button-outline, input[type='submit'].button-outline {background-color: transparent;color: #0072FF;}.button.button-outline:focus, .button.button-outline:hover, button.button-outline:focus, button.button-outline:hover, input[type='button'].button-outline:focus, input[type='button'].button-outline:hover, input[type='reset'].button-outline:focus, input[type='reset'].button-outline:hover, input[type='submit'].button-outline:focus, input[type='submit'].button-outline:hover {background-color: transparent;border-color: #606C76;color: #606C76;}.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover {border-color: inherit;color: #0072FF;}.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear {background-color: transparent;border-color: transparent;color: #0072FF;}.button.button-clear:focus, .button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover {background-color: transparent;border-color: transparent;color: #606C76;}.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover {color: #0072FF;}code {background: #D1D1D1;}pre {background: #D1D1D1;}hr {border-top: 0.1rem solid #D1D1D1;}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select {background-color: transparent;border: 0.1rem solid #D1D1D1;}input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,textarea:focus,select:focus {border-color: #0072FF;}select {background: url('data:image/svg+xmlutf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="$input-borders" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;}select:focus {background-image: url('data:image/svg+xmlutf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="$link-button-color" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>');}a {color: #0072FF;}a:focus, a:hover {color: #606C76;}td,th {border-bottom: 0.1rem solid #d1d1d1;}a form, a .message-text {color: #606C76;}.content-breadcrumb {display: block;}.odyssey-main-content-inner {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}  .odyssey-main-content-inner .odyssey-sidebar {padding-right: 15px;}.odyssey-main-content-inner {max-width: 940px;}@media (max-width: 991px) {.odyssey-main-content-inner {    max-width: 728px;} }@media (max-width: 728px) {.odyssey-main-content-inner {    max-width: 90%;} }html, body, .odyssey-body {font-family: Montserrat, "Roboto", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}.odyssey-main-outer {background-image: linear-gradient(135deg, #606c88, #3f4c6b);}.odyssey-footer {color: white;background-image: linear-gradient(135deg, #606c88, #3f4c6b);}.odyssey-flare-tr {background-image: linear-gradient(135deg, #00C9FF, #92FE9D);}.odyssey-flare-br-sm {background-image: linear-gradient(135deg, #00C9FF, #92FE9D);}.odyssey-nav-toggle {color: #555;background-image: linear-gradient(180deg, #FFF, #cfd8dc);}  .odyssey-nav-toggle::before {border-color: #60FFD9;}.odyssey-nav-outer ul li a:link, .odyssey-nav-outer ul li a:visited, .odyssey-nav-outer ul li a:active {color: white;}.odyssey-nav-outer ul li a:hover {color: white;}.odyssey-nav-outer ul li a::after {background: #60ffd9;}.odyssey-nav-outer ul ul li a:link, .odyssey-nav-outer ul ul li a:visited, .odyssey-nav-outer ul ul li a:active {color: white;}.odyssey-nav-outer ul ul li a:hover {color: white;}.odyssey-nav-outer.odyssey-nav-open ul li::before {background: rgba(14, 40, 72, 0.8);}.odyssey-nav-outer.odyssey-nav-open ul li a {color: white;}.odyssey-nav-outer.odyssey-nav-open ul li a::before {border-top-color: #60FFD9;}.odyssey-footer {color: white;background-image: linear-gradient(135deg, #606c88, #3f4c6b);}body.photo-background .odyssey-banner-outer a.nextButton, body.photo-background .odyssey-banner-outer a.prevButton {color: #555;background-image: linear-gradient(180deg, #FFF, #cfd8dc);}.odyssey-nav-outer.odyssey-nav-open ul li::before {opacity: 0.7;}