html{box-sizing: border-box;}*,*:before,*:after{box-sizing: inherit;}body{min-width: 320px;font-size: var(--font_size_text);font-family: var(--text_font, sans-serif);color: var(--text_color, inherit);line-height: var(--line_height_text);}h1,h2,h3,h4,h5,h6{font-family: var(--heading_font, var(--text_font) );color: var(--heading_color, inherit);margin: 1rem 0;}.ft-icon{display: inline-block;line-height: 1;}.ft-icon svg{fill: currentColor;}audio,canvas,iframe,img,svg,video{vertical-align: middle;}hr{display: block;height: 1px;margin: 1em 0;padding: 0;border: 0;background-color: var(--border_color);}ul, ol{margin: var(--space_normal) 0;}ul{list-style: disc;}ol{list-style: decimal;}.menu,.sub-menu{list-style: none;padding: 0;margin: 0;}.menu.inline{margin: -0.5em;}.menu.inline li{display: inline-block;margin: 0.5em;}li > ul,li > ol{margin-bottom: 0;margin-left: 1.5em;}dl{margin: var(--space_normal) 0;}dl dl{margin: 0;}dt{font-weight: bold;}dd{margin: 0 0 0 1em;}dl.inline dt,dl.inline dd{display: inline;margin: 0;}dl.inline dd:after{content: '\A';white-space: pre;}dl.spread dt{float: left;clear: both;}dl.spread dd{float: right;}dl.spread:after{content: '';display: table;clear: both;}img{max-width: 100%;height: auto;}figure{margin: var(--space_normal) 0;}.gallery figure{margin: 0;box-sizing: border-box;}.strong,.bold{font-weight: bold;}.bigger{font-size: 1.25em;}.ajax-updating{opacity: 0.5;}.toggle-parent{position: relative;}.toggles{transition: transform 0.25s ease-out, opacity 0.25s ease-out;}.toggled-off{visibility: hidden;position: absolute;top: -9999em;left: -9999em;transition: none;opacity: 0;}.toggled-on{visibility: visible;position: static;opacity: 1;}.menu a:not(.button){color: inherit;}.main-navigation li.toggled-on-load > .sub-menu,.main-navigation li.toggled > .sub-menu{position: static;}.mobile-menu-toggle{background: none;border: none;background-color: transparent;border-radius: 0;width: 32px;height: 32px;padding: 0 2px;z-index: 12;}.navicon-bar{display: block;height: 4px;margin: 4px 0;border-radius: 4px;background-color: var(--primary_color);}.toggled > .hamburger-middle{opacity: 0;}.toggled > .hamburger-top{transform: translateY(8px) rotate(-45deg);}.toggled > .hamburger-bottom{transform: translateY(-8px) rotate(45deg);}.main-navigation.toggle-parent{position: static;}.main-navigation li{padding: var(--space_small) var(--gutter_width);display: flex;flex-wrap: wrap;align-items: flex-start;}.main-navigation .menu > li.toggled{padding-bottom: 0;}.main-navigation .sub-menu-toggle{margin-left: auto;padding: 0;width: 30px;background-color: transparent;color: inherit;border: none;}.sub-menu-toggle:after{font-family: 'ftm' !important;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;}.sub-menu-toggle[aria-expanded="false"]:after{content: "\f107";}.sub-menu-toggle[aria-expanded="true"]:after{content: "\f106";}.main-navigation a:not(.button){text-decoration: none;color: inherit;}.main-navigation .sub-menu li{padding-right: 0;}.site-aside{}.site-aside .widget{}.widget select{max-width: 100%;}.alignleft{float: left;margin-right: 1.5em;}.alignright{float: right;margin-left: 1.5em;}.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;}.sticky{display: block;}.page-links{clear: both;}.single-post-featured-image{}dl.ftm-post-meta,.ftm-post-meta dd{margin: 0;}.ftm-post-meta dl > dd{display: inline;}.ftm-post-meta dd.not-last-term:after{content: ',';}.ftm-post-meta a{text-decoration: none;}.post-share-facebook{color: #2d448b;}.post-share-twitter{color: #21a7f3;}.post-share-linkedin{color: #1364a8;}.post-share-google-plus{color: #c53022;}.post-share-reddit{color: #ff4500;}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border: none;margin-bottom: 0;margin-top: 0;padding: 0;}embed,iframe,object{max-width: 100%;}.wp-caption{max-width: 100%;}.wp-caption img[class*="wp-image-"]{display: block;margin-left: auto;margin-right: auto;}.wp-caption-text{margin: 0.8075em 0;}.gallery-caption{display: block;}.gallery.gallery-layout-slider{margin: 0;}.ftm-gallery-slider-nav{display: flex;align-items: center;justify-content: center;}.ftm-gallery-slider-nav .slider-pagination{width: auto;margin: 0 var(--space_large);}.ftm-gallery-slider-nav .slider-button-prev,.ftm-gallery-slider-nav .slider-button-next{color: var(--primary_color);font-size: 1.125em;}.site-notice-remove{text-decoration: none;}.site-notice.top{position: relative;}.site-notice.top .page-section{padding: 0;margin: 0;}.site-notice.top .site-notice-remove{position: absolute;top: var(--space_normal);right: var(--gutter_width);color: white;}.site-notice.top .simple-callout-inner{max-width: none;border-radius: 0;padding-top: var(--space_small);padding-bottom: var(--space_small);}.site-notice.top .simple-callout-inner p{margin-top: var(--space_small);margin-bottom: 0;}.swiper-container-fade .swiper-slide{opacity: 0 !important;}.swiper-container-fade .swiper-slide-active{opacity: 1 !important;}.reel-scrolling-active{position: relative;}.reel-scrolling-active::after{content: " ";font-size: 0;display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;}.reel-scrolling-active>*{pointer-events: none;user-select: none;}.screen-reader-text{border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}#content[tabindex="-1"]:focus{outline: 0;}@media only screen and (min-width: 35em) {}@media print,;       (-webkit-min-device-pixel-ratio: 1.25),       (min-resolution: 1.25dppx),       (min-resolution: 120dpi){}@media print {*, *:before, *:after { background: transparent !important;color: #000 !important;-webkit-box-shadow: none !important;box-shadow: none !important;text-shadow: none !important;}    a,    a:visited{text-decoration: underline;}    a[href]:after{content: " (" attr(href) ")";}    abbr[title]:after{content: " (" attr(title) ")";}        a[href^="#"]:after,    a[href^="javascript:"]:after{content: "";}    pre{white-space: pre-wrap !important;}    pre,    blockquote{border: 1px solid #999;page-break-inside: avoid;}        thead{display: table-header-group;}    tr,    img{page-break-inside: avoid;}    p,    h2,    h3{orphans: 3;widows: 3;}    h2,    h3{page-break-after: avoid;}}